<SEC-DOCUMENT>0001213900-22-027276.txt : 20220517
<SEC-HEADER>0001213900-22-027276.hdr.sgml : 20220517
<ACCEPTANCE-DATETIME>20220516174238
ACCESSION NUMBER:		0001213900-22-027276
CONFORMED SUBMISSION TYPE:	20-F/A
PUBLIC DOCUMENT COUNT:		101
CONFORMED PERIOD OF REPORT:	20210930
FILED AS OF DATE:		20220517
DATE AS OF CHANGE:		20220516

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Huadi International Group Co., Ltd.
		CENTRAL INDEX KEY:			0001791725
		STANDARD INDUSTRIAL CLASSIFICATION:	STEEL PIPE & TUBES [3317]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			E9
		FISCAL YEAR END:			0930

	FILING VALUES:
		FORM TYPE:		20-F/A
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39904
		FILM NUMBER:		22931313

	BUSINESS ADDRESS:	
		STREET 1:		NO. 68, YAQIAN VILLAGE, YONGZHONG STREET
		CITY:			WENZHOU
		STATE:			F4
		ZIP:			325025
		BUSINESS PHONE:		86057786598888

	MAIL ADDRESS:	
		STREET 1:		NO. 68, YAQIAN VILLAGE, YONGZHONG STREET
		CITY:			WENZHOU
		STATE:			F4
		ZIP:			325025
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F/A
<SEQUENCE>1
<FILENAME>f20f2021a1_huadi.htm
<DESCRIPTION>AMENDMENT NO. 1 TO FORM 20-F
<TEXT>
<XBRL>
<?xml version="1.0" encoding="ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon May 16 21:20:59 UTC 2022 -->
<html xmlns:compsci="http://compsciresources.com" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns:currency="http://xbrl.sec.gov/currency/2021" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:hudi="http://www.huadi.com/20210930" 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:srt="http://fasb.org/srt/2021-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:us-types="http://fasb.org/us-types/2021-01-31" 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" xmlns:xml="http://www.w3.org/XML/1998/namespace"><head>
     <title> </title>

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

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

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

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

</div><p style="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-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,&#160;D.C.
20549</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FORM&#160;<ix:nonNumeric contextRef="c0" name="dei:DocumentType">20-F/A</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(Amendment No. 1)</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; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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


</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OR</b></span></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
the fiscal year ended <ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-year-en" name="dei:DocumentPeriodEndDate"><ix:nonNumeric contextRef="c0" format="ixt:date-monthname-day-en" name="dei:CurrentFiscalYearEndDate">September&#160;30</ix:nonNumeric>, <ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalYearFocus">2021</ix:nonNumeric></ix:nonNumeric></b></span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OR</b></span></p><div>

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


</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>OR</b></span></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>&#160;</b></span></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">&#9744;</ix:nonNumeric> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SHELL
COMPANY REPORT PURSUANT TO SECTION&#160;13 OR 15(D)&#160;OF THE SECURITIES EXCHANGE ACT OF&#160;1934</b></span></p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>For
</b></span><b>the transition period from&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;to</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#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&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityFileNumber">001-38146</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#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"><span style="font-family: Times New Roman, Times, Serif; font-size: 12pt"><b>Huadi
International Group Co., Ltd.</b></span></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; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#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"><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; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#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">No. 1688 Tianzhong Street</ix:nonNumeric>,
<ix:nonNumeric contextRef="c0" name="dei:EntityAddressAddressLine2">Longwan District</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:EntityAddressCityOrTown">Wenzhou</ix:nonNumeric>, Zhejiang Province</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>People&#8217;s Republic
of <ix:nonNumeric contextRef="c0" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">China</ix:nonNumeric> <ix:nonNumeric contextRef="c0" name="dei:EntityAddressPostalZipCode">325025</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>+86-057786598888</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; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#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="c1" name="dei:ContactPersonnelName">Huisen Wang</ix:nonNumeric>, CEO</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:CityAreaCode">+86</ix:nonNumeric>-<ix:nonNumeric contextRef="c1" name="dei:LocalPhoneNumber">057786598888</ix:nonNumeric></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="c1" name="dei:ContactPersonnelEmailAddress"><b>Huadi@huadigroup.com</b></ix:nonNumeric></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">No. 1688 Tianzhong Street</ix:nonNumeric>,
<ix:nonNumeric contextRef="c1" name="dei:EntityAddressAddressLine2">Longwan District</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:EntityAddressCityOrTown">Wenzhou</ix:nonNumeric>, Zhejiang Province</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>People&#8217;s Republic
of <ix:nonNumeric contextRef="c1" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">China</ix:nonNumeric> <ix:nonNumeric contextRef="c1" name="dei:EntityAddressPostalZipCode">325025</ix:nonNumeric></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">(Name, Telephone, E-mail
and/or Facsimile number and Address of Company Contact Person)</p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt">Securities registered or to be registered pursuant
to Section&#160;12(b)&#160;of the Act:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 32%; text-align: center"><span style="font-size: 10pt"><b>Title of each class</b></span></td> <td style="padding-bottom: 1.5pt; width: 2%; text-align: center">&#160;</td> <td style="border-bottom: Black 1.5pt solid; width: 32%; text-align: center"><span style="font-size: 10pt"><b>Trading Symbol(s)</b></span></td> <td style="padding-bottom: 1.5pt; white-space: nowrap; width: 2%; text-align: center">&#160;</td> <td style="border-bottom: Black 1.5pt solid; white-space: nowrap; width: 32%; text-align: center"><span style="font-size: 10pt"><b>Name of each exchange on which registered</b></span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:Security12bTitle"><span style="font-size: 10pt">Ordinary shares, par value 0.0002 per share</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><ix:nonNumeric contextRef="c0" name="dei:TradingSymbol"><span style="font-size: 10pt">HUDI</span></ix:nonNumeric></td> <td>&#160;</td> <td style="text-align: center"><span style="font-size: 10pt">&#160;<ix:nonNumeric contextRef="c0" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">Nasdaq</ix:nonNumeric> Capital Market </span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&#160;</p><div>

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

</div><p style="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-top: 0pt; margin-bottom: 0pt">Securities for which there is a reporting obligation
pursuant to Section&#160;15(d)&#160;of the Act:&#160;<b>None</b></p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt"></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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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">13,127,000</ix:nonFraction> Ordinary shares as of September&#160;30, <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2021.</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">&#160;</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">Indicate
by check mark if the registrant is a well-known seasoned issuer, as defined in Rule&#160;405 of the Securities&#160;Act.</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;&#160;Yes&#160;&#160;&#160;&#160;&#9746;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityWellKnownSeasonedIssuer">No</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#160;13
or&#160;15(d)&#160;of the Securities Exchange Act of&#160;1934.</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right">&#9744;<span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;Yes&#160;&#160;&#160;&#160;&#9746;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityVoluntaryFilers">No</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">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityCurrentReportingStatus">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744;&#160;No</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">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9746;&#160;<ix:nonNumeric contextRef="c0" name="dei:EntityInteractiveDataCurrent">Yes</ix:nonNumeric>&#160;&#160;&#160;&#160;&#9744;&#160;No</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#160;12b-2 of the Exchange Act.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="width: 32%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Large accelerated filer &#9744;</span></td> <td style="width: 36%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accelerated filer &#9744;</span></td> <td style="width: 32%; padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonNumeric contextRef="c0" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory">Non-accelerated filer</ix:nonNumeric> &#9746;</span></td></tr> <tr style="vertical-align: top"> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="padding-right: 5.4pt; padding-left: 5.4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging growth company <ix:nonNumeric contextRef="c0" format="ixt:fixed-true" name="dei:EntityEmergingGrowthCompany">&#9746;</ix:nonNumeric></span></td></tr> </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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 provided pursuant
to Section&#160;13(a)&#160;of the Exchange Act. <ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityExTransitionPeriod">&#9744;</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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">&#9744;</ix:nonNumeric>&#160;</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark which basis of accounting the registrant has used to prepare the financial statements included in this&#160;filing:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: top"> <td style="white-space: nowrap; width: 25%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-0">U.S.&#160;GAAP</span>&#160;&#9746;</span></td> <td style="white-space: nowrap; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="white-space: nowrap; width: 51%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">International Financial Reporting Standards as issued</span></td> <td style="white-space: nowrap; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="white-space: nowrap; width: 22%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other&#160;&#9744;</span></td></tr> <tr style="vertical-align: top"> <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">by the International Accounting Standards Board&#160;&#9744;</span></td> <td style="white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td> <td style="white-space: nowrap; text-align: center"><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-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">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&#160;follow.</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;&#160;Item&#160;17&#160;&#160;&#160;&#160;&#9744;&#160;Item&#160;18</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">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;&#160;Yes&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c0" format="ixt:fixed-false" name="dei:EntityShellCompany">&#9746;</ix:nonNumeric>&#160;No</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">&#160;</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">(APPLICABLE
ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE&#160;YEARS)</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">&#160;</span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9744;&#160;Yes&#160;&#160;&#160;&#160;&#9744;&#160;No</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">&#160;</span></p><div>

</div><!-- Field: Rule-Page --><div style="margin-top: 0pt; margin-bottom: 0pt; width: 100%"><div style="border-top: Black 1pt solid; font-size: 1pt; 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"></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">&#160;</span></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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_AmendmentDescription-c0_cont_1" name="dei:AmendmentDescription"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Huadi International Group Co., Ltd. is filing
this Amendment No. 1 to Form 20-F (the &#8220;Amendment No. 1&#8221;) to our annual report on Form 20-F for the year ended September
30, 2021, filed with the Securities and Exchange Commission on February 2, 2022 (the &#8220;Original Filings&#8221;), to update the information
regarding the Company&#8217;s unique risks with operations conducted by our subsidiaries based in China, in which the Consolidated Statements
of Operations Information in Item 3 has been adjusted, and the amount of cash flows and transfers of other assets by type that have occurred
between the holding company and its subsidiaries, and direction of transfer has been included. As required by Rule 12b-15 under the Securities
Exchange Act of 1934, as amended, new certifications by our chief executive officer and chief financial officer are being filed as exhibits
to this Amendment No. 1.</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:continuation id="_AmendmentDescription-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">This Amendment No. 1 speaks as of the filing
date of the Original Filings. Other than as set forth above, this Amendment No. 1 does not, and does not purport to, amend, update or
restate any other information or disclosure included in the Original Filings, or reflect any events that have occurred since the date
thereof.</p></ix:continuation><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"></p><div>

</div><!-- Field: Page; Sequence: 3; Options: NewSection; Value: 2 --><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">&#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-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>Table of Contents</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"></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 12%">&#160;</td>
    <td style="width: 81%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 7%; text-align: center"><span style="font-size: 10pt"><b>Page</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-size: 10pt; text-transform: uppercase"><b><a href="#a_001">PART&#160;I</a></b></span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 1.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_002">Identity of Directors, Senior
    Management and Advisers</a></span></td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 2.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_003">Offer Statistics and Expected
    Timetable</a></span></td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 3.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_004">Key Information</a></span></td>
    <td style="vertical-align: bottom; text-align: center">1</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 4.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_005">Information on the Company</a></span></td>
    <td style="vertical-align: bottom; text-align: center">39</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 4A.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_032">Unresolved Staff Comments</a></span></td>
    <td style="vertical-align: bottom; text-align: center">63</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 5.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_006">Operating and Financial
    Review and Prospects</a></span></td>
    <td style="vertical-align: bottom; text-align: center">63</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 6.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_007">Directors, Senior Management
    and Employees</a></span></td>
    <td style="vertical-align: bottom; text-align: center">73</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 7.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_008">Major Shareholders and Related
    Party Transactions</a></span></td>
    <td style="vertical-align: bottom; text-align: center">80</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 8.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_009">Financial Information</a></span></td>
    <td style="vertical-align: bottom; text-align: center">81</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 9.</span></td>
    <td style="vertical-align: top"><a href="#a_010"><span style="font-size: 10pt; font-variant: small-caps">The Offer and Listing</span></a></td>
    <td style="vertical-align: bottom; text-align: center">82</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 10.</span></td>
    <td style="vertical-align: top"><a href="#a_011"><span style="font-size: 10pt; font-variant: small-caps">Additional Information</span></a></td>
    <td style="vertical-align: bottom; text-align: center">83</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 11.</span></td>
    <td style="vertical-align: top"><a href="#a_012"><span style="font-size: 10pt; font-variant: small-caps">Quantitative and Qualitative
    Disclosures About Market Risk</span></a></td>
    <td style="vertical-align: bottom; text-align: center">99</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 12.</span></td>
    <td style="vertical-align: top"><a href="#a_013"><span style="font-size: 10pt; font-variant: small-caps">Description of Securities
    Other than Equity Securities</span></a></td>
    <td style="vertical-align: bottom; text-align: center">99</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr>
    <td style="vertical-align: top"><span style="font-size: 10pt; text-transform: uppercase"><b><a href="#a_014">PART&#160;II</a></b></span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 13.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_015">Defaults, Dividend Arrearages
    and Delinquencies</a></span></td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 14.</span></td>
    <td style="vertical-align: top"><a href="#a_016"><span style="font-size: 10pt; font-variant: small-caps">Material Modifications to
    the Rights of Security Holders and Use of Proceeds</span></a></td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 15.</span></td>
    <td style="vertical-align: top"><a href="#a_017"><span style="font-size: 10pt; font-variant: small-caps">Controls and Procedures</span></a></td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 15T.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_018">Controls and Procedures</a></span></td>
    <td style="vertical-align: bottom; text-align: center">100</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 16.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_019">[Reserved]</a></span></td>
    <td style="vertical-align: bottom; text-align: center">101</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 16A.</span></td>
    <td style="vertical-align: top"><a href="#a_020"><span style="font-size: 10pt; font-variant: small-caps">Audit Committee Financial
    Expert</span></a></td>
    <td style="vertical-align: bottom; text-align: center">101</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 16B.</span></td>
    <td style="vertical-align: top"><a href="#a_021"><span style="font-size: 10pt; font-variant: small-caps">Code of Ethics</span></a></td>
    <td style="vertical-align: bottom; text-align: center">101</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 16C.</span></td>
    <td style="vertical-align: top"><a href="#a_022"><span style="font-size: 10pt; font-variant: small-caps">Principal Accountant Fees
    and Services</span></a></td>
    <td style="vertical-align: bottom; text-align: center">101</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 16D.</span></td>
    <td style="vertical-align: top"><a href="#a_023"><span style="font-size: 10pt; font-variant: small-caps">Exemptions from the Listing
    Standards for Audit Committees</span></a></td>
    <td style="vertical-align: bottom; text-align: center">102</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 16E.</span></td>
    <td style="vertical-align: top"><a href="#a_024"><span style="font-size: 10pt; font-variant: small-caps">Purchases of Equity Securities
    by the Issuer and Affiliated Purchasers</span></a></td>
    <td style="vertical-align: bottom; text-align: center">102</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 16F.</span></td>
    <td style="vertical-align: top"><a href="#a_025"><span style="font-size: 10pt; font-variant: small-caps">Change in Registrant&#8217;s
    Certifying Accountant</span></a></td>
    <td style="vertical-align: bottom; text-align: center">102</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 16G.</span></td>
    <td style="vertical-align: top"><a href="#a_026"><span style="font-size: 10pt; font-variant: small-caps">Corporate Governance</span></a></td>
    <td style="vertical-align: bottom; text-align: center">102</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 16H.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_027">Mine Safety Disclosure</a></span></td>
    <td style="vertical-align: bottom; text-align: center">102</td></tr>
  <tr>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">&#160;</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top"><span style="font-size: 10pt; text-transform: uppercase"><b><a href="#a_028">PART&#160;III</a></b></span></td>
    <td style="vertical-align: top">&#160;</td>
    <td style="vertical-align: bottom; text-align: center">103</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 17.</span></td>
    <td style="vertical-align: top"><a href="#a_029"><span style="font-size: 10pt; font-variant: small-caps">Financial Statements</span></a></td>
    <td style="vertical-align: bottom; text-align: center">103</td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 18.</span></td>
    <td style="vertical-align: top"><span style="font-size: 10pt; font-variant: small-caps"><a href="#a_030">Financial Statements</a></span></td>
    <td style="vertical-align: bottom; text-align: center">103</td></tr>
  <tr>
    <td style="vertical-align: top; padding-left: 9pt"><span style="font-size: 10pt; font-variant: small-caps">Item 19.</span></td>
    <td style="vertical-align: top"><a href="#a_031"><span style="font-size: 10pt; font-variant: small-caps">Exhibits</span></a></td>
    <td style="vertical-align: bottom; text-align: center">104</td></tr>
  </table><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: 4; 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"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->i<!-- Field: /Sequence --></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">&#160;</p><div>

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

</div><p style="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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Except
where the context otherwise requires and for purposes of this annual report on Form&#160;20-F&#160;only, &#8220;we,&#8221; &#8220;us,&#8221;
&#8220;our company,&#8221; &#8220;Company,&#8221; &#8220;our&#8221; and &#8220;Huadi&#8221; refer to:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Huadi International Group Co., Ltd. (&#8220;Huadi International&#8221;
    when individually referenced) (also referred to as <span style="font-family: Times New Roman, Times, Serif">&#21326;&#36842;&#22269;&#38469;&#38598;&#22242;&#32929;&#20221;&#20844;&#21496;</span>),
    a Cayman Islands exempted company;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 48px">&#160;</td>
    <td style="text-align: justify; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Yongqiang Tuoxing Limited (&#8220;Yongqiang Tuoxing&#8221; when individually
    referenced) (also referred to as <span style="font-family: Times New Roman, Times, Serif">&#27704;&#24378;&#25299;&#20852;&#26377;&#38480;&#20844;&#21496;</span>),
    a British Virgin Islands company and a wholly-owned subsidiary of Huadi International;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 48px">&#160;</td>
    <td style="text-align: justify; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Hong Kong Beach Limited (&#8220;HK Beach&#8221; when individually referenced)
    (also referred to as <span style="font-family: Times New Roman, Times, Serif">&#39321;&#28207;&#28023;&#28392;&#26377;&#38480;&#20844;&#21496;</span>),
    a Hong Kong company and a wholly-owned subsidiary of Yongqiang Tuoxing;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 48px">&#160;</td>
    <td style="text-align: justify; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Wenzhou Hongshun Stainless Steel Limited (&#8220;Hongshun&#8221; when
    individually referenced) (also referred to as <span style="font-family: Times New Roman, Times, Serif">&#28201;&#24030;&#40511;&#39034;&#19981;&#38152;&#38050;&#26377;&#38480;&#20844;&#21496;</span>),
    a PRC company and a wholly owned subsidiary of HK Beach;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="text-align: justify; width: 48px">&#160;</td>
    <td style="text-align: justify; width: 24px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Huadi Steel Group Limited (&#8220;Huadi Steel&#8221; when individually
    referenced) (also referred to as <span style="font-family: Times New Roman, Times, Serif">&#21326;&#36842;&#38050;&#19994;&#38598;&#22242;&#26377;&#38480;&#20844;&#21496;</span>),
    a PRC company and a 99% owned subsidiary of Hongshun.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">This
annual report contains translations of certain RMB amounts into U.S. dollar amounts at a specified rate solely for the convenience of
the reader. All reference to &#8220;U.S. dollars&#8221;, &#8220;USD&#8221;, &#8220;US$&#8221; or &#8220;$&#8221; are to United States
dollars. The exchange rates in effect as of September&#160;30, 2021, 2020, and 2019 were US $1.00 for RMB 6.4434 RMB 6.7896, and RMB
7.1477, respectively. The average exchange rates for the years ended September&#160;30, 2021, 2020 and 2019 were US $1.00 for RMB 6.5072,
RMB 7.0056, and RMB 6.8753, respectively. We use period-end exchange rates for assets and liabilities and average exchange rates for
revenue and expenses. Capital accounts are translated at their historical exchange rates when the capital transactions occurred. Any
discrepancies in any table between the amounts identified as total amounts and the sum of the amounts listed therein are due to rounding.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
obtained the industry and market data used in this annual report or any document incorporated by reference from industry publications,
research, surveys and studies conducted by third parties and our own internal estimates based on our management&#8217;s knowledge and
experience in the markets in which we operate. 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.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#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"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->ii<!-- Field: /Sequence --></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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">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&#8212;Key Information&#8212;Risk Factors,&#8221; &#8220;Item 4&#8212;Information on the Company,&#8221; &#8220;Item 5&#8212;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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></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"><!-- Field: Sequence; Type: LowerRoman; Name: PageNo -->iii<!-- Field: /Sequence --></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">&#160;</p><div>

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

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

</div><div><a id="a_002"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 1.</b></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Identity of Directors, Senior Management
    and Advisers</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&#160;</p><div>

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

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

</div><div><a id="a_003"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 2.</b></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Offer Statistics and Expected Timetable</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&#160;</p><div>

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

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

</div><div><a id="a_004"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.75in"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 3.</b></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Key Information</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">&#160;</p><div>

</div><p style="text-align: center; margin-top: 0; margin-bottom: 0"><b>Overview</b></p><div>

</div><p style="text-align: center; margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span><b>Our Corporate Structure and
Operations in China</b></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; text-indent: 0.5in">Huadi International <span>is
a Cayman Islands incorporated holding company, conducting </span>business through our subsidiaries&#8217; operation in China. Huadi International
does not conduct our business through <span>variable interest entity (&#8220;</span>VIE&#8221;) structure.
For more details of risks related to our corporate structure, see &#8220;<i>Risk Factors- Risks Related to Our Corporate Structure- 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<b>&#8221; </b></i>on pages 24-25 and &#8220;<i>Risk
Factors- Risks Related to Our Business and Industry- <b>&#8220;</b>The considerable uncertainty in Chinese economic growth could hurt
demand of our products&#8221;</i> on page 9 of item 3, D.</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">Wenzhou Hongshun Stainless Steel Limited and Huadi
Steel Group Limited are subject to certain legal and operational risks associated with being based in China and having a majority of our
operations in China. PRC laws and regulations governing our current business operations are sometimes vague and uncertain, and therefore,
these risks may result in a material change in our operations, significant depreciation of the value of our ordinary shares, or a complete
hindrance of our ability to offer or continue to offer our securities to investors and cause the value of such securities to significantly
decline or be worthless. The PRC government 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. 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 the daily business operation of PRC subsidiaries and our ability to accept foreign
investments and list on an U.S. or other foreign exchange. These risks may cause 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. See &#8220;<i>Risk Factors
&#8212; Risks Related to Doing Business in China</i>&#8221; beginning on page 21.</p><div>
</div><p style="font: 10pt Times New Roman, 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><b>The Holding Foreign Companies
Accountable Act (&#8220;HFCAA&#8221;)</b></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">On March 24, 2021, the SEC adopted interim final
rules relating to the implementation of certain disclosure and documentation requirements of the HFCAA. An identified issuer will be
required to comply with these rules if the SEC identifies it as having a &#8220;non-inspection&#8221; year under a process to be subsequently
established by the SEC. In June 2021, the Senate passed the Accelerating Holding Foreign Companies Accountable Act, which, if signed
into law, would reduce the time period for the delisting of foreign companies under the HFCAA to two consecutive years instead of three
years. If our auditor cannot be inspected by the Public Company Accounting Oversight Board, or the PCAOB, for two consecutive years,
the trading of our securities on any U.S. national securities exchanges, as well as any over-the-counter trading in the U.S., will be
prohibited. 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. 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. On December 16, 2021, the PCAOB issued a report on its determinations that it is unable to
inspect or investigate completely PCAOB-registered public accounting firms headquartered in mainland China and in Hong Kong, because
of positions taken by PRC authorities in those jurisdictions.</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; 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: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 auditor, TPS Thayer, is headquartered in Sugar
Land, Texas, and is subject to inspection by the PCAOB on a regular basis. Therefore, we believe our auditor is not subject to the determinations
as to the inability to inspect or investigate registered firms completely announced by the PCAOB on December 16, 2021. However, recent
developments with respect to audits of China-based companies create uncertainty about the ability of TPS Thayer 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. In addition, under the HFCAA, our securities may be prohibited from
trading on the Nasdaq or other U.S. stock exchanges if our auditor is not inspected by the PCAOB for three consecutive years, which could
be reduced to two consecutive years if the Accelerating Holding Foreign Companies Accountable Act is signed into law, and this ultimately
could result in our ordinary shares being delisted by and exchange. See &#8220;<i>Risk Factors &#8212; Risks Related to Doing Business
in China &#8211; The recent 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 offering</i>&#8221; on page 31-32.</p><div>
</div><p style="font: 10pt Times New Roman, 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>Recent Regulatory Actions by the PRC Government</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">On December 24, 2021, the CSRC, together with
other relevant government authorities in China issued the Provisions of the State Council on the Administration of Overseas Securities
Offering and Listing by Domestic Companies (Draft for Comments), and the Measures for the Filing of Overseas Securities Offering and
Listing by Domestic Companies (Draft for Comments) (&#8220;Draft Overseas Listing Regulations&#8221;). The Draft Overseas Listing Regulations
requires that a PRC domestic enterprise seeking to issue and list its shares overseas (&#8220;Overseas Issuance and Listing&#8221;) shall
complete the filing procedures of and submit the relevant information to CSRC. The Overseas Issuance and Listing includes direct and
indirect issuance and listing. Where an enterprise whose principal business activities are conducted in PRC seeks to issue and list its
shares in the name of an overseas enterprise (&#8220;Overseas Issuer&#8221;) on the basis of the equity, assets, income or other similar
rights and interests of the relevant PRC domestic enterprise, such activities shall be deemed an indirect overseas issuance and listing
(&#8220;Indirect Overseas Issuance and Listing&#8221;) under the Draft Overseas Listing Regulations. Therefore, the proposed listing
would be deemed an Indirect Overseas Issuance and Listing under the Draft Overseas Listing Regulations. As such, the Company would be
required to complete the filing procedures of and submit the relevant information to CSRC after the Draft Overseas Listing Regulations
become effective.&#160;&#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">In addition, on December 28, 2021, the CAC, the
National Development and Reform Commission (&#8220;NDRC&#8221;), and several other administrations jointly issued the revised Measures
for Cybersecurity Review, or the Revised Review Measures, which became effective and replace the existing Measures for Cybersecurity
Review on February 15, 2022. According to the Revised Review Measures, if an &#8220;online platform operator&#8221; that is in possession
of personal data of more than one million users intends to list in a foreign country, it must apply for a cybersecurity review. Based
on a set of Q&amp;A published on the official website of the State Cipher Code Administration in connection with the issuance of the
Revised Review Measures, an official of the said administration indicated that an online platform operator should apply for a cybersecurity
review prior to the submission of its listing application with non-PRC securities regulators. Given the recency of the issuance of the
Revised Review Measures and their pending effectiveness, there is a general lack of guidance and substantial uncertainties exist with
respect to their interpretation and implementation. For example, it is unclear whether the requirement of cybersecurity review applies
to follow-on offerings by an &#8220;online platform operator&#8221; that is in possession of personal data of more than one million users
where the offshore holding company of such operator is already listed overseas. Furthermore, the CAC released the draft of the Regulations
on Network Data Security Management in November 2021 for public consultation, which among other things, stipulates that a data processor
listed overseas must conduct an annual data security review by itself or by engaging a data security service provider and submit the
annual data security review report for a given year to the municipal cybersecurity department before January 31 of the following year.&#160;&#160;If
the draft Regulations on Network Data Security Management are enacted in the current form, we, as an overseas listed company, will be
required to carry out an annual data security review and comply with the relevant reporting obligations. For more information, see &#8220;<i>Risk
Factors &#8212; Risks Related to Doing Business in China &#8211; The Chinese government exerts substantial influence over the manner
in which we must conduct our business activities</i>. <i>We are currently not required to obtain approval from Chinese authorities to
issue securities to foreign investors, however, if our subsidiaries or the holding company were required to obtain approval in the future
and were denied permission from Chinese authorities to list on U.S. exchanges, we will not be able to continue listing on U.S. exchange,
which would materially affect the interest of the investors</i>&#8221; on page 21-22.</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; 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: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 counsel has advised us that neither the
holding company, our subsidiaries are currently required to obtain approval from Chinese authorities, including the CSRC, or the CAC,
to list on U.S exchanges or issue securities to foreign investors, given that: (i)&#160;using our products and services do not require
providing users&#8217; personal information; (ii)&#160;we possess minimum amount, if not none of personal information in our business
operations; and (iii)&#160;data processed in our business does not have a bearing on national security and thus may not be classified
as core or important data by the authorities. As of the date of this annual report, our Company and its subsidiaries have not been involved
in any investigations on cybersecurity review initiated by any PRC regulatory authority, nor has any of them received any inquiry, notice
or sanction. We do not believe that our existing business will require such regulatory review. As of the date of this annual report,
our Company and its subsidiaries have not received any inquiry, notice, warning or sanctions regarding our planned overseas listing from
the China Securities Regulatory Commission or any other PRC governmental authorities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 operating subsidiary currently has obtained
all material permissions and approvals required for our operations in compliance with the relevant PRC laws and regulations in the PRC.
Huadi Steel Group Limited has received the business license which is a permit issued by Wenzhou Market Supervision and Administration
that allows the company to conduct specific business within the government&#8217;s geographical jurisdiction. Huadi Steel Group Limited
has obtained Manufacture License of Special Equipment (Pressure Pipeline Components) issued by the The State Administration for Market
Supervision of the People&#8217;s Republic of China, Domestic <span>Drinking Water Health and Safety Product
Production Administrative Permission issued by Zhejiang Health Commission, and Sewage Discharge Permission issued by Wenzhou Ecology and
Environment Bureau. </span>As of the date of this annual report, except for the business license and the permissions mentioned here, Huadi
International and its subsidiaries are not required to obtain any other permissions or approvals from any Chinese authorities to operate
the business. However, applicable laws and regulations may be tightened, and new laws or regulations may be introduced to impose additional
government approval, license and permit requirements. If we inadvertently conclude that such approval is not required, fail to obtain
and maintain such approvals, licenses or permits required for our business or respond to changes in the regulatory environment, we could
be subject to liabilities, penalties and operational disruption, which may materially and adversely affect our business, operating results,
financial condition and the value of our ordinary shares, significantly limit or completely hinder our ability to offer or continue to
offer securities to investors, or cause such securities to significantly decline in value or become worthless.</p><div>
</div><p style="font: 10pt Times New Roman, 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>Asset Transfers Between Our Company and
Our Subsidiaries</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">Huadi International is a holding company and
conduct substantially all of our business through our PRC subsidiary, which is a limited liability company 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"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0">&#160;The PRC has currency and capital transfer
regulations that require us to comply with certain requirements for the movement of capital. The Company is able to transfer cash (US
Dollars) to its PRC subsidiaries through an investment (by increasing the Company&#8217;s registered capital in a PRC subsidiary). The
Company&#8217;s subsidiaries within China can transfer funds to each other when necessary through the way of current lending. The transfer
of funds among companies are subject to the Provisions on Private Lending Cases, which was implemented on August 20, 2020 to regulate
the financing activities between natural persons, legal persons and unincorporated organizations. As advised by our PRC counsel, Grandall
Law, the Provisions on Private Lending Cases does not prohibit using cash generated from one subsidiary to fund another subsidiary&#8216;s
operations. We have not been notified of any other restriction which could limit our PRC subsidiaries&#8217; ability to transfer cash
between subsidiaries. The Company&#8217;s subsidiaries in the PRC have not transferred any earnings or cash to the Company to date. As
of the date of this annual report, there has not been any assets or cash transfer between the holding company and its subsidiaries. As
of the date of this annual report, there has not been any dividends or distributions made to US investors. The Company&#8217;s business
is primarily conducted through its subsidiaries. The Company is a holding company and its material assets consist solely of the ownership
interests held in its PRC subsidiaries. The Company relies on dividends paid by its subsidiaries for its working capital and cash needs,
including the funds necessary: (i) to pay dividends or cash distributions to its shareholders, (ii) to service any debt obligations and
(iii) to pay operating expenses. As a result of PRC laws and regulations (noted below) that require annual appropriations of 10% of after-tax
income to be set aside in a general reserve fund prior to payment of dividends, the Company&#8217;s PRC subsidiaries are restricted in
that respect, as well as in others respects noted below, in their ability to transfer a portion of their net assets to the Company as
a dividend.&#160;</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; ">With respect to transferring
cash from the Company to its subsidiaries, increasing the Company&#8217;s registered capital in a PRC subsidiary requires the filing
of the local commerce department, while a shareholder loan requires a filing with the State Administration of Foreign Exchange or its
local bureau. Aside from the declaration to the State Administration of Foreign Exchange, there is no restriction or limitations on such
cash transfer or earnings distribution.</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: 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 -->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: justify; "></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 the
payment of dividends, we note the following:</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><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">1.</span></td><td style="text-align: justify"><span style="font-size: 10pt">PRC
                                            regulations currently permit the payment of dividends only out of accumulated profits, as
                                            determined in accordance with accounting standards and PRC regulations (an in-depth description
                                            of the PRC regulations is set forth below);</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-size: 10pt">2.</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Our PRC subsidiaries are required to set aside, at
    a minimum, 10% of their net income after taxes, based on PRC accounting standards, each year as statutory surplus reserves until
    the cumulative amount of such reserves reaches 50% of their registered capital;</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-size: 10pt">3.</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Such reserves may not be distributed as cash dividends;</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-size: 10pt">4.</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Our PRC subsidiaries may also allocate a portion of
    their after-tax profits to fund their staff welfare and bonus funds; except in the event of a liquidation, these funds may also not
    be distributed to shareholders; the Company does not participate in a Common Welfare Fund; 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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.25in">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-size: 10pt">5.</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">The incurrence of debt, specifically the instruments
    governing such debt, may restrict a subsidiary&#8217;s ability to pay stockholder dividends or make other cash distributions.</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; ">If, for the reasons
noted above, our subsidiaries are unable to pay shareholder dividends and/or make other cash payments to the Company when needed, the
Company&#8217;s ability to conduct operations, make investments, engage in acquisitions, or undertake other activities requiring working
capital may be materially and adversely affected. However, our operations and business, including investment and/or acquisitions by our
subsidiaries within China, will not be affected as long as the capital is not transferred in or out 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; ">&#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, no dividends,
distributions or transfers has been made between Huadi International and any of its subsidiaries. As of the date of this annual report,
our Company, our subsidiaries have not distributed any earnings or settled any amounts. Our Company, our subsidiaries, do not have any
plan to distribute earnings or settle amounts owed in the foreseeable future. For the foreseeable future, the Company intends to use
the earnings for research and development, to develop new products and to expand its production capacity. As a result, we do not expect
to pay any cash dividends in the foreseeable future.&#160;Also, as of the date of this annual report, no cash generated from one subsidiary
is used to fund another subsidiary&#8217;s operations and we do not anticipate any difficulties or limitations on our ability to transfer
cash between subsidiaries. We have not installed any cash management policies that dictate the amount of such funding.</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">As of the date of this annual report, cash transfers and transfers
of other assets between our Company, our subsidiaries were as follows:</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"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>As
of the date of this annual report</b></span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>No.</b></span></td>
    <td colspan="2" style="padding-bottom: 1.5pt; text-align: center">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Transfer From</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Transfer To</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Approximate Value ($)</b></span></td>
    <td colspan="2" style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Note</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td colspan="2" style="text-align: center"><span style="font-size: 10pt">1</span></td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Huadi International Group Co., Ltd.</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Hong Kong Beach Limited</span></td>
    <td>&#160;</td>
    <td colspan="3" style="text-align: center"><span style="font-size: 10pt">11,000,000</span></td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">The proceeds from IPO loaned to the HK subsidiary for the purpose of investment and working capital of the PRC subsidiaries</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: center"><span style="font-size: 10pt">2</span></td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-size: 10pt">Huadi International Group Co., Ltd.</span></td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-size: 10pt">Huadi Steel Group Limited.</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">10,000,000</span></td>
    <td colspan="2">&#160;</td>
    <td>&#160;</td>
    <td colspan="2"><span style="font-size: 10pt">The proceeds from IPO loaned to the operating entity in PRC as working capital to support the routine operations</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">The cash transfers and transfers of other assets
that occurred among our Company, our subsidiaries included the following intercompany borrowings: (i) for the year ended September 30,
2021, Hong Kong Beach Limited and Huadi Steel Group Limited. received cash loan with an amount of $11,000,000 and $10,000,000 from Huadi
International Group Co., Ltd, respectively, (ii) during the fiscal year ended September 30, 2020, there was no such intercompany borrowings.</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: 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 -->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: justify"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Summary of Risk Factors</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;</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"><b><i>Risks
Related to Our Business and Industry</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"><b><i>&#160;</i></b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Wenzhou
                                            Hongshun Stainless Steel Limited and Huadi Steel Group Limited could be impacted by China&#8217;s
                                            macro-control policy on control of China&#8217;s steel and steel products industry See &#8220;<i>Risk
                                            Factors- Risks Related to Our Business and Industry-Chinese government&#8217;s monitoring
                                            and macro-control of the market could hurt demand of our products</i>&#8221; on page 9.&#160;</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Wenzhou
                                            Hongshun Stainless Steel Limited and Huadi Steel Group Limited&#8217; business might be adversely
                                            affected by the prolonged slowdown in the economic condition, which would negatively affect
                                            sales of our products, operations of our company and our financial conditions. See &#8220;<i>Risk
                                            Factors- Risks Related to Our Business and Industry-The considerable uncertainty in Chinese
                                            economic growth could hurt demand of our products</i>&#8221; on page 9.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Import
                                            tariffs, other trade barriers and protectionist policies could negatively affect steel prices
                                            and our exports to international markets, particularly the United States. Such import barriers
                                            adversely affect our company&#8217;s business by limiting our access to or competitiveness
                                            in foreign steel markets. See &#8220;<i>Risk Factors- Risks Related to Our Business and Industry-Tariffs
                                            could materially have a negative impact on demand of our products</i>&#8221; on page 9.</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">This
                                            evolving policy dispute between China and the United States is likely to have significant
                                            impact on the Chinese economy as well as consumer discretional spending, directly and indirectly,
                                            and no assurance can be given that we will not be adversely affected by any governmental
                                            actions taken by either China or the United States, perhaps materially. See &#8220;<i>Risk
                                            Factors- Risks Related to Our Business and Industry-Recent trade policy initiatives announced
                                            by the United States administration against China may adversely affect our business</i>&#8221;
                                            on page 10.</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Because
                                            of the uncertainty surrounding the COVID-19 outbreak, the business disruption and the related
                                            financial impact related to the outbreak of and response to the coronavirus cannot be reasonably
                                            estimated at this time. See &#8220;<i>Risk Factors- Risks Related to Our Business and Industry-Wenzhou
                                            Hongshun Stainless Steel Limited and Huadi Steel Group Limited&#8217; business could be materially
                                            harmed by the ongoing coronavirus (COVID-19) pandemic</i>&#8221; on page 14.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Huadi
                                            Internationalis subject to the Foreign Corrupt Practice Act, or FCPA, and other laws that
                                            prohibit improper payments or offers of payments to foreign governments and their officials
                                            and political parties by U.S. persons and issuers as defined by the statute for the purpose
                                            of obtaining or retaining business. Violations of the FCPA may result in severe criminal
                                            or civil sanctions, and we may be subject to other liabilities, which could negatively affect
                                            our business. See &#8220;<i>Risk Factors- Risks Related to Our Business and Industry-Huadi
                                            International may be exposed to liabilities under the Foreign Corrupt Practices Act, and
                                            any determination that we violated the foreign corrupt practices act could have a material
                                            adverse effect on our business</i>&#8221; on page 17.</span></td></tr></table><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#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"><b><i>Risks
Related to Doing Business in China</i></b></span></p><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"><i>&#160;</i></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="text-align: justify; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">The
                                            Chinese government exerts substantial influence over the manner in which we must conduct
                                            our business activities. we could be subject to liabilities, penalties and operational disruption,
                                            which may materially and adversely affect our business, operating results, financial condition
                                            and the value of our ordinary shares, significantly limit or completely hinder our ability
                                            to offer or continue to offer securities to investors, or cause such securities to significantly
                                            decline in value or become worthless<i>.</i> See &#8220;<i>Risk Factors</i>-<i>Risks Related
                                            to Doing Business in China</i>-<i>The Chinese government exerts substantial influence over
                                            the manner in which we must conduct our business activities. We are currently not required
                                            to obtain approval from Chinese authorities to issue securities to foreign investors, however,
                                            if our subsidiaries or the holding company were required to obtain approval in the future
                                            and were denied permission from Chinese authorities to list on U.S. exchanges, we will not
                                            be able to continue listing on U.S. exchange, which would materially affect the interest
                                            of the investors</i>&#8221; on page 21.</span></td></tr></table><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in"></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 -->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 0pt 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Substantially
                                            all of our operations are located in China. Accordingly, our business, prospects, financial
                                            condition and results of operations may be influenced to a significant degree by political,
                                            economic and social conditions in China generally and by continued economic growth in China
                                            as a whole. See &#8220;<i>Risk Factors</i>-<i>Risks Related to Doing Business in China</i>-<i>Changes
                                            in China&#8217;s economic, political or social conditions or government policies could have
                                            a material adverse effect on our business and results of operations&#8221; </i>on page 23-24.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">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. See &#8220;<i>Risk Factors</i>-<i>Risks Related to Doing Business in China</i>-<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>&#8221; on page 24-25.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Any
                                            limitation on the ability of our PRC subsidiaries to pay dividends or make other distributions
                                            to us could materially and adversely limit Huadi International&#8217;s ability to grow, make
                                            investments or acquisitions that could be beneficial to our business, pay dividends, or otherwise
                                            fund and conduct our business. See &#8220;<i>Risk Factors</i>-<i>Risks Related to Doing Business
                                            in China</i>-<i>Huadi International relies on dividends and other distributions on equity
                                            paid by our PRC subsidiaries to fund any cash and financing requirements we may have, and
                                            any limitation on the ability of our PRC subsidiaries to make payments to us could have a
                                            material adverse effect on our ability to conduct our business</i>&#8221; on page 25-26.</span></td></tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Substantially
                                            all of Huadi&#8217;s 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 initial public offering. See &#8220;<i>Risk Factors</i>-<i>Risks
                                            Related to Doing Business in China</i>-<i>Fluctuations in exchange rates could have a material
                                            adverse effect on Huadi&#8217;s results of operations and the price of our ordinary shares</i>&#8221;
                                            on page 26.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">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. See &#8220;<i>Risk Factors</i>-<i>Risks
                                            Related to Doing Business in China</i>-<i>Governmental control of currency conversion may
                                            limit our ability to utilize our net revenues effectively and affect the value of your investment</i>&#8221;
                                            page 27.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
                                            proceeds of any offerings must be sent back to the PRC, and the process for sending such
                                            proceeds back to the PRC may take several months. See &#8220;<i>Risk Factors</i>-<i>Risks
                                            Related to Doing Business in China</i>-<i>Huadi may be unable to use these proceeds to grow
                                            our business until we receive such proceeds in the PRC.Huadi must remit the offering proceeds
                                            to PRC before they may be used to benefit our business in the PRC, and this process may take
                                            a number of months</i>&#8221; on page 27.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">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<b><i>, </i></b>which could adversely affect our business and prospects. See &#8220;<i>Risk
                                            Factors</i>-<i>Risks Related to Doing Business in China</i>-<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>&#8221; on
                                            page 29.</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"><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><!-- 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 -->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: justify"><span style="font-family: Times New Roman, Times, Serif"><b><i>&#160;&#160;</i></b></span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="text-align: justify; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">On
                                            December 16, 2021, the PCAOB issued a report on its determinations that it is unable to inspect
                                            or investigate completely PCAOB-registered public accounting firms headquartered in mainland
                                            China and in Hong Kong, because of positions taken by PRC authorities in those jurisdictions.
                                            Our auditor, TPS Thayer, is headquartered in Sugar Land, Texas, and is subject to inspection
                                            by the PCAOB on a regular basis. Therefore, we believe our auditor is not subject to the
                                            determinations as to the inability to inspect or investigate registered firms completely
                                            announced by the PCAOB on December 16, 2021. However, recent developments with respect to
                                            audits of China-based companies create uncertainty about the ability of TPS Thayer 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. See &#8220;<i>Risk Factors</i>-<i>Risks Related to
                                            Doing Business in China</i>-<i>The recent 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 Huadi International&#8217;s
                                            offering</i>&#8221; on page 31-32.</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="text-align: justify; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">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. See &#8220;<i>Risk Factors</i>-<i>Risks Related to Doing
                                            Business in China</i>-<i>Huadi International 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 Wenzhou Hongshun Stainless
                                            Steel Limited and Huadi Steel Group Limited&#8217;s business may have a material adverse
                                            effect on our business and results of operations</i>&#8221; on page 32.</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 2.45pt"><span style="font-family: Times New Roman, Times, Serif"><b><i>Risks
Related to Our Ordinary Shares</i></b></span></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Under
                                            the JOBS Act, emerging growth companies can also delay adopting new or revised accounting
                                            standards until such time as those standards apply to private companies. We have elected
                                            to avail our company of this exemption from new or revised accounting standards and, therefore,
                                            will be subject to accounting standards that are available to emerging growth companies.
                                            See &#8220;<i>Risk Factors-Risks Related to Our Ordinary Shares</i>-Huadi International is
                                            an &#8220;emerging growth company,&#8221; and we cannot be certain if the reduced reporting
                                            requirements applicable to emerging growth companies will make our Ordinary Shares less attractive
                                            to investors&#8221; on page 35.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Under
                                            the Exchange Act, we will be subject to reporting obligations that, to some extent, are more
                                            lenient and less frequent than those of U.S. domestic reporting companies. See &#8220;<i>Risk
                                            Factors-Risks Related to Our Ordinary Share-Huadi International are a &#8220;foreign private
                                            issuer,&#8221; and our disclosure obligations differ from those of U.S. domestic reporting
                                            companies. As a result, we may not provide you the same information as U.S. domestic reporting
                                            companies or we may provide information at different times, which may make it more difficult
                                            for you to evaluate our performance and prospects</i>&#8221; on page 35.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">Nasdaq
                                            Listing Rule requires listed companies to have, among other things, a majority of its board
                                            members be independent. As a foreign private issuer, however, we are permitted to, and we
                                            may follow home country practice in lieu of the above requirements, or we may choose to comply
                                            with the above requirement within one year of listing. See &#8220;<i>Risk Factors-Risks Related
                                            to Our Ordinary Share-</i>Because Huadi International is a foreign private issuer and is
                                            exempt from certain Nasdaq corporate governance standards applicable to U.S. issuers, you
                                            will have less protection than you would have if we were a domestic issuer&#8221; page 35.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.25in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">The
                                            market price of our shares could decline as a result of sales of substantial amounts of Huadi
                                            International&#8217;s shares in the public market, or the perception that these sales could
                                            occur. See &#8220;<i>Risk Factors-Risks Related to Our Ordinary Share-Shares eligible for
                                            future sale may adversely affect the market price of Huadi International&#8217;s ordinary
                                            shares, as the future sale of a su</i></span><i>bstantial amount of outstanding ordinary
                                            shares in the public marketplace could reduce the price of our ordinary shares</i>&#8221;
                                            on page 38.</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: 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 -->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">&#160;&#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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 selected consolidated statements of comprehensive
income data for the fiscal years ended September&#160;30, 2021, 2020, 2019 and 2018 and the selected consolidated balance sheets data
as of September&#160;30, 2021, 2020, 2019 and 2018 have been derived from our audited consolidated financial statements, which are included
in this annual report beginning on page&#160;F-1. Huadi International Group Co., Ltd.&#8217;s historical results do not necessarily indicate
results expected for any future periods. The selected consolidated financial data should be read in conjunction with, and are qualified
in their entirety by reference to, our audited consolidated financial statements and related notes and &#8220;Item&#160;5. Operating
and Financial Review and Prospects&#8221; below. Huadi International Group Co., Ltd.&#8217;s audited consolidated financial statements
are prepared and presented in accordance with US&#160;GAAP.</p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Statement of operations
data:</b>&#160;</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt">&#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">For the years ended September&#160;30,</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-indent: -10pt; padding-left: 10pt">&#160;</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</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">2020</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">2019</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">2018</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="text-indent: -10pt; padding-left: 10pt; width: 52%">Revenue</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">70,246,611</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">59,137,278</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">65,518,316</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">60,386,004</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt">Cost of Sales</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(58,926,675</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(48,473,061</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(50,895,644</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(47,142,750</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt; font-weight: bold; text-align: left">Gross profit</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">11,319,936</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">10,664,217</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">14,622,672</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">13,243,254</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Total Operating expenses</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(8,741,957</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,059,160</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(6,244,168</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(5,045,700</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Operating Income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,577,979</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">4,605,057</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,378,504</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">8,197,554</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Other non-operating expense, net</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(109,934</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,029,809</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,926,827</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,611,930</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Income tax provision</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">89,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(218,949</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,005,190</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,337,092</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Net income</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,557,045</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,356,299</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,446,487</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,248,532</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Net income attributable to Huadi International Group Co., Ltd.</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">2,531,475</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,322,736</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,392,022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">5,196,047</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -10pt; padding-left: 10pt; text-align: left">Earnings per share, basic and diluted</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.21</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.34</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.54</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.52</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -10pt; padding-left: 10pt">Weighted average ordinary shares outstanding</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12,116,079</td><td style="text-align: left">&#160;</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">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">10,000,000</td><td style="text-align: left">&#160;</td></tr>
  </table><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Balance sheet data:</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><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">2019</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">2018</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: 52%; text-align: left">Current assets</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">77,080,673</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">47,347,153</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">47,932,151</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">57,176,633</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total assets</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">100,245,863</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">69,123,370</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">68,773,494</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">75,944,817</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">Total liabilities</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">48,767,449</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">43,334,670</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">47,566,394</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">59,326,325</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total shareholders&#8217; equity</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">51,478,414</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">25,788,700</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">21,207,100</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16,618,492</td><td style="text-align: left">&#160;</td></tr>
  </table><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"><b>B. Capitalization and Indebtedness</b></p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">Not applicable for annual
reports on Form&#160;20-F.</p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt"><b>C. Reasons for the Offer and Use of Proceeds</b></p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt; text-indent: 0.5in">Not applicable for annual
reports on Form&#160;20-F.</p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt"></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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

</div><p style="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-top: 0pt; margin-bottom: 0pt; text-align: center"><b><span style="text-decoration:underline">RISK FACTORS</span></b></p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Before
you decide to purchase our ordinary shares, you should understand the high degree of risk involved. You should consider carefully the
following risks and other information in this annual report, including our consolidated financial statements and related notes. If any
of the following risks actually occur, our business, financial condition and operating results could be adversely affected. As a result,
the trading price of our ordinary shares could decline, perhaps significantly.</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"><span style="font-size: 10pt"><b><span style="text-decoration:underline">Risks
Related to Our Business and Industr</span>y</b></span></p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chinese
government&#8217;s monitoring and macro-control of the</span> market could hurt demand of our products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Wenzhou
Hongshun Stainless Steel Limited and Huadi Steel Group Limited could be impacted by China&#8217;s macro-control policy on control of
China&#8217;s steel and steel products industry. Sales of standard steel products might be cut to complete the annual task of overcapacity
cut in steel industry. Stricter inspections against steel products might be conducted in key provinces. These macroeconomic and steel
products industry trends have affected and will continue to have impact on customers&#8217; demand of our products and therefore, might
have an adverse influence on our operations and financial conditions.&#160;</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The considerable uncertainty in
Chinese economic growth could hurt demand of our products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">While China has been grown
significantly over the past two decades, the growth rate may decrease due to uncertainties with respect to national structural control
along with other factors. If China&#8217;s economy condition continues to slow, or even materially decline, demand for our products might
be accordingly decreased. Therefore, Wenzhou Hongshun Stainless Steel Limited and Huadi Steel Group Limited&#8217; business might be
adversely affected by the prolonged slowdown in the economic condition, which would negatively affect sales of our products, operations
of our company and our financial conditions.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Tariffs could materially have a
negative impact on demand of our products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Import tariffs, other trade
barriers and protectionist policies could negatively affect steel prices and our exports to international markets, particularly the United
States. Such import barriers adversely affect our company&#8217;s business by limiting our access to or competitiveness in foreign steel
markets. For example, Wenzhou Hongshun Stainless Steel Limited and Huadi Steel Group Limited might anticipate a significant increase
of cost of goods for Wenzhou Hongshun Stainless Steel Limited and Huadi Steel Group Limited&#8217; sales to the United States as a result
from tariffs on steel and steel products imports imposed by the US government. The US government imposed a 25% tariff on steel imports
and a 10% tariff on aluminum imports in March 2018 under &#8220;Section 232&#8221; from nearly all foreign countries. In addition to
the Section 232 tariff, the US government has imposed hefty anti-dumping and subsidy countervailing duties on a wide range of steel imports
from China. With regard to our company in particular, the Section 232 tariff had a limited effect on our U.S. sales, because the tariffs
on our exports to the United States had already reached 25% before 2018. There was no additional tariff on our US exports in respect
of the Section 232 tariff or the US-China trade war. However, you should not expect that our sales of products would continue to offset
the potential increase in the pricing of the steel products due to any increased tariffs. As a result of increasing costs, our potentially
increased pricing could have an adverse effect on our operations and financial conditions.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></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 -->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: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Recent trade
policy initiatives announced by the United States administration against China may adversely affect our business.</p><div>

</div><p style="font: italic bold 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">On
August 14, 2017, the President of the United States issued a memorandum instructing the United States Trade Representative (&#8220;USTR&#8221;)
to determine whether to investigate under section 301 of the United States Trade Act of 1974 (Trade Act), laws, policies, practices,
or actions of the Chinese government that may be unreasonable or discriminatory and that may be harming United States intellectual property
rights, innovation, or technology development. Based on information gathered in that investigation, the USTR published a report on March
22, 2018 on the acts, policies and practices of the Chinese government supporting findings that such are unreasonable or discriminatory
and burden or restrict United States commerce. On March 8, 2018, the President exercised his authority to issue the imposition of significant
tariffs on imports of steel and aluminum from a number of countries, including China. Subsequently, the USTR announced an initial proposed
list of 1,300 goods imported from China that could be subject to additional tariffs and initiated a dispute with the World Trade Organization
against China for alleged unfair trade practices. The President has indicated that his two primary concerns to be addressed by China
are (i) a mandatory $100 billion reduction in the China/United States trade deficit and (ii) limiting the planned $300 billion Chinese
government support for advanced technology industries including artificial intelligence, semiconductors, electric cars and commercial
aircraft. On July 6, 2018, the United States initially imposed a 25% tariffs on $34 billion worth of Chinese goods, including agriculture
and industrial machinery, which prompted the Chinese government to initially impose tariffs on $34 billion worth of goods from the United
States, including beef, poultry, tobacco and cars. Since July 2018, the United States imposed tariffs on $250 billion worth of Chinese
products and has threatened tariffs on $325 billion more. In response, China imposed tariffs on $110 billion worth of U.S. goods, and
threatened qualitative measures that would affect U.S. businesses operating in China. In May 2019, the United States raised the tariffs
on $100 billion of Chinese products to 25% from 10%, and were expected to increase further to 30% on October 15, 2019, however such increase
was suspended pending negotiation of a &#8220;phase one&#8221; trade agreement with China. On August 1, 2019, President Trump announced
a new 10% ad valorem duty on additional categories of goods imported from China, which amount was then increased to 15% on August 23,
2019. The new tariff at the rate of 15% became effective September 1, 2019 with respect to certain categories of goods and was expected
to become effective for additional categories of goods on December 15, 2019. On December 13, 2019 the U.S. and China signed a &#8220;phase
one&#8221; trade agreement, which avoided the imposition of additional tariffs. However, there can be no assurances that the U.S. or
China will not increase tariffs or impose additional tariffs in the future.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In
addition to the proposed retaliatory tariffs, the President has also directed the U.S. Secretary of the Treasury to develop new restrictions
on Chinese investments in the U.S. aimed at preventing Chinese-controlled companies and funds from acquiring U.S. firms with sensitive
technologies. A Foreign Investment Risk Review Modernization Act was introduced to Congress for review to modernize the restrictive powers
imposed by the Committee on Foreign Investment in the United States.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">This
evolving policy dispute between China and the United States is likely to have significant impact on the Chinese economy as well as consumer
discretional spending, directly and indirectly, and no assurance can be given that we will not be adversely affected by any governmental
actions taken by either China or the United States, perhaps materially. In view of the positions of the respective trade representatives,
it is not possible to predict with any certainty the outcome of this dispute or whether it will involve other agencies or entities brought
in to resolve the policy differences of the two countries. Furthermore, any political or trade controversies, or political events or
crises, between the United States and China or proxies thereof, whether or not directly related to our business, could reduce the price
of our ordinary shares since we are a U.S. listed company operating in China.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our business is also affected by
global economic conditions.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As Huadi offer a broad range
of products exported to more than twenty (20) countries and regions as United States, Mexico, Thailand, Australia, Argentina, Taiwan,
India, the Philippines, UAE and Canada, Huadi&#8217;s products depend upon factors relating to global economic conditions such as consumers,
employment rates, the amounts of consumers&#8217; disposable income, business conditions, interest rates, consumer debt, availability
of credit, and applicable taxation in regional and local markets where Huadi sells our products. The oil and gas industry is one of the
largest consumers of stainless steel seamless pipes. Oil prices experience a protracted slowdown and may therefore affect demand for
steel pipes. Therefore, changes in global economic conditions and other factors beyond our control, could adversely affect our operations
and financial conditions.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our revenue will decrease if the
industries in which our customers operate experience a protracted slowdown.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Huadi&#8217;s products mainly
serve as key components in projects and machines operated by our customers which are in a broad range of industries. Therefore, Huadi
is subject to the general changes in economic conditions affecting those industry segments of the economy. If the industry segments in
which our customers operate do not grow or if there is a contraction in those industries, demand for Huadi&#8217;s products will decrease.
Demand for our products is typically affected by a number of overarching economic factors, including, but not limited to, interest rates,
the availability and magnitude of private and governmental investment in infrastructure projects and the health of the overall global
economy. If there is a decline in economic activity in China and the other markets in which we operate or a protracted slowdown in industries
on which we rely for our sales, demand for our products and our revenue will likewise decrease.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 38.4pt">&#160;</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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We operate
in a competitive industry. If we are unable to compete successfully, we may lose market share to our competitors.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The domestic market for stainless
steel seamless pipes and related products is highly competitive. Huadi&#8217;s current or potential competitors include major steel pipes
manufactures in China and overseas. Some of Huadi&#8217;s competitors may have greater brand recognition, larger group of customers or
vendors, longer operating histories as well as marketing resources than we do. Customers may weight their experience and resources over
us in various ways, therefore increasing our competitor&#8217;s respective market shares.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">You
should not expect that we will be able to compete successfully against current or potential competitors, and such competitive pressures
may have a material and adverse effect on our business, financial condition and results of operations. Failure to compete successfully
against existing or new competitors may cause us to lose market share, customers and other business partners.</p><div>

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

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Competition
within the steel industry may adversely affect our ability to sell our products, and excess production capacity in the industry could
put downward pressure on steel prices.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Huadi competes with numerous
other steel producers in various regions of the PRC and to a lesser extent, steel producers from other countries. This competition affects
the prices we are able to sell our products, and our ability to retain or attract customers. In addition, if the currencies of Huadi&#8217;s
foreign competitors decline against the RMB, those competitors may be able to offer lower prices to our customers than we can.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In
the past, high demand for steel and attractive pricing brought new investors to the steel industry, leading to added production capacity.
Subsequent overcapacity in the industry has contributed, and may continue to contribute, to lower steel prices. In addition, lower steel
prices set by our competitors may also put downward pressure on steel prices.</p><div>

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

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Any decline
in the availability or increase in the cost of raw materials and energy resources could materially affect our earnings.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The principal raw materials
used to manufacture our products are various grades and forms of steel, from rolled steel bars, plates and sheets. Wenzhou Hongshun Stainless
Steel Limited and Huadi Steel Group Limited&#8217;s pipe and fitting manufacturing operations depend heavily on the availability of various
raw materials and energy resources. The availability of raw materials and energy resources may decline and their prices may fluctuate
greatly. During fiscal years ended September 30, 2021 and 2020, we purchased a total of $6,376,512 and $14,521,129, respectively, raw
materials from Taizhou Huadi Industrial Technology Co., a related party. If Wenzhou Hongshun Stainless Steel Limited and Huadi Steel
Group Limited&#8217;s suppliers are unable or unwilling to provide us with raw materials on terms favorable to us, we may be unable to
produce certain products. This could result in a decrease in profit and damage to Huadi&#8217;s reputation in our industry. In the event
our raw material and energy costs increase; we may not be able to pass these higher costs on to our customers in full or at all. Any
increase in the prices for raw materials or energy resources could materially increase our costs and therefore lower our earnings.&#160;</p><div>



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

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The loss of
any of our key customers could reduce our revenues and our profitability.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Huadi considers our major
customers in each period to be those customers that accounted for more than 10% of our revenue in such period. We had one and nil such
major customer for the fiscal year ended September 30, 2021 and 2020 respectively. As the majority of our revenues are driven by customers&#8217;
orders for stainless steel seamless pipes products, there can be no assurance that we will maintain or improve the relationships with
customers who does not have long-term contracts with us. Huadi&#8217;s major customers often change each period based on when a given
order is placed. If we cannot maintain long-term relationships with major customers or replace major customers from period to period
with equivalent customers, the loss of such sales could have an adverse effect on our business, financial condition and results of operations.</p><div>

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

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">The loss of
any of our key vendors could have a materially adverse effect on our results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Huadi considers our major
vendors in each period to be those vendors that accounted for more than 10% of overall purchases in such period. We had three and three
such major suppliers for the fiscal year ended September 30, 2021 and 2020, respectively. One of the major suppliers for the two fiscal
years was Taizhou Huadi Industrial Ltd., a related party, from whom we purchased a total of $6,376,512 and $14,521,129 of raw materials,
respectively for fiscal years 2021 and 2020. We purchase raw materials on the market at prevailing market prices. Huadi believes that
we can locate replacement vendors readily on the market for prevailing prices and that we would not have significant difficulty replacing
a given vendor. Any difficulty in replacing such a vendor could adversely affect our company&#8217;s performance to the extent it results
in higher prices, slower supply chain and ultimately less desirable results of operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">We have engaged
in transactions with related parties, and such transactions present possible conflicts of interest that could have an adverse effect
on our business and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Huadi Internationale has
entered into a number of transactions with related parties, including our shareholders, directors and executive officers. For example,
during fiscal years 2021 and 2020, we purchased a total of $6,376,512 and $14,521,129, respectively, of raw materials from Taizhou Huadi,
a related party. Additionally, during fiscal year 2020, we sold a total of $3,228,396 steel materials to Taizhou Huadi. Huadi may in
the future enter into additional transactions with entities in which members of our board of directors and other related parties hold
ownership interests.&#160;</p><div>

</div><p style="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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Transactions
with the entities in which related parties hold ownership interests present potential for conflicts of interest, as the interests of
these entities and their shareholders may not align with the interests of the Company and our unaffiliated shareholders with respect
to the negotiation of, and certain other matters related to, our purchases from and other transactions with such entities. Conflicts
of interest may also arise in connection with the exercise of contractual remedies under these transactions, such as the treatment of
events of default.</p><div>

</div><p style="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; text-align: justify; text-indent: 0.5in">Currently, our Board of Directors
has authorized the Audit Committee upon its formation to review and approve all material related party transaction. We rely on the laws
of Cayman Islands, which provide that directors owe a duty of care and a duty of loyalty to our company. Under Cayman Islands law our
directors have a duty to act honestly, in good faith and with a view to our best interests. Huadi international&#8217;s directors also
have a duty to exercise the care, diligence and skills that a reasonable prudent person would exercise in comparable circumstances. See
&#8220;Description of Ordinary Shares&#8212;Differences in Corporate Law&#8221; for additional information on our directors&#8217; fiduciary
duties under Cayman Islands law. Nevertheless, we may have achieved more favorable terms if such transactions had not been entered into
with related parties and these transactions, individually or in the aggregate, may have an adverse effect on our business and results
of operations or may result in government enforcement actions or other litigation.</p><div>

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

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Any disruption
in the supply chain of raw materials and our products could adversely impact our ability to produce and deliver products.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">As
to the products we manufacture, we must manage our supply chain for raw materials and delivery of our products. Supply chain fragmentation
and local protectionism within China further complicates supply chain disruption risks. Local administrative bodies and physical infrastructure
built to protect local interests pose transportation challenges for raw material transportation as well as product delivery. In addition,
profitability and volume could be negatively impacted by limitations inherent within the supply chain, including competitive, governmental,
legal, natural disasters, and other events that could impact both supply and price. Any of these occurrences could cause significant
disruptions to our supply chain, manufacturing capability and distribution system that could adversely impact our ability to produce
and deliver products.</p><div>

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

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our inability
to raise capital could have material adverse effect on our financial condition and results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Wenzhou Hongshun Stainless
Steel Limited and Huadi Steel Group Limited&#8217; production can be improved with additional production facilities and better equipment
within the plant. Huadi plans to raise additional capital through future offerings for us to grow our business by investing in research
and development and building new facilities or acquiring existing facilities. If Huadi cannot raise capital and is unable to execute
our business plan successfully, our customers may experience substantial delay in receiving our products, which could have a material
adverse effect on our business relationship with them and our financial conditions.</p><div>

</div><p style="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; text-align: justify"><b><i>Huadi International 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: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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; text-indent: 0.5in">Huadi International has been
dependent upon bank loans and proceeds received from shareholders&#8217; equity contributions to meet our capital requirements in the
past. Huadi international cannot assure you that we will be able to obtain capital in the future to meet our capital requirements for
our standard stainless steel seamless pipes products and high-ends products development and to maintain operations and improve financial
performance. If Huadi internationalwas 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 as well as decrease or eliminate capital expenditures. If so, our
operating results, Huadi&#8217;s business results and our financial position would be adversely affected. If 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Rapid expansion could significantly strain
Huadi International&#8217;s resources, management and operational infrastructure, which could impair our ability to meet increased demand
for Huadi International&#8217;s products and hurt our business results.</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; text-indent: 0.5in">To accommodate our anticipated
growth, Huadi International will need to expend capital resources and dedicate personnel to implement and upgrade our accounting, operational
and internal management systems and enhance our record keeping and contract tracking system. Such measures will require us to dedicate
additional financial resources and personnel to optimize our operational infrastructure and to recruit more personnel to train and manage
our growing employee base. If we cannot successfully implement these measures efficiently and cost-effectively, we will be unable to
satisfy the demand for our products, which will impair our revenue growth and hurt our overall financial performance.</p><div>

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

</div><p style="text-align: justify; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></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 -->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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>During any growth, we may encounter problems
related to Huadi&#8217;s operational and financial systems and controls, including quality control and delivery and production capacities.</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; text-indent: 0.5in">Any significant growth in
the market for Huadi&#8217;s products or our entry into new markets may require additional employees for managerial, operational, financial
and other purposes. As of the date of this annual report, we have 382 employees. Huadi would also need to continue to expand, train and
manage our employees. Continued future growth will impose significant added responsibilities upon our management to identify, recruit,
maintain, integrate, and motivate new employees.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Huadi International may encounter working
capital shortage, as we may need additional funds to finance the purchase of materials and supplies, development of new products, and
hiring of additional employees.</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; text-indent: 0.5in">For effective growth management,
we will be required to continue improving our operations, management, and financial systems and controls. Huadi International&#8217;s
failure to manage growth effectively may lead to operational and financial inefficiencies, that will have a negative effect on our profitability.
Huadi International cannot assure investors that we will be able to timely and effectively meet increased demand and maintain the quality
standards required by our existing and potential 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"><b><i>Huadi International cannot assure you that
our internal growth strategy will be successful, which may result in a negative impact on our growth, financial condition, results of
operations and cash flow.</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; text-indent: 0.5in">One of Huadi International&#8217;s
strategies is to grow internally through increasing the development of new products and improve the quality of existing products. However,
many obstacles to this expansion exist, including, but not limited to, increased competition from similar businesses, our ability to
improve our products and product mix to realize the benefits of our research and development efforts, international trade and tariff
barriers, unexpected costs, costs associated with marketing efforts abroad and maintaining attractive foreign exchange rates. We cannot,
therefore, assure you that we will be able to successfully overcome such obstacles and establish our products in any additional markets.
Our inability to implement this internal growth strategy successfully may have a negative impact on our growth, future financial condition,
results of operations or cash flows.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;<b><i>Huadi&#8217;s business depends on
the continued efforts of our senior management. If one or more of our key executives were unable or unwilling to continue in their present
positions, our business may be severely disrupted.</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; text-indent: 0.5in">Huadi&#8217;s business operations
depend on the continued services of our senior management, particularly the executive officers named in this annual report. While Huadi
has provided different incentives to our management, we cannot assure you that we can continue to retain their services. If one or more
of our key executives were unable or unwilling to continue in their present positions, we may not be able to replace them easily or at
all, our future growth may be constrained, our business may be severely disrupted and our financial condition and results of operations
may be materially and adversely affected, and we may incur additional expenses to recruit, train and retain qualified personnel. In addition,
although we have entered into confidentiality and non-competition agreements with our management, there is no assurance that any member
of our management team will not join our competitors or form a competing business. If any dispute arises between our current or former
officers and us, we may have to incur substantial costs and expenses in order to enforce such agreements in China or we may be unable
to enforce them 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"><b><i>Huadi&#8217;s business substantially dependent
upon our key research and development personnel who possess skills that are valuable in our industry, and we may have to actively compete
for their services.</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; text-indent: 0.5in">Huadi International competes
for qualified personnel with other steel pipes products manufacturing companies. Intense competition for these personnel could cause
our compensation costs to increase, which could have a material adverse effect on our results of operations and financial performance.
Our future success and ability to grow our business will depend in part on the continued service of these individuals and our ability
to identify, hire and retain additional qualified personnel. If we are unable to attract and retain qualified employees, we may not be
able to meet our business and financial goals.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>IfHuadi fails to protect our intellectual
property rights, it could harm our business and competitive position.</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; text-indent: 0.5in">Huadi relies on a combination
of patent, trademark and domain name laws and non-disclosure agreements and other methods to protect our intellectual property rights.
Our Chinese subsidiaries own 23 patents and 8 trademarks. All 23 patents and 8 of the trademarks have been properly registered with regulatory
agencies such as the State Intellectual Property Office and Trademark Office of China&#8217;s State Administration for Industry and Commerce
(&#8220;SAIC&#8221;). One trademark has been properly registered with the United States Patent and Trademark Office (&#8220;USPTO&#8221;).
This intellectual property has allowed our products to earn market share in the industrial stainless steel industry.</p><div>

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

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




</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The
process of seeking patent protection can be lengthy and expensive, and our existing and future patents may be insufficient to provide
us with meaningful protection or commercial advantage. Our patents and patent applications may also be challenged, invalidated or circumvented.</p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt"></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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In
accordance with Chinese intellectual property laws and regulations, we will have to renew our trademarks once the terms expire. However,
patents are not renewable. Our 15 utility patents issued in 2019 and 5 utility patents issued in 2020 to us have only 10 years of protection.
Once these patents expire, our products may lose some market share if they are copied by our competitors. Then, our business revenue
might suffer some loss as well.</p><div>

</div><p style="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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Implementation
of PRC intellectual property related laws and regulations has historically been lacking, primarily because of ambiguities in the PRC
laws and enforcement difficulties. Accordingly, intellectual property rights and confidentiality protections in China may not be as effective
as in the United States or other western countries. Furthermore, policing unauthorized use of proprietary technology is difficult and
expensive, and we may need to resort to litigation to enforce or defend patents issued to us or to determine the enforceability, scope
and validity of our proprietary rights or those of others. Such litigation and an adverse determination in any such litigation, if any,
could result in substantial costs and diversion of resources and management attention, which could harm our business and competitive
position.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Wenzhou Hongshun Stainless Steel Limited
and Huadi Steel Group Limited&#8217; financial and operating performance may be adversely affected by epidemics, natural disasters and
other catastrophes.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Wenzhou Hongshun Stainless
Steel Limited and Huadi Steel Group Limited&#8217; business could be materially and adversely affected by the outbreak of epidemics including
but not limited to the 2019 novel coronavirus (COVID-19), swine influenza, avian influenza, middle east respiratory syndrome (MERS-CoV)
and severe acute respiratory syndrome (SARS-CoV). Our financial and operating performance may be adversely affected by epidemics such
as the on- going novel coronavirus (COVID-19), natural disasters and other catastrophes. As a result of the on-going novel coronavirus,
we expect our operation to experience slowdown or temporary suspension in production. Our business could be materially and adversely
affected in the event that the slowdown or suspension carries for a long period of time. During such epidemic outbreak, China may adopt
certain hygiene measures, including quarantining visitors from places where any of the contagious diseases were rampant. Those restrictive
measures adversely affected and slowed down the national economic development during that period. Any prolonged restrictive measures
in order to control the contagious disease or other adverse public health developments in China or our targeted markets may have a material
and adverse effect on our business operations.</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: justify; 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: justify; text-indent: 38.4pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Similarly,
natural disasters, wars (including the potential of war), terrorist activity (including threats of terrorist activity), social unrest
and heightened travel security measures instituted in response, and travel-related accidents, as well as geopolitical uncertainty and
international conflict, will affect travel volume and may in turn have a material adverse effect on our business and results of operations.
In addition, we may not be adequately prepared in contingency planning or recovery capability in relation to a major incident or crisis,
and as a result, our operational continuity may be adversely and materially affected, which in turn may harm our reputation.</p><div>

</div><p style="text-align: justify; font: italic bold 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; text-align: justify"><b><i>Wenzhou Hongshun Stainless Steel Limited
and Huadi Steel Group Limited</i>&#8217; <i>business could be materially harmed by the ongoing coronavirus (COVID-19) pandemic.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Recently,
there has been a global pandemic of a novel strain of coronavirus (COVID-19) that first emerged in China in December 2019 and has spread
globally. The pandemic has resulted in quarantines, travel restrictions, and the temporary closure of stores and business facilities
in China for the first half year of 2020. In March 2020, the World Health Organization declared COVID- 19 as a global pandemic. Given
the rapidly expanding nature of COVID-19 pandemic, and because substantially all of our business operations and our workforce are concentrated
in China, we believe there is a substantial risk that our business, results of operations, and financial condition will be adversely
affected. Potential impact to our results of operations will also depend on future developments and new information that may emerge regarding
the duration and severity of COVID-19 and the actions taken by government authorities and other entities to contain COVID-19 or mitigate
its impact, almost all of which are beyond our control.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The
impacts of COVID-19 on our business, financial condition, and results of operations include, but are not limited to, the following:</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><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">Wenzhou
                                            entered into a city-wide lockdown on February 3, 2020. We temporarily closed our offices
                                            and production facilities to adhere to the policy beginning in February 2020, as required
                                            by relevant PRC regulatory authorities. Wenzhou Hongshun Stainless Steel Limited and Huadi
                                            Steel Group Limited&#8217; offices reopened on February 18, 2020 and production facilities
                                            are now fully operational.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt">Since the inception of the pandemic, our international
    customers have been negatively impacted by the outbreak, which reduced the demand of our products. However, domestic demand increased
    and partially offset the decrease of international demand because of the recovery initiative within China. During fiscal year 2021,
    we observed recovery of market demand and shortage of supply, and therefore our international and domestic sales increased compared
    to prior year. And as the vaccination continues to be rolled out worldwide, we anticipate the impact of pandemic will decreased in
    the 2022 fiscal year.</span></td></tr>
  </table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">While China has
                                            slowly recovered from the economic impact of COVID-19, the situation may worsen if the global
                                            pandemic continues or resurface within China. Wenzhou Hongshun Stainless Steel Limited and
                                            Huadi Steel Group Limited will continue to closely monitor our collections throughout 2021.</p></td></tr>
  </table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px; font-size: 10pt; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="font-size: 10pt; text-align: justify"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Wenzhou Hongshun
                                            Stainless Steel Limited and Huadi Steel Group Limited' workforce remains stable during the
                                            fiscal year of 2021. While the local government has provided funding to subsidize our labor
                                            cost, the implementation of various safety measures has increased the total cost of our operation.
                                            We are required to provide our employees with protective gears and regularly monitor and
                                            trace the health condition of our employees. Workers are also required to practice social
                                            distancing during mealtime at our own cafeteria.</p></td></tr>
  </table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 38.4pt"></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 -->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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The
global stock markets have experienced, and may continue to experience, significant decline from the COVID-19 outbreak. It is possible
that the price of our ordinary shares will decline significantly after the consummation of any future offerings, in which case you may
lose your investment. Because of the uncertainty surrounding the COVID-19 outbreak, the business disruption and the related financial
impact related to the outbreak of and response to the coronavirus cannot be reasonably estimated at this time.</p><div>

</div><p style="font: italic bold 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; text-align: justify"><b><i>If Huadi l is not able to continue to innovate
or if it fail to adapt to changes in our industry, our business, financial condition and results of operations would 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; text-indent: 38.4pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The steel pipes products
industry has trends of developing high-end and high-tech products to fulfill the changing customers&#8217; demands. Furthermore, Huadi&#8217;s
competitors are constantly developing innovations in different types of steel pipe products to enhance customers&#8217; experience. We
continue to invest significant resources in our infrastructure, research and development and other areas to enhance our existing products
as well as to introduce new stainless steel seamless pipe products that will attract more participants to our marketplaces. The changes
and developments taking place in our industry may also require us to re-evaluate our business model and adopt significant changes to
our long-term strategies and business plan. Our failure to innovate and adapt to these changes would have a material adverse effect on
our business, 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;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If Huadil fails to promote and maintain
our brand in an effective and cost-efficient way, our business and results of operations may be harmed.</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; text-indent: 0.5in">Huadi believes that developing
and maintaining awareness of our brand effectively is critical to attracting new and retaining existing clients. Successful promotion
of our brand and our ability to attract clients depend largely on the effectiveness of our marketing efforts and the success of the channels
we use to promote our products. Currently, we promote our brand through print media advertising, video advertising, billboard advertising
and internet promotions. It is likely that our future marketing efforts will require us to incur significant additional expenses. These
efforts may not result in increased revenues in the immediate future or at all and, even if they do, any increases in revenues may not
offset the expenses incurred. If we fail to successfully promote and maintain our brand while incurring substantial expenses, our results
of operations and financial condition would be adversely affected, which may impair our ability to grow our business.</p><div>

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

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">New lines of
business or new products may subject us to additional risks.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">From time to time, Huadi
may implement new lines of business or offer new products within existing lines of business. There are substantial risks and uncertainties
associated with these efforts, particularly in instances where the markets are not fully developed. In developing and marketing new lines
of business and/or new products, we may invest significant time and resources. Initial timetables for the introduction and development
of new lines of business and/or new products may not be achieved and price and profitability targets may not prove feasible. External
factors, such as compliance with regulations, competitive alternatives and shifting market preferences, may also impact the successful
implementation of a new line of business or a new product. Furthermore, any new line of business and/or new products could have a significant
impact on the effectiveness of our system of internal controls. Failure to successfully manage these risks in the development and implementation
of new lines of business or new products could have a material adverse effect on 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"><b><i>Huadi International is a &#8220;controlled
company&#8221; within the meaning of the Nasdaq stock Market Rules and Nasdaq Capital Market rules.</i></b></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; text-indent: 0.5in">Huadi International is a
controlled company pursuant to &#8220;controlled company&#8221; defined under the Nasdaq Stock Market Rules. Under Nasdaq listing Rule
5605(a)(2), &#8220;Family Member&#8221; means a person&#8217;s spouse, parents, children and siblings, whether by blood, marriage or
adoption, or anyone residing in such person&#8217;s home. Our Chairman Di Wang and CEO Huisen Wang are siblings, whereas Di Wang and
Jueqin Wang are father and son. Di Wang is deemed to beneficially own 8,336,000 ordinary shares through Yongqiang Donghai Limited, a
British Virgin Islands company holding 8,336,000 shares of our ordinary shares. Di Wang has the sole voting and dispositive power of
all the shares held by Yongqiang Donghai Limited through certain entrustment agreement with the shareholders of Yongqiang Donghai Limited.
Jueqin Wang is deemed to beneficially own 1,664,000 ordinary shares through Yongqiang Maituo Limited, a British Virgin Islands company
holding 1,664,000 shares of our ordinary shares. Jueqin Wang has the sole voting and dispositive power of all the shares held by Yongqiang
Maituo Limited. Collectively, Di Wang and Jueqin Wang have voting and dispositive power of all of our issued and outstanding shares.
Accordingly, the Company will be a controlled company under applicable Nasdaq listing standards. For so long as we remain a controlled
company under that definition, we are permitted to elect to rely, and will rely, on certain exemptions from corporate governance rules,
including an exemption from the rule that a majority of our board of directors must be independent directors. Although we currently do
not intend to 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 elected 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. Our status as a controlled company could cause our ordinary shares to look less attractive to certain investors
or otherwise harm our trading price. As a result, you will not have the same protection afforded to shareholders of companies that are
subject to these corporate governance requirements.</p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt"></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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>From time to time Huadi International may
evaluate and potentially consummate strategic investments or acquisitions, which could require significant management attention, disrupt
our business and adversely affect our financial results.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Huadi International may evaluate
and consider strategic investments, combinations, acquisitions or alliances to further increase the value of our products and better
serve our clients. These transactions could be material to our financial condition and results of operations if consummated. If we are
able to identify an appropriate business opportunity, we may not be able to successfully consummate the transaction and, even if we do
consummate such a transaction, we may be unable to obtain the benefits or avoid the difficulties and risks of such transaction.</p><div>

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

</div><p style="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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Strategic
investments or acquisitions will involve risks commonly encountered in business relationships, including:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">difficulties
                                            in assimilating and integrating the operations, personnel, systems, data, technologies, products
                                            and services of the acquired business;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">inability
                                            of the acquired technologies, products or businesses to achieve expected levels of revenue,
                                            profitability, productivity or other benefits;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">difficulties
                                            in retaining, training, motivating and integrating key personnel;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">diversion
                                            of management&#8217;s time and resources from our normal daily operations;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">difficulties
                                            in successfully incorporating licensed or acquired technology and rights into our products;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">difficulties
                                            in maintaining uniform standards, controls, procedures and policies within the combined organizations;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">difficulties
                                            in retaining relationships with clients, employees and suppliers of the acquired business;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">risks
                                            of entering markets in which we have limited or no prior experience;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">regulatory
                                            risks, including remaining in good standing with existing regulatory bodies or receiving
                                            any necessary pre- closing or post-closing approvals, as well as being subject to new regulators
                                            with oversight over an acquired business;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">assumption
                                            of contractual obligations that contain terms that are not beneficial to us, require us to
                                            license or waive intellectual property rights or increase our risk for liability;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">failure
                                            to successfully further develop the acquired technology;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">liability
                                            for activities of the acquired business before the acquisition, including intellectual property
                                            infringement claims, violations of laws, commercial disputes, tax liabilities and other known
                                            and unknown liabilities;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.5in"></td><td style="text-align: justify; width: 0.25in">&#9679;</td><td style="text-align: justify">potential
                                            disruptions to our ongoing businesses; and</td></tr></table><div>

</div><p style="text-align: justify; 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; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">We
may not make any investments or acquisitions, or any future investments or acquisitions may not be successful, may not benefit our business
strategy, may not generate sufficient revenues to offset the associated acquisition costs or may not otherwise result in the intended
benefits. In addition, we cannot assure you that any future investment in or acquisition of new businesses or technology will lead to
the successful development of new or enhanced products or that any new or enhanced products, if developed, will achieve market acceptance
or prove to be profitable.</p><div>

</div><p style="text-align: justify; 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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"></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 -->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; text-align: justify; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="text-align: justify; font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">A lack of insurance
coverage could expose us to significant costs and business disruption.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Neither Huadi nor our subsidiaries
maintain any insurance to cover assets, property and potential liability of our business. The lack of insurance could leave our business
inadequately protected from loss. If we were to incur substantial losses or liabilities due to fire, explosions, floods, other natural
disasters or accidents or business interruption, our results of operations could 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">&#160;<b><i>Huadi International may be exposed
to liabilities under the Foreign Corrupt Practices Act, and any determination that we violated the foreign corrupt practices act could
have a material adverse effect on our business.</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; text-indent: 0.5in">Huadi Internationalis subject
to the Foreign Corrupt Practice Act, or FCPA, and other laws that prohibit improper payments or offers of payments to foreign governments
and their officials and political parties by U.S. persons and issuers as defined by the statute for the purpose of obtaining or retaining
business. We will have operations, agreements with third parties and make sales in South-East Asia, which may experience corruption.
Our existing business in Asia creates the risk of unauthorized payments or offers of payments by one of the employees, consultants, or
sales agents of our Company, because these parties are not always subject to our control. It will be our policy to implement safeguards
to discourage these practices by our employees. Also, our existing safeguards and any future improvements may prove to be less than effective,
and the employees, consultants, or sales agents of our Company may engage in conduct for which we might be held responsible. Violations
of the FCPA may result in severe criminal or civil sanctions, and we may be subject to other liabilities, which could negatively affect
our business, operating results and financial condition. In addition, the government may seek to hold our Company liable for successor
liability FCPA violations committed by companies in which we invest or that we acquire.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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 Huadi Internationale fails to implement
and maintain effective internal control over financial reporting, Huadi International&#8217;s ability to accurately report Huadi International&#8217;s
financial results may be impaired, which could adversely impact investor confidence and the market price of Huadi International&#8217;s
ordinary shares.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Huadi International will
implement measures to strengthen our internal control. For example, we have established clear roles and responsibilities for accounting
and financial reporting staff to address complex accounting and financial reporting issues. We intend to conduct regular and continuous
U.S. GAAP accounting and financial reporting programs and send our financial staff to attend external U.S. GAAP training courses. However,
the implementation of these measures may not fully address any deficiencies we may have in our internal control over financial reporting.
We are not able to estimate with reasonable certainty the costs that we will need to incur to implement these and other measures designed
to improve our internal control over financial reporting. The process of designing and implementing an effective financial reporting
system is a continuous effort that requires us to anticipate and react to changes in our business and economic and regulatory environments
and to expend significant resources to maintain a financial reporting system that is adequate to satisfy our reporting obligations. However,
we cannot assure you that we will be able to continue implementing these measures in the future, or that we will not identify additional
material weaknesses or significant deficiencies in the future.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">&#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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</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; text-align: justify; text-indent: 0.5in">Furthermore, it is possible
that, had our independent registered public accounting firm conducted an audit of our internal control over financial reporting, such
firm might have identified additional material weaknesses and deficiencies. Upon the completion of the initial public offering, we have
become a public company in the United States subject to the Sarbanes-Oxley Act of 2002. Section 404 of the Sarbanes-Oxley Act of 2002,
or Section 404, will require that we include a report of management on our internal control over financial reporting in our annual report
on Form 20-F beginning with our annual report for the fiscal year ending September 30, 2020. In addition, once we cease to be an &#8220;emerging
growth company&#8221; as such term is defined in the JOBS Act, our independent registered public accounting firm may be required to report
on the effectiveness of our internal control over financial reporting. Our management may conclude that our internal control over financial
reporting is not effective. Moreover, even if our management concludes that our internal control over financial reporting is effective,
our independent registered public accounting firm, after conducting its own independent testing, may issue a report that is qualified
if it is not satisfied with our internal controls or the level at which our controls are documented, designed, operated or reviewed,
or if it interprets the relevant requirements differently from us. In addition, after we become a public company, our reporting obligations
may place a significant strain on our management, operational and financial resources and systems for the foreseeable future. We may
be unable to timely complete our evaluation testing and any required remediation.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">During the course of documenting
and testing our internal control procedures, in order to satisfy the requirements of Section 404, we may identify other weaknesses and
deficiencies in our internal control over financial reporting. In addition, if we fail to maintain the adequacy of our internal control
over financial reporting, as these standards are modified, supplemented or amended from time to time, we may not be able to conclude
on an ongoing basis that we have effective internal control over financial reporting in accordance with Section 404. If we fail to achieve
and maintain an effective internal control environment, we could suffer material misstatements in our financial statements and fail to
meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could
in turn limit our access to capital markets, harm our results of operations, and lead to a decline in the trading price of our ordinary
shares.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Additionally, ineffective internal
control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential
delisting from the stock exchange on which we list, regulatory investigations and civil or criminal sanctions. We may also be required
to restate our financial statements from prior periods.</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify">&#160;</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 Huadi&#8217;s customers and/or delay in settlement of accounts receivable from Huadi&#8217;s customers could materially and
adversely impact our operating cash flow and 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; 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">As of September 30, 2021
and 2020, Huadi had accounts receivable net of allowance of $21,297,261, $13,618,697, respectively. Our customers include various levels
of government and state-owned entities. Due to the nature of the customers and the practice of the industry, the Company generally allows
credit period of 6 months to its customers. However, our customers sometimes still require additional time for payment, depending on
their internal cash flow budget or various levels of approvals. Due to uncertainty of the timing of collection, we established allowance
for doubtful account 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, as well as a provision on historical trends of collections. Based on management
of customers&#8217; credit and ongoing relationship, management makes conclusions whether any balances outstanding at the end of the
period will be deemed uncollectible on an individual basis and on aging analysis basis. The provision is recorded against accounts receivables
balances, with a corresponding charge recorded in the consolidated statements of income and comprehensive income. Delinquent account
balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood of collection
is not probable. We recorded no bad debt write-off during the years ended September 30, 2021 and 2020, respectively.</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">While we have implemented policies
and measures with the aim of improving our management of credit risk and have expanded our efforts in the collection of overdue or long
outstanding accounts receivable, and while we accelerated collection from both international and domestic projects, there is no assurance
that our substantial accounts receivable position with respect to our reported revenue (on a net basis) will not persist in the future
given the nature of our business. Any deterioration of 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 material and adverse impact on our
business operations, results of operations and financial condition.</p><div>

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

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Environmental
regulations impose substantial costs and limitations on our operations.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; 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">Huadi International uses
a variety of chemicals and produce significant emissions in our manufacturing operations. As such, we are subject to various national
and local environmental laws and regulations in China concerning issues such as air emissions, wastewater discharges, and solid waste
management and disposal. These laws and regulations can restrict or limit our operations and expose us to liability and penalties for
non-compliance. While we believe that our facilities are in material compliance with all applicable environmental laws and regulations,
the risks of substantial unanticipated costs and liabilities related to compliance with these laws and regulations are an inherent part
of our business. It is possible that future conditions may develop, arise or be discovered that create new environmental compliance or
remediation liabilities and costs. While we believe that we can comply with existing environmental legislation and regulatory requirements
and that the costs of compliance have been included within budgeted cost estimates, compliance may prove to be more limiting and costly
than anticipated.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Non-compliance
with present or future construction and environmental regulations may result in potentially significant monetary damages and fines.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; 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">As the operations of our
business impact the environment, Huadi International must comply with all applicable national and local environmental laws and regulations
in China. We are required to undertake environmental impact assessment procedures and pass certain inspection and approval procedures
before commencing our operations. We are also required to register with, or obtain approvals from, relevant environmental protection
authorities for various environmental matters such as discharging waste generated by our operations.</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">We intend to increase
our capacity in the future by establishing new facilities. We will be required to obtain certain environmental, construction and safety
approvals and completed certain examination and acceptance procedures for these facilities. We may not be able to obtain such approvals
or complete such procedures in a timely manner or at all. If for any reason the relevant government authorities in China determine that
we are not in compliance with environmental and construction laws and regulations, we may be required to pay fines, suspend or cease
our operations in the relevant premises. In addition, because the requirements imposed by environmental, health and safety laws and regulations
may change and more stringent regulations may be adopted, we may be unable to accurately predict the cost of complying with these laws
and regulations, which could be substantial.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>IfHuadi fails to maintain appropriate inventory
levels in line with the approximate level of demand for Huadi&#8217;s products, we could lose sales or face excessive inventory risks
and holding costs</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; text-indent: 0.5in">To operate Huadi&#8217;s
business successfully and meet our customers&#8217; demands and expectations, Huadi must maintain a certain level of finished goods inventory
to ensure immediate delivery when required. We are also required to maintain an appropriate level of raw materials for our production.
However, forecasts are inherently uncertain. If our forecasted demand is lower than what eventually transpires, we may not be able to
maintain an adequate inventory level of our finished goods or produce our products in a timely manner, and we may lose sales and market
share to our competitors. On the other hand, we may also be exposed to increased inventory risks due to accumulated excess inventory
of our products or raw materials, parts and components for our products. Excess inventory levels may lead to increases in inventory holding
costs, risks of inventory obsolescence and provisions for write-downs, which will materially and adversely affect our business, financial
condition and results of operations.</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></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: 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 -->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">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In order to maintain an appropriate
inventory level of finished goods and raw materials to meet market demand, we adjust our procurement amount and production schedule from
time to time based on customers&#8217; orders and anticipated demand. We also carry out an inventory review and an aging analysis on
a regular basis. We make provision for obsolete and slow-moving inventory of raw materials and finished goods that are no longer suitable
for use in production or sale. However, we cannot guarantee that these measures will always be effective and that we will be able to
maintain an appropriate inventory level. We may also be exposed to the risk of holding excessive inventory, which may increase our inventory
holding costs and subject us to the risk of inventory obsolescence or write-offs, which could have a material adverse effect on our business,
results of operations and financial condition. If we cannot maintain an appropriate inventory level, we may lose sales and market share
to our competitors.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left">You
may have difficulty enforcing judgments obtained against us.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; 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">Huadi International is an
exempted company incorporated under the laws of the Cayman Islands and substantially all of our assets are located outside of the United
States. Virtually all of our assets and a substantial portion of our current business operations are conducted in the PRC. In addition,
almost all of our directors and officers are nationals and residents of countries other than the United States. A substantial portion
of the assets of these persons is located outside the United States. As a result, it may be difficult for you to bring an action against
these individuals within the United States. It may also be difficult for you to enforce the U.S. courts judgments obtained in U.S. courts
including judgments based on the civil liability provisions of the U.S. federal securities laws against us and our officers and directors,
many of whom are not residents in the United States, and whose significant part of assets are located outside of the United States. In
addition, there is uncertainty as to whether the courts of the Cayman Islands or the PRC, respectively, would recognize or enforce judgments
of U.S. courts against us or such persons predicated upon the civil liability provisions of the securities laws of the United States
or any state. In addition, it is uncertain whether such Cayman Islands or PRC courts would entertain original actions brought in the
courts of the Cayman Islands or the PRC, against us or such persons predicated upon the securities laws of the United States or any state.</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>Potential disruptions in the capital and
credit markets may adversely affect Huadi&#8217;s business, including the availability and cost of short-term funds for liquidity requirements,
which could adversely affect Huadi&#8217;s results of operations, cash flows and financial condition.</i></b></p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Potential changes in the
global economy may affect the availability of business and customer credit. Huadi may need to rely on the credit markets, particularly
for short-term borrowings from banks in China, 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
is dependent on the ability of the banks 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 be able to meet their funding commitments to us if they experience shortages
of capital and liquidity or if they experience excessive volumes of borrowing requests from us and other borrowers within a short period
of time.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Long-term disruptions in the
credit and capital markets could result from uncertainty, changing or increased regulations, reduced alternatives or failures of financial
institutions could adversely affect our access to the liquidity needed for our business. Any disruption could require us to take measures
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: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Huadi International relies on short-term
borrowings for our liquidity and we may not be able to continue to obtain financing on favorable terms, if at all.</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; text-indent: 0.5in">Huadi International&#8217;s
liquidity relies significantly on short-term borrowings. As of September 30, 2021, we had 31 outstanding short-term loans provided by
five (5) banks, totaling RMB 215,519,000 in the aggregate, or approximately $33.46 million. &#160;Financing may not be available to us
on favorable terms, if at all. If we are unable to obtain short-term financing in an amount sufficient to support our operations, it
may be necessary, to suspend or curtail our operations, which would have a material adverse effect on our business and financial condition.
In that event, current stockholders would likely experience a loss of most of or all of their investment.</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></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: 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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 2.45pt; text-align: center"><b><span style="text-decoration:underline">Risks Related to Doin</span>g <span style="text-decoration:underline">Business
in China</span></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"><b><i>The Chinese government exerts substantial
influence over the manner in which we must conduct our business activities</i>. <i>We are currently not required to obtain approval from
Chinese authorities to issue securities to foreign investors, however, if our subsidiaries or the holding company were required to obtain
approval in the future and were denied permission from Chinese authorities to list on U.S. exchanges, we will not be able to continue
listing on U.S. exchange, which would materially affect the interest of the 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; text-indent: 0.5in">The Chinese government has
exercised and continues to exercise substantial control over virtually every sector of the Chinese economy through regulation and state
ownership. 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 with borrowers in the event of the imposition of statutory liens, death, bankruptcy or criminal proceedings. Our ability
to operate in China may be harmed by changes in its laws and regulations, including those relating to taxation, environmental regulations,
land use rights, property and other matters. The central or local governments of these jurisdictions may impose new, stricter regulations
or interpretations of existing regulations that would require additional expenditures and efforts on our part to ensure our compliance
with such regulations or interpretations. Accordingly, government actions in the future, including any decision not to continue to support
recent economic reforms and to return to a more centrally planned economy or regional or local variations in the implementation of economic
policies, could have a significant effect on economic conditions in China or particular regions thereof, and could require us to divest
ourselves of any interest we then hold in Chinese properties.</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; text-indent: 0.5in">Given recent statements by
the Chinese government indicating an intent to exert more oversight and control over offerings that are conducted overseas and/or foreign
investment in China-based issuers, any such action 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 become worthless.</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">Recently, the General Office
of the Central Committee of the Communist Party of China and the General Office of the State Council jointly issued the Opinions on Severely
Cracking Down on Illegal Securities Activities According to Law, or the Opinions, which was made available to the public on July 6, 2021.
The Opinions emphasized the need to strengthen the administration over illegal securities activities, and the need to strengthen the
supervision over overseas listings by Chinese companies. Effective measures, such as promoting the construction of relevant regulatory
systems, will be taken to deal with the risks and incidents of China-concept overseas listed companies. As of the date of this annual
report, we have not received any inquiry, notice, warning, or sanctions from PRC government authorities in connection with the Opinions.</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">On June 10, 2021, the Standing
Committee of the National People&#8217;s Congress of China, or the SCNPC, promulgated the PRC Data Security Law, which took effect in
September 2021. The PRC Data Security Law imposes data security and privacy obligations on entities and individuals carrying out data
activities, and introduces a data classification and hierarchical protection system based on the importance of data in economic and social
development, and the degree of harm it will cause to national security, public interests, or legitimate rights and interests of individuals
or organizations when such data is tampered with, destroyed, leaked, illegally acquired or used. The PRC Data Security Law also provides
for a national security review procedure for data activities that may affect national security and imposes export restrictions on certain
data an 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; text-indent: 0.5in">In early July 2021, regulatory
authorities in China launched cybersecurity investigations with regard to several China-based companies that are listed in the United
States. The Chinese cybersecurity regulator announced on July 2 that it had begun an investigation of Didi Global Inc. (NYSE: DIDI) and
two days later ordered that the company&#8217;s app be removed from smartphone app stores. On July 5, 2021, the Chinese cybersecurity
regulator launched the same investigation on two other Internet platforms, China&#8217;s Full Truck Alliance of Full Truck Alliance Co.
Ltd. (NYSE: YMM) and Boss of KANZHUN LIMITED (Nasdaq: BZ). On July 24, 2021, the General Office of the Communist Party of China Central
Committee and the General Office of the State Council jointly released the Guidelines for Further Easing the Burden of Excessive Homework
and Off-campus Tutoring for Students at the Stage of Compulsory Education, pursuant to which foreign investment in such firms via mergers
and acquisitions, franchise development, and variable interest entities are banned from this sector.</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">On August 17, 2021, the State
Council promulgated the Regulations on the Protection of the Security of Critical Information Infrastructure, or the Regulations, which
took effect on September 1, 2021. The Regulations supplement and specify the provisions on the security of critical information infrastructure
as stated in the Cybersecurity Review Measures. The Regulations provide, among others, that protection department of certain industry
or sector shall notify the operator of the critical information infrastructure in time after the identification of certain critical information
infrastructure.</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: 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 -->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: 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">On August 20, 2021, the SCNPC
promulgated the Personal Information Protection Law of the PRC, or the Personal Information Protection Law, which will take effect in
November 2021. As the first systematic and comprehensive law specifically for the protection of personal information in the PRC, the
Personal Information Protection Law provides, among others, that (i) an individual&#8217;s consent shall be obtained to use sensitive
personal information, such as biometric characteristics and individual location tracking, (ii) personal information operators using sensitive
personal information shall notify individuals of the necessity of such use and impact on the individual&#8217;s rights, and (iii) where
personal information operators reject an individual&#8217;s request to exercise his or her rights, the individual may file a lawsuit
with a People&#8217;s Court.&#160;</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">As such, the Company&#8217;s
business segments may be subject to various government and regulatory interference in the provinces in which they operate. The Company
could be subject to regulation by various political and regulatory entities, including various local and municipal agencies and government
sub-divisions. The Company may incur increased costs necessary to comply with existing and newly adopted laws and regulations or penalties
for any failure to comply. 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.</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">Furthermore, it is uncertain
when and whether the Company will be required to obtain permission from the PRC government to list on U.S. exchanges in the future, and
even when such permission is obtained, whether it will be denied or rescinded. Although the Company is currently not required to obtain
permission from any of the PRC federal or local government to obtain such permission and has not received any denial to list on the U.S.
exchange, our operations could be adversely affected, directly or indirectly, by existing or future laws and regulations relating to
its business or 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; text-indent: 0.5in">On December 24, 2021, the
CSRC, together with other relevant government authorities in China issued the Provisions of the State Council on the Administration of
Overseas Securities Offering and Listing by Domestic Companies (Draft for Comments), and the Measures for the Filing of Overseas Securities
Offering and Listing by Domestic Companies (Draft for Comments) (&#8220;Draft Overseas Listing Regulations&#8221;). The Draft Overseas
Listing Regulations requires that a PRC domestic enterprise seeking to issue and list its shares overseas (&#8220;Overseas Issuance and
Listing&#8221;) shall complete the filing procedures of and submit the relevant information to CSRC. The Overseas Issuance and Listing
includes direct and indirect issuance and listing. Where an enterprise whose principal business activities are conducted in PRC seeks
to issue and list its shares in the name of an overseas enterprise (&#8220;Overseas Issuer&#8221;) on the basis of the equity, assets,
income or other similar rights and interests of the relevant PRC domestic enterprise, such activities shall be deemed an indirect overseas
issuance and listing (&#8220;Indirect Overseas Issuance and Listing&#8221;) under the Draft Overseas Listing Regulations. Therefore,
the proposed listing would be deemed an Indirect Overseas Issuance and Listing under the Draft Overseas Listing Regulations. As such,
the Company would be required to complete the filing procedures of and submit the relevant information to CSRC after the Draft Overseas
Listing Regulations become effective.&#160;&#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; text-indent: 0.5in">In addition, on December
28, 2021, the CAC, the National Development and Reform Commission (&#8220;NDRC&#8221;), and several other administrations jointly issued
the revised Measures for Cybersecurity Review, or the Revised Review Measures, which became effective and replace the existing Measures
for Cybersecurity Review on February 15, 2022. According to the Revised Review Measures, if an &#8220;online platform operator&#8221;
that is in possession of personal data of more than one million users intends to list in a foreign country, it must apply for a cybersecurity
review. Based on a set of Q&amp;A published on the official website of the State Cipher Code Administration in connection with the issuance
of the Revised Review Measures, an official of the said administration indicated that an online platform operator should apply for a
cybersecurity review prior to the submission of its listing application with non-PRC securities regulators. Given the recency of the
issuance of the Revised Review Measures and their pending effectiveness, there is a general lack of guidance and substantial uncertainties
exist with respect to their interpretation and implementation. For example, it is unclear whether the requirement of cybersecurity review
applies to follow-on offerings by an &#8220;online platform operator&#8221; that is in possession of personal data of more than one million
users where the offshore holding company of such operator is already listed overseas. Furthermore, the CAC released the draft of the
Regulations on Network Data Security Management in November 2021 for public consultation, which among other things, stipulates that a
data processor listed overseas must conduct an annual data security review by itself or by engaging a data security service provider
and submit the annual data security review report for a given year to the municipal cybersecurity department before January 31 of the
following year.&#160;&#160;If the draft Regulations on Network Data Security Management are enacted in the current form, we, as an overseas
listed company, will be required to carry out an annual data security review and comply with the relevant reporting 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; text-indent: 0.5in">Our PRC counsel has advised
us that neither the holding company, our subsidiaries are currently required to obtain approval from Chinese authorities, including the
CSRC, or the CAC, to list on U.S exchanges or issue securities to foreign investors, given that: (i)&#160;using our products and services
do not require providing users&#8217; personal information; (ii)&#160;we possess minimum amount, if not none of personal information
in our business operations; and (iii)&#160;data processed in our business does not have a bearing on national security and thus may not
be classified as core or important data by the authorities. As of the date of this annual report, our Company and its subsidiaries have
not been involved in any investigations on cybersecurity review initiated by any PRC regulatory authority, nor has any of them received
any inquiry, notice or sanction. We do not believe that our existing business will require such regulatory review. As of the date of
this annual report, our Company and its subsidiaries have not received any inquiry, notice, warning or sanctions regarding our planned
overseas listing from the China Securities Regulatory Commission or any other PRC governmental authorities&#160;. Our PRC subsidiary
currently have obtained all material permissions and approvals required for our operations including [] &#160;in compliance with the
relevant PRC laws and regulations in the PRC, including the business license. However, applicable laws and regulations may be tightened,
and new laws or regulations may be introduced to impose additional government approval, license and permit requirements. If we inadvertently
conclude that such approval is not required, fail to obtain and maintain such approvals, licenses or permits required for our business
or respond to changes in the regulatory environment, we could be subject to liabilities, penalties and operational disruption, which
may materially and adversely affect our business, operating results, financial condition and the value of our ordinary shares, significantly
limit or completely hinder our ability to offer or continue to offer securities to investors, or cause such securities to significantly
decline in value or become worthless.</p><div>



</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt"></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 -->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: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Changes
in China&#8217;s economic, political or social conditions or government policies could 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"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Substantially all
of our operations are located in China. Accordingly, our business, prospects, financial condition and results of operations may be influenced
to a significant degree by political, economic and social conditions in China generally and by continued economic growth in China as
a whole.</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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 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.
In addition, the Chinese government continues to play a significant role in regulating industry development by imposing industrial policies.
The Chinese government also exercises significant control over China&#8217;s economic growth through allocating resources, controlling
payment of foreign currency-denominated obligations, setting monetary policy, and providing preferential treatment to particular industries
or companies.</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Huadi Interantional
may also decide to finance our PRC subsidiaries by means of capital contributions. These capital contributions must be approved by the
Ministry of Commerce (&#8220;MOC&#8221;) or its local counterpart. On March 30, 2015, the State Administration of Foreign Exchange (&#8220;SAFE&#8221;)
promulgated Circular of the State Administration of Foreign Exchange on Reforming the Management Approach regarding the Settlement of
Foreign Exchange Capital of Foreign-invested Enterprises, or 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 of the State Administration of Foreign Exchange on Reforming
and Regulating Policies on the Control over Foreign Exchange Settlement of Capital Accounts, or 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 principal-secured
products issued by banks; (iii) granting 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). In addition,
SAFE strengthened its oversight of the flow and use of the RMB capital converted from foreign currency registered capital of a foreign-invested
company. The use of such RMB capital may not be altered 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. Violations of these circulars could result in severe monetary or
other penalties. These circulars may significantly limit our ability to use RMB converted from the cash provided by our offshore financing
activities to fund the establishment of new entities in China by our PRC subsidiaries, to invest in or acquire any other PRC companies
through our PRC subsidiaries, or to establish new variable interest entities in the PRC.</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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 to our PRC subsidiaries or future capital contributions by us to our PRC subsidiaries.
If we fail to complete such registrations or obtain such approvals, our ability to use the proceeds we expect to receive from our initial
public offering to capitalize or otherwise 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 0pt 0pt 0pt; 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>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; text-indent: 0.5in">The Chinese Ministry of Commerce
(&#8220;MOFCOM&#8221;)&#160;published a discussion draft of the proposed Foreign Investment Law in January&#160;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; text-indent: 0.5in">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&#160;FIE.</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">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"></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 -->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: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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. &#160;If the Overseas Listing Rules are enacted in the current form before the completion
of any future offerings, we will be required to make a filing with the CSRC in connection with any future 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 any future 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.&#160;&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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 Huadi&#8217;s 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">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify">Huadi International relies
on dividends and other distributions on equity paid by our PRC subsidiaries to fund any cash and financing requirements we may have,
and any limitation on the ability of our PRC subsidiaries to make payments to us could have a material adverse effect on our ability
to conduct our business.</p><div>
</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Huadi Internatinal
is a holding company, and we rely on dividends and other distributions on equity paid by our PRC subsidiaries for our cash and financing
requirements, including the funds necessary to pay dividends and other cash distributions to our shareholders and service any debt we
may incur. If our PRC subsidiaries incur debt on their own behalf in the future, the instruments governing the debt may restrict their
ability to pay dividends or make other distributions to us. In addition, the PRC tax authorities may require our PRC subsidiaries to
adjust its taxable income, in a manner that would materially and adversely affect their ability to pay dividends and other distributions
to us.</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Under PRC laws
and regulations, our PRC subsidiaries, as wholly foreign-owned enterprises in China, may pay dividends only out of their respective accumulated
after-tax 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 certain statutory reserve funds,
until the aggregate amount of such funds reaches 50% of its registered capital. At its discretion, a wholly foreign-owned enterprise
may allocate a portion of its after-tax profits based on PRC accounting standards to staff welfare and bonus funds. These reserve funds
and staff welfare and bonus funds are not distributable as cash dividends.</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: 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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">In response to
the persistent capital outflow and the Renminbi&#8217;s depreciation against the U.S. dollar in the fourth quarter of 2016, the People&#8217;s
Bank of China and the State Administration of Foreign Exchange, or SAFE, have implemented a series of capital control measures, 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 subjected to tighter scrutiny in the future. Any limitation on the ability of our PRC subsidiaries to pay dividends
or make other distributions to us could materially and adversely limit Huadi International&#8217;s 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">&#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 Huadi&#8217;s 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"><b><i>&#160;</i></b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Substantially all
of Huadi&#8217;s 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 initial public offering. 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 that are 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 could have a negative impact on our business, financial condition
or results of operations as reported in U.S. dollars. If we decide to convert our RMB into U.S. dollars for the purpose of making payments
for dividends on our ordinary shares or for other business purposes, appreciation of the U.S. dollar against the RMB would have a negative
effect on 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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 decade- 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. During the period 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), along with 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
in the future announce further changes to the exchange rate system and 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</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify">U.S. dollar in the future.</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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 initial public
offering into RMB to pay our operating expenses, appreciation of the RMB against the U.S. dollar would have an adverse effect on 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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
in an effort 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 and we may not be able to adequately hedge our exposure or
at all. 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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 relies
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 to be 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In light of the flood of
capital outflows of China 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 movement. More restrictions and 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. If the foreign exchange control system prevents Huadi 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">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Huadi
must remit the offering proceeds to PRC before they may be used to benefit our business in the PRC, and this process may take a number
of months.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">The proceeds of
any offerings must be sent back to the PRC, and the process for sending such proceeds back to the PRC may take several months. Huadi
may be unable to use these proceeds to grow our business until we receive such proceeds in the PRC. In order to remit the offering proceeds
to the PRC, we will take the following actions:</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">First, Huadi will
open a special foreign exchange account for capital account transactions. To open this account, we must submit to State Administration
for Foreign Exchange (&#8220;SAFE&#8221;) certain application forms, identity documents, transaction documents, form of foreign exchange
registration of overseas investments by domestic residents, and foreign exchange registration certificate of the invested 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; text-align: justify; text-indent: 0.5in">Second, we will remit the offering
proceeds into this special foreign exchange account.</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Third, we will
apply for settlement of the foreign exchange. In order to do so, we must submit to SAFE certain application forms, identity documents,
payment order to a designated person, and a tax certificate.</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; text-align: justify; text-indent: 0.5in">The timing of the process is
difficult to estimate because the efficiencies of different SAFE branches can vary materially. Ordinarily, the process takes several
months to complete but is required by law to be accomplished within 180 days of application. Until the abovementioned approvals, the
proceeds of any future offerings will be maintained in an interest-bearing account maintained by us in the United States.</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: 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 -->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">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt">Failure
to make adequate contributions to various employee benefit plans as required by PRC regulations may subject Wenzhou Hongshun Stainless
Steel Limited and Huadi Steel Group Limited to penalties.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Wenzhou Hongshun
Stainless Steel Limited and Huadi Steel Group Limited are required under PRC laws and regulations to participate in various government
sponsored employee benefit plans, including certain social insurance, housing funds and other welfare-oriented payment obligations, and
contribute to the plans in amounts equal to certain percentages of salaries, including bonuses and allowances, of our employees up to
a maximum amount specified by the local government from time to time at locations where we operate our businesses. The requirement of
employee benefit plans has not been implemented consistently by the local governments in China given the different levels of economic
development in different locations. If the local governments deem our contribution to be not sufficient, we may be subject to late contribution
fees or fines in relation to any underpaid employee benefits, our financial condition and results of operations may be adversely affected.</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Currently, we are
making contributions to the plans based on the minimum standards although the PRC laws required such contributions to be based on the
actual employee salaries up to a maximum amount specified by the local government. Therefore, in our consolidated financial statements,
we have made an estimate and accrued a provision in relation to the potential make-up of our contributions for these plans as well as
to pay late contribution fees and fines. If we are subject to late contribution fees or fines in relation to the underpaid employee benefits,
our financial condition and results of operations may be adversely affected.</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify">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.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">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 the purpose of 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 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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">If 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, and 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">All of our shareholders
who directly or indirectly hold shares in Huadi International and who are known to us as being PRC residents have completed the foreign
exchange registrations required in connection with our recent corporate restructuring.</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 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">However, we may
not be informed of the identities of all the PRC residents or entities holding 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">&#160;</p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-right: 8.15pt; margin-bottom: 0pt">If
our entities outside of China are <b><i>classified as a PRC resident enterprise for PRC income tax purposes, such classification could
result in unfavorable tax consequences to us and our non-PRC shareholders.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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 on its global income at the rate
of 25%. 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 a circular, known as Circular 82, which provides 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 like us, 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 and will be subject
to PRC enterprise income tax on its global income only if all of the following conditions are met: (i) the primary location of the day-to-day
operational management is in the PRC; (ii) decisions relating to the enterprise&#8217;s financial and human resource matters 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Huadi believe none
of our entities outside of China is a PRC resident enterprise for PRC tax purposes. See &#8220;Material Tax Consequences Applicable to
U.S. Holders of Our Ordinary Shares &#8211; People&#8217;s Republic of China Taxation.&#8221; However, the tax resident status of an
enterprise is subject to determination by the PRC tax authorities and uncertainties remain with respect to the interpretation of the
term &#8220;de facto management body.&#8221; As substantially all of our management members are based in China, it remains unclear how
the tax residency rule will apply to our case. If the PRC tax authorities determine that Huadi International or any of our subsidiaries
outside of China is a PRC resident enterprise for PRC enterprise income tax purposes, then Huadi International or such subsidiary could
be subject to PRC tax at a rate of 25% on its world-wide income, which could materially reduce our net income. In addition, we will also
be subject to PRC enterprise income tax reporting obligations. Furthermore, if the PRC tax authorities determine that we are a PRC resident
enterprise for enterprise income tax purposes, gains realized on the sale or other disposition of our ordinary shares may be subject
to PRC tax, at a rate of 10% in the case of non-PRC enterprises or 20% in the case of non-PRC individuals (in each case, subject to the
provisions of any applicable tax treaty), if such gains are deemed to be from PRC sources. It is unclear whether non-PRC shareholders
of our company would be able to claim the benefits of any tax treaties between their country of tax residence and the PRC in the event
that we are treated as a PRC resident enterprise. Any such tax may reduce the returns on the investment in our ordinary shares.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Huadi International
is 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.
See &#8220;Material Tax Consequences Applicable to U.S. Holders of Our Ordinary Shares &#8212; People&#8217;s Republic of China Taxation.&#8221;
As of September 30, 2019 and 2018, 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 our determination regarding our qualification
to enjoy the preferential tax treatment will not be challenged by the relevant tax authority or 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>The recent 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 Huadi International&#8217;s offering.</i></b></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; text-indent: 0.25in">&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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; text-indent: 0.5in">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.&#160;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; text-indent: 0.5in">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.</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">On September 22, 2021, the
PCAOB adopted a final rule implementing the Holding Foreign Companies Accountable Act, or 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; text-indent: 0.5in">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; text-indent: 0.5in">On December 16, 2021, SEC
announced that the PCAOB <span>designated China and Hong Kong as the jurisdictions where the PCAOB is
not allowed to conduct full and complete audit inspections as mandated under the HFCAA. The Company&#8217;s auditor, </span>TPS Thayer,
is based in Sugar Land, Texas, and therefore are 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; text-indent: 0.5in">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; text-indent: 0.25in"></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 -->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: justify; text-indent: 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our auditor, the independent
registered public accounting firm that issues the audit report included elsewhere in this annual report, as an auditor of companies that
are traded publicly in the United States and a firm registered with the PCAOB, is 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 auditor
is headquartered in Sugar Land, Texas, and is subject to inspection by the PCAOB on a regular basis.</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">However, the recent developments
would add uncertainties to our offering and 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. 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: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Huadi International 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 Wenzhou Hongshun Stainless Steel Limited and Huadi Steel Group Limited&#8217;s 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; text-indent: 0.5in">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; text-indent: 0.5in">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; text-indent: 0.5in">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; text-indent: 0.5in">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 Wenzhou Hongshun Stainless Steel Limited and Huadi
Steel Group Limited 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 Wenzhou Hongshun Stainless Steel Limited and Huadi Steel Group
Limited&#8217; business and results of operations.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></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 -->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: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Circular 7 extends
its tax jurisdiction to not only indirect transfers but also transactions involving 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 who is 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, or 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 lacks 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">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">Huadi faces 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, we and 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, and may be required to expend valuable resources to comply with Circular 59and Circular
7 or to establish that we and our non-resident enterprises should not be taxed under these circulars, which may have a material 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">&#160;</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>If Huadi International becomes 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 Huadi International&#8217;s business operations, share price and reputation.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0pt; text-align: justify; text-indent: 0.5in">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 accounting,
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. regulatory actions, including
in instances of fraud, in emerging markets generally. As a result of these 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. If Huadi becomes 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. If 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

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

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

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Huadi International is an &#8220;emerging
growth company,&#8221; and we cannot be certain if the reduced reporting requirements applicable to emerging growth companies will make
our Ordinary Shares less attractive to investors.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Huadi International is an &#8220;emerging
growth company,&#8221; as defined in the Jumpstart Our Business Startups Act, or the JOBS Act. For as long as we continue to be an emerging
growth company, we may take advantage of exemptions from various reporting requirements that are applicable to other public companies
that are not emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404
of the Sarbanes-Oxley Act, reduced disclosure obligations regarding executive compensation in our periodic reports and proxy statements
and exemptions from the requirements of holding a nonbinding advisory vote on executive compensation and shareholder approval of any
golden parachute payments not previously approved. We could be an emerging growth company for up to five years, although we could lose
that status sooner if our revenues exceed $1.07 billion, if we issue more than $1 billion in non-convertible debt in a three year period,
or if the market value of our ordinary shares held by non- affiliates exceeds $700 million as of any March 31 before that time, in which
case we would no longer be an emerging growth company as of the following September 30. We cannot predict if investors will find our
ordinary shares less attractive because we may rely on these exemptions. If some investors find our ordinary shares less attractive as
a result, there may be a less active trading market for our ordinary shares and our stock price may be more volatile.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Under the JOBS Act, emerging
growth companies can also delay adopting new or revised accounting standards until such time as those standards apply to private companies.
We have elected to avail our company of this exemption from new or revised accounting standards and, therefore, will be subject to accounting
standards that are available to emerging growth companies.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Huadi International are a &#8220;foreign
private issuer,&#8221; and our disclosure obligations differ from those of U.S. domestic reporting companies. As a result, we may not
provide you the same information as U.S. domestic reporting companies or we may provide information at different times, which may make
it more difficult for you to evaluate our performance and prospects.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Huadi International is a
foreign private issuer and, as a result, we are not subject to the same requirements as U.S. domestic issuers. Under the Exchange Act,
we will be subject to reporting obligations that, to some extent, are more lenient and less frequent than those of U.S. domestic reporting
companies. For example, we will not be required to issue quarterly reports or proxy statements. We will not be required to disclose detailed
individual executive compensation information. Furthermore, our directors and executive officers will not be required to report equity
holdings under Section 16 of the Exchange Act and will not be subject to the insider short-swing profit disclosure and recovery regime.
As a foreign private issuer, we will also be exempt from the requirements of Regulation FD (Fair Disclosure) which, generally, are meant
to ensure that select groups of investors are not privy to specific information about an issuer before other investors. However, we will
still be subject to the anti-fraud and anti-manipulation rules of the SEC, such as Rule 10b-5 under the Exchange Act. Since many of the
disclosure obligations imposed on us as a foreign private issuer differ from those imposed on U.S. domestic reporting companies, you
should not expect to receive the same information about us and at the same time as the information provided by U.S. domestic reporting
companies.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Because Huadi International is a foreign
private issuer and is exempt from certain Nasdaq corporate governance standards applicable to U.S. issuers, you will have less protection
than you would have if we were a domestic issuer.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Nasdaq Listing Rule requires
listed companies to have, among other things, a majority of its board members be independent. As a foreign private issuer, however, we
are permitted to, and we may follow home country practice in lieu of the above requirements, or we may choose to comply with the above
requirement within one year of listing. The corporate governance practice in Huadi International&#8217;s home country, the Cayman Islands,
does not require a majority of our board to consist of independent directors. Thus, although a director must act in the best interests
of the Company, it is possible that fewer board members will be exercising independent judgment and the level of board oversight on the
management of our company may decrease as a result. In addition, the Nasdaq Listing Rules also require U.S. domestic issuers to have
a compensation committee, a nominating/corporate governance committee composed entirely of independent directors, and an audit committee
with a minimum of three members. We, as a foreign private issuer, are not subject to these requirements. The Nasdaq Listing Rules may
require shareholder approval for certain corporate matters, such as requiring that shareholders be given the opportunity to vote on all
equity compensation plans and material revisions to those plans, certain ordinary share issuances. We intend to comply with the requirements
of Nasdaq Listing Rules in determining whether shareholder approval is required on such matters and to appoint a nominating and corporate
governance committee. However, we may consider following home country practice in lieu of the requirements under Nasdaq Listing Rules
with respect to certain corporate governance standards which may afford less protection to investors.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt">&#160;</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 -->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">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">You may face difficulties in protecting
your interests, and your ability to protect your rights through U.S. courts may be limited, because Huadi is incorporated under Cayman
Islands law.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Huadi International is an exempted
company incorporated under the laws of the Cayman Islands. Our corporate affairs are governed by our amended and restated memorandum
and articles of association, the Companies Law (2020 Revision) of the Cayman Islands and the common law of the Cayman Islands. The rights
of shareholders to take action against the directors, 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 the common law of England, the
decisions of whose courts are 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 may not be 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 less developed body of securities
laws than the United States. Some U.S. states, such as Delaware, have more fully developed and judicially interpreted bodies of corporate
law than the Cayman Islands. In addition, Cayman Islands companies may not have standing to initiate a shareholder derivative action
in a federal court of the United States.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Certain judgments obtained against
us by our shareholders may not be enforceable.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">We are a Cayman Islands company
and substantially all of our assets are located outside of the United States. In addition, a majority of our current directors and officers
are nationals and/or residents of countries other than the United States. All or a substantial portion of the assets of these persons
are located outside 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 that your rights have been infringed under the U.S. federal securities
laws or otherwise. Even if you are successful in bringing an action of this kind, the laws of the Cayman Islands and of the PRC may render
you unable to enforce a judgment against our assets or the assets of our directors and officers. For more information regarding the relevant
laws of the Cayman Islands and the PRC, see &#8220;Enforceability of Civil Liabilities.&#8221;</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>Nasdaq may apply additional and more stringent
criteria for Huadi Internaitonal&#8217;s continued listing.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Nasdaq Listing Rule 5101 provides
Nasdaq with broad discretionary authority over the continued listing of securities in Nasdaq and Nasdaq may use such discretion to deny
initial listing, apply additional or more stringent criteria for the initial or continued listing of particular securities, or suspend
or delist particular securities based on any event, condition, or circumstance that exists or occurs that makes initial or continued
listing of the securities on Nasdaq inadvisable or unwarranted in the opinion of Nasdaq, even though the securities meet all enumerated
criteria for initial or continued listing on Nasdaq. In addition, Nasdaq has used its discretion to deny initial or continued listing
or to apply additional and more stringent criteria in the instances, including but not limited to: (i) where the company engaged an auditor
that has not been subject to an inspection by the Public Company Accounting Oversight Board (&#8220;PCAOB&#8221;), an auditor that PCAOB
cannot inspect, or an auditor that has not demonstrated sufficient resources, geographic reach, or experience to adequately perform the
company&#8217;s audit; (ii) where the company planned a small public offering, which would result in insiders holding a large portion
of the company&#8217;s listed securities. Nasdaq was concerned that the offering size was insufficient to establish the company&#8217;s
initial valuation, and there would not be sufficient liquidity to support a public market for the company; and (iii) where the company
did not demonstrate sufficient nexus to the U.S. capital market, including having no U.S. shareholders, operations, or members of the
board of directors or management.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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 -->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">&#160;</p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">If Huadi International cannot satisfy,
or continue to satisfy, the listing requirements and other rules of Nasdaq Capital Market, although we exempt from certain corporate
governance standards applicable to US issuers as a Foreign Private Issuer, our securities may not be listed or may be delisted, which
could negatively impact the price of our securities and your ability to sell them.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Huadi Internationale will seek
to have our securities approved for listing on the Nasdaq Capital Market upon consummation of this offering. We cannot assure you that
we will be able to meet those initial listing requirements at that time. Even if our securities are listed on the Nasdaq Capital Market,
we cannot assure you that our securities will continue to be listed on the Nasdaq Capital Market.</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; text-align: justify; text-indent: 0.5in">In addition, following any
future offerings, in order to maintain our listing on the Nasdaq Capital Market, we will be required to comply with certain rules of
Nasdaq Capital Market, including those regarding minimum stockholders&#8217; equity, minimum share price and certain corporate governance
requirements. Even if we initially meet the listing requirements and other applicable rules of the Nasdaq Capital Market, we may not
be able to continue to satisfy these requirements and applicable rules. If we are unable to satisfy the Nasdaq Capital Market criteria
for maintaining our listing, our securities could be subject to delisting.</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; text-align: justify; text-indent: 0.5in">If the Nasdaq Capital Market
does not list our securities, or subsequently delists our securities from trading, we could face significant consequences, including:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>a limited availability for market quotations for our securities;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>reduced liquidity with respect to our securities;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">a determination that our Ordinary
                                            Share is a &#8220;penny stock,&#8221; which will require brokers trading in our Ordinary
                                            Share to adhere to more stringent rules and possibly result in a reduced level of trading
                                            activity in the secondary trading market for our Ordinary Share;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>limited amount of news and analyst coverage; and</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>a decreased ability to issue additional securities or
                                            obtain additional financing in the future.</td></tr></table><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The market price of Huadi International&#8217;s
ordinary shares may be volatile or may decline regardless of our operating performance, and you may not be able to resell your shares
at or above the public offering price.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The price of any future offerings
for our ordinary shares will be determined through negotiations between the investors and us and may vary from the market price of our
ordinary shares following our public offering. If you purchase our ordinary shares in our offerings, you may not be able to resell those
shares at or above the offering price. We cannot assure you that the future offering price of our ordinary shares, or the market price
following our offering, will equal or exceed prices in privately negotiated transactions of our shares that have occurred from time to
time prior to our offering. The market price of our ordinary shares may fluctuate significantly in response to numerous factors, many
of which are beyond our control, including:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>actual or anticipated fluctuations in our revenue and
                                            other operating results;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">the financial projections
                                            we may provide to the public, any changes in these projections or our failure to meet these
                                            projections;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">actions of securities analysts
                                            who initiate or maintain coverage of us, changes in financial estimates by any securities
                                            analysts who follow our company, or our failure to meet these estimates or the expectations
                                            of investors;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">announcements by us or our
                                            competitors of significant services or features, technical innovations, acquisitions, strategic
                                            partnerships, joint ventures, or capital commitments;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>price and volume fluctuations in the overall stock market,
                                            including as a result of trends in the economy as a whole;</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>lawsuits threatened or filed against us; and</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td>other events or factors, including those resulting from
                                            war or incidents of terrorism, or responses to these events.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top">
<td style="width: 0.5in"></td><td style="width: 0.25in">&#9679;</td><td style="text-align: justify">In addition, the stock markets
                                            have experienced extreme price and volume fluctuations that have affected and continue to
                                            affect the market prices of equity securities of many companies. Stock prices of many companies
                                            have fluctuated in a manner unrelated or disproportionate to the operating performance of
                                            those companies. In the past, stockholders have filed securities class action litigation
                                            following periods of market volatility. If we were to become involved in securities litigation,
                                            it could subject us to substantial costs, divert resources and the attention of management
                                            from our business, and adversely affect our business.</td></tr></table><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt"></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 -->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: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Huadi International has broad discretion
in the use of the net proceeds from our public offering and may not use them effectively.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">To the extent (i) we raise
more money than required for the purposes explained in the section titled &#8220;Use of Proceeds&#8221; or (ii) we determine that the
proposed uses set forth in that section are no longer in the best interests of our Company, we cannot specify with any certainty the
particular uses of such net proceeds that we will receive from our public offering. Our management will have broad discretion in the
application of such net proceeds, including working capital, possible acquisitions, and other general corporate purposes, and we may
spend or invest these proceeds in a way with which our stockholders disagree. The failure by our management to apply these funds effectively
could harm our business and financial condition. Pending their use, we may invest the net proceeds from our public offering in a manner
that does not produce income or that loses value.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Huadi International does not intend
to pay dividends for the foreseeable future.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Huadi International currently
intend to retain any future earnings to finance the operation and expansion of our business, and we do not expect to declare or pay any
dividends in the foreseeable future. As a result, you may only receive a return on your investment in our ordinary shares if the market
price of our ordinary shares increases.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b><i>Shares eligible for future sale may adversely
affect the market price of Huadi International&#8217;s ordinary shares, as the future sale of a substantial amount of outstanding ordinary
shares in the public marketplace could reduce the price of our ordinary shares.</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">The market price of our shares
could decline as a result of sales of substantial amounts of Huadi International&#8217;s shares in the public market, or the perception
that these sales could occur. In addition, these factors could make it more difficult for us to raise funds through future offerings
of our ordinary shares. All of the shares sold in the past offering will be freely transferable without restriction or further registration
under the Securities Act. The remaining shares will be &#8220;restricted securities&#8221; as defined in Rule 144. These shares may be
sold in the future without registration under the Securities Act to the extent permitted by Rule 144 or other exemptions under the Securities
Act.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Huadi International will incur additional
costs as a result of becoming a public company, which could negatively impact our net income and liquidity.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">As a public company, Huadi
International will incur significant legal, accounting and other expenses that we did not incur as a private company. In addition, Sarbanes-Oxley
and rules and regulations implemented by the SEC and the Nasdaq Capital Market require significantly heightened corporate governance
practices for public companies. We expect that these rules and regulations will increase our legal, accounting and financial compliance
costs and will make many corporate activities more time-consuming and costly. If we fail to comply with these rules and regulations,
we could become the subject of a governmental enforcement action, investors may lose confidence in us and the market price of our ordinary
shares could decline.</p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">The obligation to disclose information
publicly may put Huadi International at a disadvantage to competitors that are private companies.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">As a publicly listed company,
we are required to file annual reports with the Securities and Exchange Commission. In some cases, Huadi will need to disclose material
agreements or results of financial operations that we would not be required to disclose if Huadi is a private company. Huadi&#8217;s
competitors may have access to this information, which would otherwise be confidential. This may give them advantages in competing with
our company. Similarly, as a U.S.-listed public company, we will be governed by U.S. laws that our competitors, which are mostly private
Chinese companies, are not required to follow. To the extent compliance with U.S. laws increases our expenses or decreases our competitiveness
against such companies, our public listing could affect our results of operations.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

</div><div><a id="a_005"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0%; font-size: 10pt">&#160;</td>
    <td style="width: 0.5in; font-size: 10pt"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 4.</b></span></td>
    <td style="font-size: 10pt; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Information&#160;on&#160;the&#160;Company</b></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><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b>Business Overview</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; text-align: justify; text-indent: 0.5in">Huadi International Group Co.,
Ltd. (&#8220;Huadi International,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221;, &#8220;our&#8221; and similar
terms) was incorporated in the Cayman Islands, with limited liabilities on September 27, 2018. The operating company, Huadi Steel Group
Limited (&#8220;Huadi Steel&#8221;), was established in 1998 in Zhejiang, China as a Private Limited Company in Medium and Heavy Industry.
Our main business operation focuses on new products development, manufacturing, marketing and sales of stainless steel seamless pipes,
tubes and stainless steel bar.</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; text-align: justify; text-indent: 0.5in">We are a leading manufacturer
of industrial stainless steel seamless pipes and tubes products with extensive distribution facilities and network for over twenty (20)
provinces in China. We have also offered a broad range of products exported to twenty (20) countries and regions as United States, Mexico,
Thailand, Australia, Argentina, Taiwan, India, the Philippines, UAE and Canada. Our products are widely used in the oil &amp; gas transmission,
chemistry engineering, food processing, medical devices, aeronautics and astronautics, boiler, irrigation works construction, electricity,
automobile, naval architecture, paper mill and mechanical industries. Our facilities have been certified with the ISO9001 and ISO14001
quality management system.</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; text-align: justify; text-indent: 0.5in">We are a nationally-recognized
brand and our company have a big presence across domestic and international steel pipes industry with enhanced market prospects. Our
core product &#8220;HuaGang&#8221; stainless steel seamless pipe has been recognized as well- known trademark by the State Administration
for Industry and Commerce of China. We have been rewarded as China Top 500 Private Manufacturing Enterprises, High-Tech Enterprise of
Zhejiang, Prestigious Brand of Zhejiang Province, Technology Innovation Model Company, Distinguished Enterprise for Employment as well
as National AAA Grade Enterprise with distinctive rating of corporate credit status of PRC recorded with the People&#8217;s Bank of China.</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; text-align: justify; text-indent: 0.5in">We are offering a comprehensive
range of products with a specialty in high-end products such as 347H corrosion and acid- resistant stainless steel seamless pipes, S32205
duplex stainless steel plates and automobile steel plates, bright steel pipes as well as precision tubes. We manufacture products by
using innovative technologies as cold-rolling and perforation with product test and certification. Our leading-edge products are especially
valuable for sustainable development of our company.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Industry Overview</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; text-align: justify"><i>All the information and data presented in this
section have been derived from Deloitte&#8217;s industry report in second half of 2019 and 2018 titled &#8220;Overview of the Steel and
Iron Ore Market,&#8221; unless otherwise noted (https://www2.deloitte.com/ru/en/pages/research- center/articles/overview-of-steel-and-iron-market.html).
The following discussion contains projections for future growth, which may not occur at the rates that are projected or at all. The reports
did not adjust forecasts for the impact of the COVID-19 pandemic.</i></p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Steel production in China</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In the first half of 2019,
China&#8217;s steel production shot up 9.9 percent while production in the rest of the world fell by 0.7 percent. One-third of steel
consumption in China (excluding construction) is used in manufacturing, including shipbuilding, the automotive sector, household appliances,
electronics and industrial goods. The sizable gap between China and the rest of the world continues to grow and the contrast likely will
remain: by lowering import duties in anticipation of a trade dispute with the United States, Chinese metals companies achieved record
productivity indicators in the first half of 2019.</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; text-align: justify; text-indent: 0.5in">Total industrial production
in China rose by 6 percent in the first half of 2019, compared to 7.1 percent in the first half of 2018 and hit a 17-year low of 4.8
percent in July 2019. It would seem that the trade war with the US has hit industrial production and capital investment in the Chinese
manufacturing industry. Nonetheless, the government will likely be able to offset any weakness in demand with targeted or general stimulus,
which will mitigate the severity of any slowdown. It is also estimated that the Chinese government&#8217;s efforts to support economic
growth and avoid a protracted slump will lead to renewed growth in 2021, forecast at 3 percent.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In 2018, China&#8217;s steel
production reached more record highs, peaking at 2.7 million tons per day in June compared to last year&#8217;s record of 2.5 million
tons per day. This is an equivalent of 950 million tons per annum provided that high prices continue to prop up output. However, the
Chinese government is likely to periodically impose restrictions on steel production volumes in 2018- 2019 based on environmental considerations.</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; text-align: justify; text-indent: 0.5in">Nevertheless, significant production
growth in first half of 2018 makes it possible to expect annual production growth at 4.5 percent versus 3 percent in 2017. In 2019, growth
is set to be moderate and is likely to reach just 1 percent on the back of weak demand for steel in the construction industry and lower
inventories due to lower prices.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="image_001.jpg" style="width: 672px; height: 259px"/>&#160;</p><div>

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

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In 2018, China accounted for
51 percent of global steel demand, while Asia as a whole comprises 70 percent. Consumption in China is, therefore, of critical importance
to the global steel market. The construction sector, including the infrastructure and real estate segments, is the most important driver
of demand in China, accounting for almost two-thirds of its steel consumption.</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; text-align: justify; text-indent: 0.5in">The current economic conditions
negatively affect steel consumption in China. Despite the significant GDP growth in 2017 and first half of 2018, the pace of fixed investment
is slowing down. Overall, in 2017, fixed investment increased by 7.2 percent compared to the peak level of 9.2 percent reached in March
2017. Meanwhile, in June 2018, fixed investment fell to 6 percent, a record low in the history of measurement since 1997. The industrial
growth accelerated from 6 percent in 2016 to 6.6 percent in 2017. However, according to the EIU, it would slow down t o6.4 percent in
2018 when lending conditions are tightened. The Chinese government&#8217;s decision not to hike interest rates will negatively impact
the industrial growth and has already resulted in a weaker yuan versus USD, which is aggravated by the trade dispute between China and
the US.</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; text-align: justify; text-indent: 0.5in">The construction sector, including
the infrastructure and real estate segments, will remain critical to the overall demand for steel in China, as it accounts for almost
two-thirds of the country&#8217;s steel consumption. Meanwhile, access to mortgage loans in China worsened. In June 2018, the government
scaled back China Bank&#8217;s program for providing new housing, which accounted for up to 25 percent of the total housing lending in
2017.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">In an environment of economic
slowdown, the government would strive to increase financial liquidity, funneling it to small and medium business as opposed to housing
or infrastructure to avoid a corporate/private debt bubble in the latter segments. One third of China&#8217;s steel consumption (ex-construction)
is used in shipbuilding, the automotive industry, consumer, electronics and industrial goods production. In 2017, the automotive industry&#8217;s
output rose by 3.2 percent, which is significantly below the 14 percent level reached in 2016. The 2017 slowdown can be partially attributed
to a reduction in tax benefits for new car purchases and ownership restrictions intended for combating pollution. The automotive industry&#8217;s
growth accounts for 10 percent of the total demand for steel in China and is set to remain relatively low (below 5 percent) in 2018-2019.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">After a slow start in 2018,
the total steel consumption in China accelerated in March to May, with the EIU expecting it to increase by 2.5 percent this year. Later,
China&#8217;s GDP is likely to contract due to lower construction activity in second half of 2018 year, which is likely to result in
inventory accumulation, given the high steel output. Hence, in 2019, steel consumption growth in China is expected to fall to 1 percent
in 2019.</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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="image_003.jpg"/></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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="image_004.jpg"/></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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 -->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">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Corporate Structure<span style="font-size: 10pt; font-weight: normal">&#160;&#160;</span></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; text-align: justify; text-indent: 0.5in">Below is a chart illustrating
our current corporate structure:</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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="image_005.jpg"/></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; text-align: justify; text-indent: 0.5in">Huadi International Group Co.,
Ltd. (&#8220;Huadi International&#8221;) was incorporated on September 27, 2018 under the laws of Cayman Islands. Under its memorandum
of association, Huadi International&#8217;s authorized share capital consists of 250,000,000 ordinary shares, with par value of US$0.0002
per ordinary share. As of the date of this report, are 13,239,182 ordinary shares issued and outstanding. Huadi International is a holding
company and is currently not actively engaging in any business. Huadi International&#8217;s registered agent is Harneys Fiduciary (Cayman)
Limited and its registered office is at 4th Floor, Harbour Place, 103 South Church Street, P.O. Box 10240, Grand Cayman, KY1-1002, Cayman
Islands.</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; text-align: justify; text-indent: 0.5in">Yongqiang Tuoxing Limited (&#8220;Yongqiang
Tuoxing&#8221;) was incorporated on October 2, 2018 under the laws of British Virgin Islands. Under its memorandum of association, Yongqiang
Tuoxing is a wholly owned subsidiary of Huadi International. Yongqiang Tuoxing is a holding company and is currently not actively engaging
in any business. Yongqiang Tuoxing&#8217;s registered agent is Harneys Corporate Services Limited and its registered office is at Craigmuir
Chambers, Road Town, Tortola, VG1110, British Virgin Islands.</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; text-align: justify; text-indent: 0.5in">Hong Kong Beach Limited (&#8220;HK
Beach&#8221;) was incorporated on November 7, 2018 under the laws of Hong Kong SAR. HK Beach is a wholly owned subsidiary of Yongqiang
Tuoxing. It is a holding company and is not actively engaging in any business.</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; text-align: justify; text-indent: 0.5in">Wenzhou Hongshun Stainless
Steel Limited (&#8220;Hongshun&#8221;) was incorporated on June 3, 2019 under the laws of PRC. Hongshun is a wholly owned subsidiary
of HK Beach. It is a holding company and is not actively engaging in any business.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">Huadi Steel Group Limited (&#8220;Huadi
Steel&#8221;) was incorporated on November 12, 1998 under the laws of PRC. Huadi Steel is a 99% owned subsidiary of Hongshun. It is our
operating entity that engages in the manufacture and distribution of industrial steel pipe and tube products.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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 -->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">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">Our Products<span style="font-size: 10pt; font-weight: normal">&#160;</span></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; text-align: justify; text-indent: 0.5in">We offer a comprehensive range
of products to provide the benefits of a &#8220;design-build shop&#8221; to approximately 400 steel pipe and tube customers with numerous
customer relationships of over 15 years in length. We produce over 3,000 distinct pipe and tube products in a broad range of materials,
sizes and shapes and we believe we are one of the leading manufacturers in China of certain steel products, such as automotive 304L and
347H stainless steel pipes which are widely used in hydraulic mechanisms, automotive applications such as brake systems, steering columns
and axles, and various other industrial applications. Consequently, we are able to customize our product offerings based on customers&#8217;
project demand, whether it&#8217;s highly corrosive environment such as chemical waste transmission line pipe or extremely pressured
thermal power generator pipe, or mix of both, we can make it and deliver on 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; text-align: justify; text-indent: 0.5in">We employ a broad array of
finishing techniques, most importantly Cold Drawn Seamless (&#8220;CDS&#8221;) which is the technique used for manufacturing all our
products, and this differentiates us from other steel pipe manufacturers that employ alternative finishing techniques such as Electric
Resistance Weld (&#8220;ERW&#8221;). CDS pipe/tubing is widely used for applications where precise dimensional and mechanical tolerances
are required. The product is manufactured by drawing steel billet over a mandrel through a precision ground die, creating a tube with
uniform grain structure, hardness and a high degree of dimensional accuracy.</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; text-align: justify; text-indent: 0.5in">Unlike welded pipe, CDS pipe
creates a seamless connection and is ideal for more stressful applications requiring higher quality, increased mechanical properties,
uniformity, strength, and soundness. This feature, together with some of specialty alloy materials, expand our product applications to
almost all industries that require high reliability under extreme environment, such as corrosive, high temperature, or highly pressured.</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; text-align: justify; text-indent: 0.5in">Depending on each client&#8217;s
specific needs, we will order suitable alloy from our long-term partnered suppliers and our staff will then process raw materials through
the production line. As raw material and direct labor coat combined accounts for more than 80% of the total product cost, yield rate,
or the percentage of non-defective items of all produced items, is critical to the 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; text-align: justify; text-indent: 0.5in">For the last 12-month period,
we estimate our yield rate was around 98%.</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; text-align: justify; text-indent: 0.5in">In addition, we estimate the
utilization level for our overall manufacturing capacity, which is largely dependent on the proportion of time that manufacturing equipment
is used, around 70%. We believe that the strong demand for our products and sustained strength in our products&#8217; end markets present
us with a number of opportunities to flexibly grow production and sales by increasing utilization across our portfolio of manufacturing
processes. We also believe that our industry leading scale and advantaged geographic footprint, together with our sophisticated logistics
and manufacturing facilities&#8217; production flexibility, uniquely position us to optimize our capacity by rapidly responding to improving
market conditions.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Industries</b></span></td>
    <td style="text-align: left; vertical-align: bottom">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Percent
    of sales<br/>
    (LTM Period)</b></span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Selected
                                            Key <br/>
                                            </b></p>
    <p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><b>Products by Material</b></p></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Major
    Application / Uses</b></span></td></tr>
  <tr style="background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Oil
    &amp; as</b></span></td>
    <td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: top; width: 17%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">31%</span></td>
    <td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left; vertical-align: top; width: 17%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">304,
    304L, 316, 316L, 2205, 321</span></td>
    <td style="text-align: left; width: 1%; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left; vertical-align: top; width: 34%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Widely
    used in the oil and gas industry as key components of drilling, exploration and production processes of oil and natural gas and for
    the transportation of these resources over both short and long distances</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;&#160;&#160;&#160;</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Used
    in the production equipment of by-products of oil and gas and waste recycle system</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Electric
    Energy</b></span></td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">17%</span></td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">304,
    316L</span></td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;&#160;&#160;&#160;</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">imarily
    used in power generating systems of both thermal and nuclear power plant for the high- pressure and high-temperature conveyance of
    water, gas, air, steam and other fluids</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Also
    widely used in waste recycle systems where anti-corrosion feature is required</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Automotive</b></span></td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24%</span></td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">321,
    347H</span></td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">imarily
    for fluid power applications such as hydraulic cylinders and hydraulic lines and for certain other automotive components</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Other
    Industries (Primarily chemistry, food, and beverage industry)</b></span></td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28%</span></td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: left; vertical-align: top"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">304,
                                            321, 304L, 316L, 2205</p></td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ending
    on demand we manufacture products fit into working requirement of client&#8217;s project. We supply a significant portion of products
    to chemistry industry where reliability and quality to stand under highly corrosive and pressured working environment is key</span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: top; text-align: left">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top">&#160;</td>
    <td style="text-align: left; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="vertical-align: top; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Also
    for plumbing and heating applications for the low-pressure conveyance of water, gas, air, steam and other fluids</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 10pt"><b>&#160;</b></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 -->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="margin-top: 0; margin-bottom: 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">Oil &amp; Gas (31% of Net Sales from Continuing Operations for the
LTM Period)</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; text-align: justify; text-indent: 0.5in">We manufacture and supply energy
tubular products including Oil Country Tubular Goods (&#8220;OCTG&#8221;) and line pipe. OCTG is used in the oil and gas industry as
key components of the drilling, exploration and production processes of oil and natural gas. Line pipe is used for the transportation
of these resources over long and short distances. We manufacture a diversified line of OCTG and line pipe products in a variety of grades
for use in oil and gas fields across China.</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">Electric Energy (17% of Net Sales from Continuing Operations for the
LTM Period)</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; text-align: justify; text-indent: 0.5in">We manufacture and supply pipes
and tubes for both thermal power and nuclear power plants. Ours products are widely applied in the power generating systems which require
high quality and resistance against corrosion and pressure as the consequence for any leakage could be severe. China has been the largest
market over the past several years for the electric energy pipe section, however India contributed the largest sales revenue for this
section during fiscal year 2018 due to the increased power infrastructure investment in India and lack of manufacturing capacity of quality
pipe in local region.</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">Automotive (24% of Net Sales from Continuing Operations for the LTM
Period)</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; text-align: justify; text-indent: 0.5in">We manufacture and supply pipes
for hydraulic mechanism components in automotive such as brake systems, steering columns and axles. We believe we are the leading company
in this niche market as we have the lower defective rate compared with our competitors attributable to our specialized manufacturing
technique for 321 and 347H pipe which are the most widely used alloy for this application. CRRC, one of the world&#8217;s largest suppliers
of rail transit equipment, is our biggest customer for this market section for piping component used in fluid conveyance and hydraulic
mechanical systems.</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">Other Industrial Applications (28% of Net Sales from Continuing Operations
for the LTM Period)</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; text-align: justify; text-indent: 0.5in">Our other industrial applications
primarily consist of product applications in pharmaceutical, medical, chemical and food industries. Stainless steel has more than 150
grades with varying chromium and molybdenum contents to suit the environment the alloy must endure, and this diversity offers extensive
applications in various industries. Our specialized manufacturing technique enables us to make products suitable to customer&#8217;s
designed purposes.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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 -->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">&#160;</p><div>

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

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><b>Our International Footprint</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; text-align: justify; text-indent: 0.5in">We have sold our products to
20 countries and regions over the world as shown below.</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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="image_006.jpg"/></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; text-align: justify; text-indent: 0.5in">We generated 81.22% of our
sales revenue from China market where our manufacturing facility locates in during the fiscal year 2021. For the same period, India and
America account for 6.41% and 8.78% of our total revenues respectively. The below chart details our revenue by percentage generated from
top five international markets based on sales data of the past two fiscal years.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">&#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_008.jpg"/></p><div>

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify">Our Steel Pipe and Tube Customers</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"><i>China</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in">For China market we supplied
a significant portion of our products to market sectors of oil &amp; gas, electrical energy, pharmaceutical, and automotive which are
generally public owned entities. We also supply to other industries, include agriculture, chemistry, and construction which are generally
privately-owned entities. Our major customers consist of the China National Petroleum Corporation and Sinopec, one of the world&#8217;s
largest oil and gas companies and CRRC, one of the world&#8217;s largest suppliers of rail transit equipment.</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: 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 -->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">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Our
major customer in India is a leading power company who we have partnered with for more than 10 years. We primarily supply CDS pipe made
of various stainless steel materials for applications in thermal power generating system.</p><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt"><i>United States</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
primarily sell to US through our dealers for engineering and pharmaceutical equipment piping products. We also sell a significant portion
to automotive manufacturers for oil and hydraulic piping products used in engine and braking system.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; 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: 35.4pt">The Company sold a substantial
portion of products to one customer (10.67% of total revenues) during the year ended September 30, 2021. As of September 30, 2021, amount
due from this customer included in accounts receivable was $6,144,633, representing 24.31% of total accounts receivable. There was no
other significant concentration (over 10%) of accounts receivable for the year ended September 30, 2021.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.4pt">The Company had no significant
customer during the year ended September 30, 2020. There were two customers accounted for a significant portion of total accounts receivable
for the year ended September 30, 2020, which combined accounted for 26.31% of the Company&#8217;s total accounts receivable.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.4pt">The Company sold a substantial
portion of products to one customer (10.13% of total revenues) during the year ended September 30, 2019. As of September 30, 2019, amount
due from this customer included in accounts receivable was $293,640. There was one customer accounted for a significant portion (11.48%)
of total accounts receivable for the year ended September 30, 2019.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Our Suppliers and Raw Material Input</p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt">Our
primary raw material input is stainless steel billet. There are over 150 grades of stainless steel, of which 15 are most commonly used.
Depending on each client&#8217;s specific needs, we purchase specific type of stainless steel billet and different manufacturing techniques
are used for processing raw materials into finished goods to make sure the products meet customer&#8217;s quality standard.</p><div>

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

</div><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt">We
purchase our raw materials from a variety of sources and consolidate purchases among our top suppliers to improve cost and delivery terms.
We maintain flexibility to purchase raw materials from a variety of sources based on price, availability and end- user specifications.
For example, we maintain active relationships with other suppliers to ensure alternative sources of supply. We have also developed supply
programs with certain of our key suppliers that we believe provide us with reduced lead times for steel purchases relative to our competitors.
We believe our scale is a key competitive advantage, as we are able to leverage our purchasing volume and market insights to obtain more
favorable terms from our suppliers and drive procurement savings.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.4pt">For the year ended September
30, 2021, three suppliers accounted for 12.84%, 12.84% and 11.47% of the Company&#8217;s total raw material purchase. There was one supplier
that have significant concentration (over 10%) of total accounts payable for the year ended September 30, 2021, which accounted for 51.33%
of the Company&#8217;s total accounts payable.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.4pt">For the year ended September
30, 2020, three suppliers accounted for 32.05%, 16.60% and 11.16% of the Company&#8217;s total purchase. There were three suppliers that
have significant concentration (over 10%) of total accounts payable for the year ended September 30, 2020, which combined accounted for
63.47% of the Company&#8217;s total accounts payable.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.4pt">For the year ended September
30, 2019, two suppliers accounted for 29.13% and 18.09% of the Company&#8217;s total purchase. There were three suppliers that have significant
concentration (over 10%) of total accounts payable for the year ended September 30, 2019, which combined accounted for 63.47% of the
Company&#8217;s total accounts payable.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-indent: 0pt">Solutions Provider to
Our Customers, With Commitment to Differentiated Service</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt">We
are committed to offering our customers superior product diversity, quality and reliability. As a result, we are able to serve as a &#8220;design-build
shop&#8221; for many of our customers with numerous customer relationships of over 15 years in length. Our extensive and diversified
manufacturing technique and equipment enable us to manufacture products customized for customer&#8217;s project demand, so our customers
don&#8217;t need to go through numerous different suppliers and frustrating with different standards employed by each supplier. Moreover,
our product mix, sophisticated logistics, information technology systems, and specialized manufacturing capabilities allow us to effectively
bundle shipments, thereby reducing transportation costs. We produce over 3,000 distinct pipe and tube products in a broad range of sizes
and shapes and we believe we are the only manufacturer of certain products in China such as automotive 304L and 347H stainless steel
pipes which are widely used in hydraulic mechanisms, automotive applications such as brake systems, steering columns and axles, and various
other industrial applications.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Low Fixed Cost and Highly Variable Cost
Structure</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt">Our
scale and flexible manufacturing base enable us to maintain a highly variable cost structure, with variable costs accounting for 89%
of total costs for the fiscal year 2018, of which steel accounts for 80% of total costs. We believe this cost structure, which is underpinned
by our industry leading scale and network of facilities located in close proximity to suppliers and customers, is among the lowest compared
to our competitors in China. The following chart illustrates the key components of our highly variable cost structure.</p><div>

</div><p style="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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><img alt="" src="image_009.jpg"/>&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Efficient Operations with Significant Scale
and Purchasing Power</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
believe we are able to leverage our scale to drive procurement savings. Our manufacturing scale and raw material consumption also allow
us to aggregate purchasing and obtain more favorable terms from our suppliers. Over the past several years, management has implemented
cost and production efficiency initiatives, while managing capital expenditures to optimize physical assets. These improvements have
allowed us to maintain lean manufacturing processes, which result in lower inventory levels, efficient change-overs and reduced customer
lead times, enabling us to more successfully and profitably satisfy growing demand in the end markets related to products we sell.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Diversified Market and Territory Outreach</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
believe we have diversified customer portfolio and territory outreach to mitigate impact by economic and industry cycle. Our customers
spread over more than 10 industries in more than 20 countries, and we are still expanding to new areas, and this gives us protection
against recession of one industry or one country.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Rigorous Quality Control</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
established a comprehensive quality management system, implemented by a quality management system (QMS) in compliance with ISO 9001:2015
quality management systems. We use three-tier of product quality testing system to ensure that the products manufactured has a pass rate
of 99.85% to provide our clients with high-quality, highly reliable products.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Experienced and Proven Management Team</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Our
senior management team has decades of leadership experience in the industrial steel pipe and tube industry, transportation and logistics
and other relevant industrial sectors. Our management team and senior management intend to remain with us in the capacity of officers
and/or directors, which will provide helpful continuity in advancing our strategic and growth goals.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Award-Winning Products and Operation</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
have received numerous nationally recognized industry awards as well and province recognized awards. Notable awards and activities are
detailed in chronological order as following:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">o</td><td style="text-align: justify">In December 2007,
                                            Zhejiang Provincial Bureau of Quality and Technical Supervision awarded Huagang brand stainless
                                            steel seamless steel pipe of Huadi Steel &#8220;Zhejiang famous brand product&#8221;.</td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.75in"></td><td style="text-align: justify; width: 0.25in">o</td><td style="text-align: justify">The
                                            Stainless Steel Branch of China Metal Material Circulation Association awarded Huadi Steel
                                            the &#8220;Top Ten Seamless Pipe Production in China&#8217;s Stainless Steel Industry in
                                            2013&#8221; certificate.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.75in"></td><td style="text-align: justify; width: 0.25in">o</td><td style="text-align: justify">In
                                            June 2009, Wenzhou Enterprises Association, Wenzhou Entrepreneurs Association and Wenzhou
                                            Industrial and Economic Association awarded Huadi Steel the certificate of 2009 Wenzhou Top
                                            100 Enterprises.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.75in"></td><td style="text-align: justify; width: 0.25in">o</td><td style="text-align: justify">In
                                            March 2010, the All-China Federation of Industry and Commerce issued the certificate &#8220;Huadi
                                            Steel won the 328th place in the 2008 Top 500 National Private Enterprises&#8221;.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.75in"></td><td style="text-align: justify; width: 0.25in">o</td><td style="text-align: justify">In
                                            August 2010, the All-China Federation of Industry and Commerce issued the certificate of
                                            &#8220;Huadi Steel No.370 among the 500 Top Chinese Enterprises in 2010&#8221;.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.75in"></td><td style="text-align: justify; width: 0.25in">o</td><td style="text-align: justify">In
                                            August 2011, the All-China Federation of Industry and Commerce issued the certificate of
                                            &#8220;Huadi Steel No.329 of 2011 Top 500 Manufacturing Enterprises in China&#8221;.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="text-align: justify; width: 0.75in"></td><td style="text-align: justify; width: 0.25in">o</td><td style="text-align: justify">In
                                            August 2011, the All-China Federation of Industry and Commerce issued the certificate of
                                            &#8220;Huadi Steel No.499 of 2011 Top 500 Chinese Private Enterprises&#8221;.</td></tr></table><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt"></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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">o</td><td style="text-align: justify">In August 2012, the All-China Federation
                                            of Industry and Commerce issued the certificate of &#8220;Huadi Steel No.361 of 2012 China
                                            Top 500 Private Manufacturing Enterprises&#8221;.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">o</td><td style="text-align: justify">In August 2013, the All-China Federation
                                            of Industry and Commerce issued the certificate &#8220;Huadi Steel No.345 of 2013 China Top
                                            500 Private Manufacturing Enterprises &#8220;.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">o</td><td style="text-align: justify">In December 2015, Wenzhou Enterprises
                                            Association, Wenzhou Entrepreneurs Association and Wenzhou Industrial and Economic Association
                                            awarded Huadi Steel &#8220;the certificate of Wenzhou top 100 enterprises in 2015&#8221;.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">o</td><td style="text-align: justify">The company holds the &#8220;National
                                            High-tech Enterprise&#8221; certificate jointly issued by Zhejiang Provincial Department
                                            of Science and Technology, Zhejiang Provincial Department of Finance and Zhejiang Provincial
                                            Taxation Bureau of the State Administration of Taxation. The certificate was issued on December
                                            4, 2019 and valid for 3 years.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">o</td><td style="text-align: justify">In January 2019,
                                            Zhejiang Provincial Department of Commerce awarded Huadi Steel Zhejiang export brand, valid
                                            from 2019 to 2021.</td>
</tr></table><div>

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


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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">o</td><td style="text-align: justify">On June 26, 2020, the China Association
                                            of Manufacturing Enterprises and the China Industrials Information Statistics Association
                                            issued the &#8220;200 Best Benefits for Chinese Manufacturing Enterprises&#8221; Certificate,
                                            proving that Huadi Steel was rated as &#8220;200 Best Benefits for Chinese Manufacturing
                                            Enterprises in 2020&#8221; by the China Association of Manufacturing Enterprises, the China
                                            Industrials Information Statistics Association and Focus China.com, ranking 200th. This certificate
                                            is valid until June 25, 2021.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">o</td><td style="text-align: justify">On January 30, 2015, Zhejiang Provincial
                                            Bureau of Administration for Industry and Commerce issued a certificate of &#8220;Zhejiang
                                            Famous Traders&#8221; to Huadi Steel and recognized the &#8220;Huadi (Steel)&#8221; as a
                                            famous trade name in Zhejiang Province. Valid for 6 years.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">o</td><td style="text-align: justify">On December 12, 2019, Wenzhou Municipal
                                            Bureau of Administration for Market Regulation and Wenzhou Municipal Bureau of Intellectual
                                            Property granted Huadi Steel a list of key Trademarks protection in Wenzhou (well-known Trademarks
                                            enterprises).</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top">
<td style="width: 0.75in"></td><td style="width: 0.25in">o</td><td style="text-align: justify">In January 2020, Zhejiang Provincial
                                            Bureau of Administration for Market Regulation awarded Huadi Steel &#8220;Zhejiang Trademarks
                                            Brand Demonstration Enterprise&#8221;.</td></tr></table><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
believe our national and province-level awards, reflect widespread recognition of our innovative products, national- recognized reputation
as well as success in our industry.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Our
primary objective is to create value by sustaining growth in earnings and cash flows from operating activities over various economic
cycles. To achieve this objective, we strive to improve our cost structure, provide high quality service and products, expand our product
offerings and increase our market share.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Expand Leading Market Positions</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
believe that our leading market position and scale are our most compelling competitive strengths. Our management team is focused on expanding
market share, which we believe will generate operating leverage and improved financial performance. We believe this can be accomplished
through acquisitions and organic initiatives, including offering new products, serving additional end markets and increasing customer
penetration and geographic coverage. As part of our business strategy, we evaluate acquisition opportunities from time to time.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Optimize Our Portfolio and Product Mix
to be Responsive to Market Conditions</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
seek to maintain flexibility to adjust our product mix and rapidly respond to changing market conditions. While prioritizing our highest
margin products, we regularly evaluate our portfolio of assets to ensure that our offerings are responsive to prevailing market conditions.
We will assess and pursue opportunities to utilize, optimize and grow production capacity to capitalize on market opportunities.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">&#160;</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 -->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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Provide Superior Quality Products and Customer
Service</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">Our
products play a critical role in a variety of construction, infrastructure, equipment and safety applications. Our emphasis on manufacturing
processes, quality control testing and product development helps us deliver a high-quality product to our customers. We focus on providing
superior customer service through our geographic manufacturing footprint and continued development of our proprietary, vendor managed
AIM system, as well as our experienced sales forces. We also seek to provide high-quality customer service through continued warehouse
optimization, including increased digitization and automation of certain systems to debottleneck loading and dispatch logistics and improve
truck availability. We believe that warehouse, transportation and shipping logistics and speed of delivery represents a key area of commercial
differentiation relative to our competitors.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Focus on Efficient Manufacturing and Cost
Management</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
strive for continued operational excellence with the goal of providing high-quality products at competitive prices. Our operating personnel
continually examine costs and profitability by product, plant and region. Our goal is to maximize operational benchmarks by leveraging
skilled manufacturing and supply chain management processes.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Focus on Key Supplier Relationships</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
believe that our relationships with our key suppliers provide a competitive advantage in serving our customers. Our ability to provide
our suppliers with accurate information regarding our future demands is critical to this relationship. In doing so, we are focused on
accurate demand planning and have invested in systems to enhance this function.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Execute Pricing Strategy to Pass Through
Underlying Costs</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
believe we have a track record of managing underlying commodity price exposure through our price negotiation, raw material procurement
and inventory management program. In addition to managing underlying commodity prices, more recently we have had success in sharing transportation
costs with our customers through our product pricing strategies, particularly for our electrical conduit products. We believe there is
opportunity to implement this pricing strategy for our other products as well.</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 0.5in">We
have a high-quality research team consisted by talented employees. As of the date of this annual report, we have 29 engineers specializing
in new product development, product test, certification testing and enterprise management. Two of 29 engineers are senior engineers,
who are leading experts in this industry.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; 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: justify; text-indent: 0.5in">As
of September 30, 2021, we have a total of 382 employees in the following departments:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Department</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>Number
                                            of<br/>
                                            Employees</b></p></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; border-bottom: Black 1.5pt solid">% of Total</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%">Production</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">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">33.2</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Technical</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">19.6</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Sales</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">72</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; ">
    <td style="text-align: left">Quality Control</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">41</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10.7</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Administration</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">39</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10.2</span></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Accounting</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3.4</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Trade</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">1.8</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Procurement</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.3</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt">Security</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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</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">0.8</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">382</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.0</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr>
  </table><div>

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

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

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

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Real Property</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify; text-indent: 38.4pt">There
is no private land ownership in China. Individuals and entities are permitted to acquire land use rights for specific purposes. We were
granted land use rights for our properties as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="text-align: center; width: 19%; border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Location</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 20%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Type
    of Right</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 19%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Area</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 19%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Usage</b></span></td>
    <td style="text-align: center; width: 1%">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; width: 19%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Period
    of Usage</b></span></td></tr>
  <tr>
    <td rowspan="7" style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Room
    602, Building 2, Longlian Building, No.167 Luodong North Street, Yongzhong Street, Longwan District</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="7" style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">land
    use right/property (structure)ownership</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="7" style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;
    Land use right area 46.9 m<sup>2</sup>/property area 599.34 m<sup>2</sup> &#160;</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="7" style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;
    Commercial and financial land/office space &#160;</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="7" style="text-align: center; vertical-align: top">The right to use land ends on November 22, 2051</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr>
    <td rowspan="6" style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Room
    702, Building 2, Longlian Building, No.167 Luodong North Street, Yongzhong Street, Longwan District</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="6" style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">land
    use right/property (structure)ownership</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="6" style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land
    use right area 46.9 m<sup>2</sup>/property area 599.34 m<sup>2</sup> &#160;</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="6" style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;
    Commercial and financial land/office space &#160;</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="6" style="text-align: center; vertical-align: top">The right to use land ends on November 22, 2051</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr>
    <td rowspan="6" style="text-align: center; vertical-align: top"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">Room
                                            601, Building 2, Longlian Building, No.167 Luodong North Street, Yongzhong Street,<br/>
                                            Longwan District<br/>
                                            Room 701, Building 2,</p></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="6" style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;
    land use right/property (structure)ownership</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="6" style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Land
    use right area 46.95 m<sup>2</sup>/property area 599.97 m2</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="6" style="text-align: center; vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;
    Commercial and financial land/office space&#160;</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="6" style="text-align: center; vertical-align: top">The right to use land ends on November 22, 2051</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center">&#160;</td></tr>
  </table><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 25%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="clear: both"><br/></span>
    <b>Location</b></span></td>
    <td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom; width: 1%">&#160;</td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 24%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Type
    (Usage)</b></span></td>
    <td style="text-align: center; padding-bottom: 1.5pt; vertical-align: top; width: 1%">&#160;</td>
    <td style="text-align: center; border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 24%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Area</b></span></td>
    <td style="text-align: center; padding-bottom: 1.5pt; vertical-align: bottom; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 24%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Termination
    date</b></span></td>
    </tr>
  <tr>
    <td rowspan="3" style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No.1688
    Tianzhong Road, Yongzhong Street, Longwan District</span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="2" style="text-indent: 0pt; text-align: center; vertical-align: bottom; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Industrial
    land</span></td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td rowspan="2" style="text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">24,433.83m<sup>2</sup></span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td rowspan="2" style="vertical-align: bottom; padding-right: 3pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">September
    29 2055</span></td></tr>
  <tr>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td></tr>
  <tr>
    <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: top">&#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>
    </tr>
  <tr>
    <td style="vertical-align: bottom; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Yongqiang
    High-tech Industrial Park </span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="text-align: center; vertical-align: bottom; padding-left: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Industrial
    land</span></td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: bottom"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">28,536.23m<sup>2</sup></span></td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 3pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">December
    13, 2051</span></td></tr>
  <tr>
    <td style="vertical-align: bottom; text-align: center">No. 213 Haibin Street, Sanan Village, Haibin Street, Longwan District</td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="text-align: center; vertical-align: bottom; padding-left: 0pt">Industrial land</td>
    <td style="text-align: center; vertical-align: top">&#160;</td>
    <td style="text-align: center; vertical-align: bottom">5,350.66m2</td>
    <td style="text-align: center; vertical-align: bottom">&#160;</td>
    <td style="vertical-align: bottom; padding-right: 3pt; text-align: center">April 6, 2047</td></tr>
  </table><div>
</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></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 -->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: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b>&#160;</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><b><i>Intellectual Property</i></b></p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; margin-top: 0pt; margin-bottom: 0pt">We have the right to use
the following trademarks:&#160;</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; font-weight: bold">No.</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; font-weight: bold">Registrant</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; font-weight: bold">Trademark</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; font-weight: bold">Registration Number</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Valid Through</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; font-weight: bold; text-align: center">Application Area</td><td style="vertical-align: bottom; text-align: center; padding-bottom: 1.5pt; font-weight: bold">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center; font-weight: bold">Jurisdiction of Registration</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: middle; width: 9%; text-align: center">1</td><td style="vertical-align: middle; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: middle; width: 11%; text-align: center">Huadi Steel</td><td style="vertical-align: middle; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: center"><img alt="" src="image_010.jpg"/></td><td style="vertical-align: middle; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: middle; width: 9%; text-align: center">1091403</td><td style="vertical-align: middle; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: middle; width: 18%; text-align: center">August 27, 2027</td><td style="vertical-align: middle; width: 1%; text-align: center">&#160;</td>
    <td style="vertical-align: middle; width: 29%; text-align: center">Metal Sheet and Plate, Metal Door Panel, Metal Binding Strap,
    Metal Flange, Metal Signboard, Metal Electrode</td><td style="vertical-align: middle; width: 1%; text-align: center">&#160;</td>
    <td style="text-indent: 0pt; vertical-align: middle; width: 9%; padding-left: 0pt; text-align: center">PRC</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: middle; text-align: center">2</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">Huadi Steel</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center"><img alt="" src="image_011.jpg"/></td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 1pt">853741</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 0.25pt">December 17, 2024</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">Steel tubes, steel plates, metal valves (non-machine parts), crash barriers
    of metal for roads, steel wire, ferrules of metal, small items of metal hardware, flanges of metal, junctions of metal for pipes,
    buckles of common metal</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">United States</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: middle; text-align: center">3</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">Huadi Steel</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center"><img alt="" src="image_012.jpg"/></td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">4138907</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 0.25pt">January 27, 2029</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">Steel tubes, steel plates, metal valves (non-machine parts), crash barriers
    of metal for roads, steel wire, ferrules of metal, small items of metal hardware, flanges of metal, junctions of metal for pipes,
    buckles of common metal</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">PRC</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: middle; text-align: center">4</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">Huadi Steel</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center"><img alt="" src="image_013.jpg"/></td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">1495281</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 0.25pt">December 20, 2030</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">Adjustment and safety accessories for tap equipment, bathroom hand dryer,
    automatic watering device, water tank level control valve, Drainage pipe equipment, floor drain, bath fixtures steel pipes; Metal
    pipe joints;</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">PRC</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: middle; text-align: center">5</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">Huadi Steel</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center"><img alt="" src="image_014.jpg"/></td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">4966620</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 0.25pt">February 13 2029</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">Metal water pipes; Metal drain pipe; Metal pipe; Metal pipe clamp; Metal pipes;
    Metal pipe fittings.</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">PRC</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif">6</span></td><td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Huadi Steel</span></td><td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif"><img alt="" src="image_015.jpg"/></span></td><td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif">5690716</span></td><td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: center; padding-left: 0.25pt"><span style="font-family: Times New Roman, Times, Serif">December
    27 2029</span></td><td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: top; padding-left: 14pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Polishing;
    Welding; Dyeing; Paper handling; Ceramic firing; Leather processing; Waste and garbage recovery; <span style="font-size: 10pt">Energy
    production; Chemical processing and treatment.</span></span></td><td style="vertical-align: middle; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="vertical-align: middle; text-align: center; padding-left: 3.25pt"><span style="font-family: Times New Roman, Times, Serif">PRC</span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><p style="margin: 0"></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 -->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="margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: middle; text-align: center; width: 9%">7</td><td style="vertical-align: middle; text-align: center; width: 1%">&#160;</td>
    <td style="vertical-align: middle; text-align: center; width: 11%">Huadi Steel</td><td style="vertical-align: middle; text-align: center; width: 1%">&#160;</td>
    <td style="vertical-align: middle; text-align: center; width: 9%"><img alt="" src="image_007.jpg"/>&#160;</td><td style="vertical-align: middle; text-align: center; width: 1%">&#160;</td>
    <td style="vertical-align: middle; text-align: center; width: 9%"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">3371731</p></td><td style="vertical-align: middle; text-align: center; width: 1%">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 0.25pt; width: 18%"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">March
                                            13, 2024</p></td><td style="vertical-align: middle; text-align: center; width: 1%">&#160;</td>
    <td style="vertical-align: middle; padding-left: 14pt; text-align: center; width: 29%"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Steel
                                            pipe; steel plate; metal valve (non-machine parts); highway anti-collision metal fence; steel
                                            wire; metal ring; hardware; metal flange; metal pipe joint; ordinary metal buckle</p>

</td><td style="vertical-align: middle; text-align: center; width: 1%">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 3.25pt; width: 9%">PRC</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="vertical-align: middle; text-align: center">8</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">Huadi Steel</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center"><img alt="" src="image_016.jpg"/>&#160;</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">6110349</p></td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 0.25pt"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">December
                                            13 2029</p></td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; padding-left: 14pt; text-align: center"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Keywords
                                            steel template; wire metal pole; steel wire; gasket (filler); metal head; metal wire; metal
                                            mooring buoy; metal ore; metal tablet; metal coin box;</p></td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 3.25pt"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">PRC</p></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="vertical-align: middle; text-align: center"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">9</p></td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">Huadi Steel</p></td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center"><img alt="" src="image_017.jpg"/>&#160;</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center">33766210</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 0.25pt">December 27 2029</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; padding-left: 14pt; text-align: center">Steel plate; steel pipe; movable metal ladder for passenger
    boarding; metal track; steel wire; metal joint for non electrical cable; metal gasket; metal hinge; hardware; metal lock (non electric);
    electronic safe; metal flange; metal packaging container; metal signboard; metal cage; metal welding wire; metal mooring buoy; metal
    identification bracelet; metal wind vane; Keywords metal buttress of tree or plant; animal trap; common metal art; chrome ore; metal
    monument;</td><td style="vertical-align: middle; text-align: center">&#160;</td>
    <td style="vertical-align: middle; text-align: center; padding-left: 3.25pt"><p style="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">PRC</p></td></tr>
  </table><div>

</div><p style="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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></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 -->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-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

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

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We rely on our technology
patents to protect our domestic business interests and ensure our competitive position in our industry. The issued patents we hold are
as follows:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">No.</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; padding: 0; font-weight: bold; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Patent
    Name</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; font-weight: bold; border-bottom: Black 1.5pt solid; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Owner</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; text-align: center; padding: 0pt; white-space: nowrap; font-weight: bold; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Category</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="3" style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; padding: 0; text-align: center; white-space: nowrap; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">Patent
    Code.</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 1.5pt solid; padding: 0; white-space: nowrap; font-weight: bold; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Authorization
    Date</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; width: 4%; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>1.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; width: 1%; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; width: 45%; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Stainles
    Steel Pipe</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; width: 1%; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; width: 12%; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; width: 1%; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; width: 14%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; width: 1%; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821427886.8</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; width: 1%; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; width: 1%; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>2.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Double
    Stainles Steel Tube</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821429676.2</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>3.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Stainles
    Steel Plastic Composite Pipe</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821432001.3</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>4.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Stainless
    steel composite steel pipe</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821431399.9</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>5.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Steel
    pipe grinding machine</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821429953.X</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>6.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Steel
    pipe grinding equipment</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821429597.1</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; vertical-align: top; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif"><b>7.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Traction
    device for steel pipe grinding equipment</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; vertical-align: top; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; vertical-align: top; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821431400.8
    &#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif"><b>8.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Steel
    pipe outer round polishing machine</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821429490.7</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; font-weight: bold; text-align: center; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>9.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; font-weight: bold; text-align: left; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-align: left; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Steel
    pipe pickling tank</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: left; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821431397.X</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-align: left; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>10.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Steel
    pipe discharging device</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821430722.0</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>11.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Cap
    of stainless steel tube</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821430724.X</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>12.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Stainless
    steel sleeve</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821430309.4</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; vertical-align: top; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif"><b>13.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Dust
    removal in circulating workshop Device</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; vertical-align: top; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821431295.8</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-align: center; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>14.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-align: left; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-align: left; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Dedusting
    for workshop Device</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: left; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821429952.5</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-align: left; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; text-indent: 0pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">4/16/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>15.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Workshop
    dust removal device</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201821430336.1</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/2/2019</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif"><b>16.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Stainless
    steel U-shaped body for expansion joint and use method thereof</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; vertical-align: top; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Invention</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201811017559.X</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">1/24/2020</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif"><b>17.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">High-cleanliness
    stainless steel cable and its processing technique</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding-top: 0; padding-right: 0; padding-bottom: 0; white-space: nowrap; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; vertical-align: top; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Invention</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201811017618.3</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">10/2/2020</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">18.</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Anti-corrosion
    post-treatment process of stainless steel pipe</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; vertical-align: top; text-align: center; padding: 0pt; white-space: nowrap"><span style="font-family: Times New Roman, Times, Serif">Invention</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201811016027.4</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">9/4/2020</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; vertical-align: top; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">19.</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Steel
    Pipe</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201922057582.8</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">7/17/2020</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">20.</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Steel
    pipe with fasteners</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201922057948.1</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/17/2020</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">21.</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Seamless
    steel pipe</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201922059650.4</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/17/2020</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">22.</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Steel
    pipe</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201922059702.8</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7/17/2020</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: center; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">23.</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; font-weight: bold; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Seamless
    steel pipe</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">Huadi
    Steel</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-indent: 0pt; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Utility
    Patent</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0pt; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif">201922057670.8</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-align: left; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; text-indent: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding: 0; white-space: nowrap; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">9/15/2020</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"></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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have 3 invention patents
and 20 utility patents, which were granted for new technical solutions or improvement with a lower degree of &#8216;inventiveness&#8217;
than Invention patents, i.e., products with a new shape or structural physical features. Utility Models are also sometimes called &#8220;Utility
Patents&#8221; or &#8220;Petty Patents&#8221; in other countries. Utility patents are protected under PRC laws for a term of 10 years.</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 8.35pt"><i>Domain</i></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">We have the right to use
the following domain registrations issued 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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; font: 10pt Times New Roman, Times, Serif; width: 100%">
<tr style="vertical-align: top; text-align: left">
  <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 4%"><b>No.</b></td>
  <td style="width: 2%"><b>&#160;</b></td>
  <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 46%"><b>Domain Name</b></td>
  <td style="width: 2%"><b>&#160;</b></td>
  <td style="border-bottom: Black 1.5pt solid; text-align: center; width: 46%"><b>Owner</b></td></tr>
<tr style="vertical-align: top; text-align: left; background-color: rgb(204,238,255)">
  <td style="text-align: center">1</td>
  <td>&#160;</td>
  <td style="text-align: center">huadigroup.com</td>
  <td>&#160;</td>
  <td style="text-align: center">Huadi Steel</td></tr>
</table><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 2.45pt; text-align: center">Research and Development</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; text-indent: 0.5in">In addition to our existing
innovative products, we continue to develop new products and technologies to fulfill the evolving needs of domestic and international
customers. Our research and development efforts are an essential part of our operations and the core strength in competing with other
steel pipe manufactures in different industries.</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; text-indent: 0.5in">We have a research and development
team of 75 employees, consisted of people from the technical and production departments. All of our patents are researched in house by
our research and development team.</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; text-indent: 0.5in">For the years ended September
30, 2021 and 2020, we invested $2,057,547 and $2,120,649, respectively, in new products development and improvements in existing processes.</p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 2.45pt; text-align: center">Legal Proceedings</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; text-indent: 0.5in">We had been subject to legal
proceedings in the past, but have since resolved these. From time to time, we may become involved in various legal or administrate proceedings
that may arise in the ordinary course of business. Litigation is subject to inherent uncertainties, and an adverse result in these or
other matters may arise. Except for those set below, currently there is no legal proceeding pending or threatened against to which we
are a party of.</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; text-indent: 0.5in">On October 28, 2019, Tangshan
Sanyou Chemical Co., Ltd. filed a complaint with the Caofeidian District People&#8217;s Court in Tangshan, Hebei Province, demanding
that Huadi Steel compensate the plaintiff for economic loss of RMB 1,233,388.37 and bear the litigation costs of the case. On July 10,
2018, the plaintiff and Huadi Steel signed a high vacuum seawater pipeline procedural stainless steel pipeline procurement contract (contract
number: SYGF-GY-GC-18072), pursuant to which the plaintiff would purchase a total of nine types of stainless seamless steel pipes from
Huadi Steel, to be used for high vacuum seawater projects. The above-mentioned steel pipes were alleged to be continuously and completely
leaking within half year of use. The plaintiff claimed that this batch of steel pipes sold by Huadi Group did not meet the conditions
for safe use and constituted a breach of contract, alleging a loss of RMB 21,288. The plaintiff submitted that it spent an additional
RMB 1,212,100 to purchase steel pipes as replacement, totaling the alleged loss of RMB 1,233,388. The first hearing of the case has been
completed. As of the date hereof, under the auspices of the court, the testing organization selected by the court is sampling and testing
the quality of the goods supplied by Huadi Steel.</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: 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 -->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; text-align: justify; text-indent: 0.5in">On July 24, 2020, Huadi Group
filed a separate complaint with the Caofeidian District People&#8217;s Court in Tangshan, Hebei Province, alleging breach of contract
and non-payment demanding Tangshan Sanyou Chemical Co., Ltd. to pay RMB 650,000 in arrears and the corresponding interest, and bear the
litigation costs of the case. Huadi Steel and Tangshan Sanyou Chemical Co., Ltd. signed a series of purchase and sale contracts for stainless
steel pipes between March 2016 and August 2018. We believe that Huadi Group has fully fulfilled its product supply obligations in accordance
with the contracts, with actual delivery amount totaling RMB 13,714,622. After the products passed the acceptance procedure by Tangshan
Sanyou Chemical Co., Ltd., Huadi Group issued invoices according to the actual deliveries. The case held its first hearing on September
16, 2020.</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">On November 22, 201, Caofeidian
District People&#8217;s Court entered a judgment in favor of Tangshan Sanyou Chemical Co., Ltd. and ordered Huadi Steel to compensate
the plaintiff for economic loss. On December 4, 2021, Huadi Steel filed an appeal with the Intermediate People&#8217;s Court of Tangshan
on the grounds of. among others, lack of evidence, faulty evaluation report, and procedural deficiency. The second hearing is to be held
on a future date to be determined by the court.</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>Chinese Laws and Regulations</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>Regulation on Product Liability</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; text-indent: 0.5in">Manufacturers and vendors
of defective products in the PRC may incur liability for losses and injuries caused by such products. Under the General Principles of
the Civil Laws of the PRC, which became effective on January&#160;1, 1987 and were amended on August&#160;27, 2009, manufacturers or
retailers of defective products that cause property damage or physical injury to any person will be subject to civil liability.</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; text-indent: 0.5in">In 1993, the General Principles
of the PRC Civil Law were supplemented by the Product Quality Law of the PRC (as amended in 2000 and 2009) and the Law of the PRC on
the Protection of the Rights and Interests of Consumers (as amended in 2009), which were enacted to protect the legitimate rights and
interests of end-users and consumers and to strengthen the supervision and control of the quality of products. If our products are defective
and cause any personal injuries or damage to assets, our customers have the right to claim compensation from us.</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; text-indent: 0.5in">The PRC Tort Law was promulgated
on December&#160;26, 2009 and became effective from July&#160;1, 2010. Under this law, a patient who suffers injury from a defective
medical device can claim damages from either the medical institution or the manufacturer of the defective device. If our pipe products
and installation and construction services injure a patient, and if the patient claims damages from the medical institution, the medical
institution is entitled to claim repayment from us. Pursuant to the PRC Tort Law, where a personal injury is caused by a tort, the tortfeasor
shall compensate the victim for the reasonable costs and expenses for treatment and rehabilitation, as well as death compensation and
funeral costs and expenses if it causes the death of the victim. There is no cap on monetary damages the plaintiffs may seek under the
PRC Tort Law.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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 -->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"><b>Regulation on Foreign Exchange Control and Registration of Offshore
Investment by PRC Residents</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; text-indent: 0.5in; ">See
Item 10. Additional Information &#8211; D. Exchange Controls.</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>Regulation on Dividend Distributions</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; text-indent: 0.5in; ">Our
PRC subsidiary, Wenzhou Hongshun Stainless Steel Limited, is a wholly foreign-owned enterprise under the PRC law.</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; text-indent: 0.5in">The principal laws and regulations
regulating the dividend distribution of dividends by foreign-invested enterprises in the PRC include the&#160;Company Law of the PRC,
as amended in 2004, 2005 and 2013, the&#160;Wholly&#160;Foreign-owned Enterprise Law&#160;promulgated in 1986 and amended in 2000 and
2016 and its implementation regulations promulgated in 1990 and subsequently amended in 2001 and 2014, the&#160;Equity Joint Venture
Law of the PRC&#160;promulgated in 1979 and subsequently amended in 1990, 2001 and 2016 and its implementation regulations promulgated
in 1983 and subsequently amended in 1986, 1987, 2001, 2011 and 2014, and the&#160;Cooperative Joint Venture Law of the PRC&#160;promulgated
in 1988 and amended in 2000 and 2017 and its implementation regulations promulgated in 1995 and amended in 2014 and 2017. Under the current
regulatory regime in the PRC, foreign-invested enterprises in the PRC may pay dividends only out of their retained earnings, if any,
determined in accordance with PRC accounting standards and regulations. A PRC company is required to set aside as statutory reserve funds
at least 10% of&#160;its&#160;after-tax&#160;profit,&#160;until the cumulative amount of such reserve funds reaches 50% of its registered
capital unless laws regarding foreign investment provide otherwise. A PRC company shall not 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Regulations Related to Foreign Investment</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; text-indent: 0.5in">The establishment, operation,
and management of companies in China are mainly governed by the PRC Company Law, as most recently amended in 2018, which applies to both
PRC domestic companies and foreign-invested companies. On March 15, 2019, the National People&#8217;s Congress approved the Foreign Investment
Law, and on December 26, 2019, the State Council promulgated the Implementing Rules of the PRC Foreign Investment Law, or the Implementing
Rules, to further clarify and elaborate the relevant provisions of the Foreign Investment Law. The Foreign Investment Law and the Implementing
Rules both took effect on January 1, 2020. They replaced three previous major laws on foreign investments in China, namely, the Sino-foreign
Equity Joint Venture Law, the Sino-foreign Cooperative Joint Venture Law and the Wholly Foreign-owned Enterprise Law, together with their
respective implementing rules. Pursuant to the Foreign Investment Law, &#8220;foreign investments&#8221; refer to investment activities
conducted by foreign investors (including foreign natural persons, foreign enterprises or other foreign organizations) directly or indirectly
in the PRC, which include any of the following circumstances: (i) foreign investors setting up foreign-invested enterprises in the PRC
solely or jointly with other investors, (ii) foreign investors obtaining shares, equity interests, property portions or other similar
rights and interests of enterprises within the PRC, (iii) foreign investors investing in new projects in the PRC solely or jointly with
other investors, and (iv) investment in other methods as specified in laws, administrative regulations, or as stipulated by the State
Council. The Implementing Rules introduce a see-through principle and further provide that foreign-invested enterprises that invest in
the PRC shall also be governed by the Foreign Investment Law and the Implementing 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; text-indent: 0.5in">The Foreign Investment Law
and the Implementing Rules provide that a system of pre-entry national treatment and negative list shall be applied for the administration
of foreign investment. &#8220;Pre-entry national treatment&#8221; means that the treatment given to foreign investors and their investments
at market access stage is no less favorable than that given to domestic investors and their investments. &#8220;Negative list&#8221;
means the special administrative measures for foreign investment&#8217;s access to specific fields or industries, which will be proposed
by the competent investment department of the State Council in conjunction with the competent commerce department of the State Council
and other relevant departments, and be reported to the State Council for promulgation, or be promulgated by the competent investment
department or competent commerce department of the State Council after being reported to the State Council for approval. Foreign investment
beyond the negative list will be granted national treatment. Foreign investors shall not invest in the prohibited fields as specified
in the negative list, and foreign investors who invest in the restricted fields shall comply with the special requirements on the shareholding,
senior management personnel, etc. In the meantime, relevant competent government departments will formulate a catalog of industries for
which foreign investments are encouraged according to the needs for national economic and social development, to list the specific industries,
fields, and regions in which foreign investors are encouraged and guided to invest.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Investment activities in
the PRC by foreign investors were principally governed by the Catalogue for the Guidance of Foreign Investment Industries, or the Catalogue,
which was promulgated and is amended from time to time by the MOFCOM and the NDRC. Industries listed in the Catalogue were divided into
three categories: encouraged, restricted and prohibited. Industries not listed in the Catalogue were generally deemed as constituting
a fourth &#8220;permitted&#8221; category. The Catalog was replaced by the Special Administrative Measures for Access of Foreign Investment
(Negative List) and the Catalogue of Industries for Encouraging Foreign Investment in 2018 and 2019, respectively. On December 27, 2021,
the NDRC and MOFCOM issued the latest Special Administrative Measures for Access of Foreign Investment (Negative List) (2021 Edition)
(the &#8220;Negative List 2021&#8221;), which came into effect on January 1, 2022. The Negative List 2021 sets out the areas where foreign
investment is prohibited and the areas where foreign investment is allowed only on certain conditions. Foreign investment in areas not
listed in the Negative List 2021 is treated equally with domestic investment and the relevant provisions of the Negative List for Market
Access shall apply to domestic and foreign investors on a unified basis. Moreover, according to Negative List 2021, PRC entities which
engage in any field forbidden by the Negative List 2021 for access of foreign investment shall be approved by competent PRC authorities
when they seek listing offshore, and foreign investors shall not participate in operation and management and their shareholding ration
shall be in compliance with PRC 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; text-indent: 0.5in">According to the Implementing
Rules, the registration of foreign-invested enterprises shall be handled by the State Administration for Market Regulation (&#8220;SAMR&#8221;)
or its authorized local counterparts. Where a foreign investor invests in an industry or field subject to licensing in accordance with
laws, the relevant competent government department responsible for granting such license shall review the license application of the
foreign investor in accordance with the same conditions and procedures applicable to PRC domestic investors unless it is stipulated otherwise
by the laws and administrative regulations, and the competent government department shall not impose discriminatory requirements on the
foreign investor in terms of licensing conditions, application materials, reviewing steps and deadlines, etc. However, the relevant competent
government departments shall not grant the license or permit enterprise registration if the foreign investor intends to invest in the
industries or fields as specified in the negative list without satisfying the relevant requirements. In the event that a foreign investor
invests in a prohibited field or industry as specified in the negative list, the relevant competent government department shall order
the foreign investor to stop the investment activities, dispose of the shares or assets or take other necessary measures within a specified
time limit, and restore to the status before the occurrence of the investment described above. The illegal gains, if any, shall be confiscated.
In the event that the investment activities of a foreign investor violate the special administration measures for access restrictions
on foreign investments as stipulated in the negative list, the relevant competent government department shall order the investor to make
corrections within the specified time limit and take necessary measures to meet the relevant requirements. In the event that the foreign
investor fails to make corrections within the specified time limit, the provisions above regarding the circumstance that a foreign investor
invests in the prohibited field or industry shall 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; text-indent: 0.5in">Pursuant to the Foreign Investment
Law and the Implementing Rules, and the Information Reporting Measures for Foreign Investment jointly promulgated by the MOFCOM and the
SAMR, which took effect on January 1, 2020, a foreign investment information reporting system shall be established and foreign investors
or foreign-invested enterprises shall report investment information to competent commerce departments of the government through the enterprise
registration system and the enterprise credit information publicity system, and the administration for market regulation shall forward
the above investment information to the competent commerce departments in a timely manner. In addition, the MOFCOM shall set up a foreign
investment information reporting system to receive and handle the investment information and inter-departmentally shared information
forwarded by the administration for market regulation in a timely manner. The foreign investors or foreign-invested enterprises shall
report the investment information by submitting reports including initial reports, change reports, deregistration reports and annual
reports.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Furthermore, the Foreign
Investment Law provides that foreign-invested enterprises established according to the previous laws regulating foreign investment prior
to the implementation of the Foreign Investment Law may maintain their structure and corporate governance within five years after the
implementation of the Foreign Investment Law. The Implementing Rules further clarify that such foreign-invested enterprises established
prior to the implementation of the Foreign Investment Law may either adjust their organizational forms or organizational structures pursuant
to the Company Law or the Partnership Law or maintain their current structure and corporate governance within five years upon the implementation
of the Foreign Investment Law. Since January 1, 2025, if a foreign-invested enterprise fails to adjust its organizational form or structure
according to applicable laws and go through the applicable registrations, the relevant administration for market regulation shall not
handle other registrations for changes and shall publicize the relevant circumstances. However, after the organizational forms or structures
have been adjusted, the original parties to the Sino-foreign equity or cooperative joint ventures may continue to process matters such
as equity interest transfer, income distribution, or surplus assets as agreed in the relevant 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; text-indent: 0.5in">In addition, the Foreign
Investment Law and the Implementing Rules also specify other protective rules and principles for foreign investors and their investments
in the PRC, including, among others, that local governments shall abide by their commitments to the foreign investors; 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; mandatory technology transfer is prohibited, etc.</p><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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Regulations on Offshore Parent Holding Companies&#8217; Direct
Investment in and Loans to Their PRC Subsidiaries</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; text-indent: 0.5in"><span>Loans
made by foreign investors as shareholders in foreign invested enterprises established in China are considered to be foreign debts and
are mainly regulated by the Regulation of the People&#8217;s Republic of China on Foreign Exchange Administration, the Interim Provisions
on the Management of Foreign Debts, the Statistical Monitoring of Foreign Debts Tentative Provisions, the Detailed Rules&#160;for the
Implementation of Provisional Regulations on Statistics and Supervision of External Debt, and the Administrative Measures for Registration
of Foreign Debts. Pursuant to these regulations and rules, a shareholder loan in the form of foreign debt made to a PRC entity does not
require the prior approval of SAFE, but such foreign debt must be registered with and recorded by SAFE or its local branches within 15
business days after entering into the foreign debt contract. Under these regulations and rules, the balance of the foreign debts of a
foreign invested enterprise shall not exceed the difference between the total investment and the registered capital of the foreign invested
enterprise, or Total Investment and Registered Capital Balance.</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; text-indent: 0.5in">The principal regulations
governing foreign currency exchange in China are the&#160;<i>Foreign Exchange Administration Regulations</i>, as amended in August&#160;2008.
Under this regulation, the Renminbi is freely convertible for current account items, including the trade and service-related foreign
exchange transactions and other current exchange transactions, but not for capital account items, such as direct investments, loans,
repatriation of investments and investments in securities, unless the prior approval of the SAFE is obtained and prior registration with
the SAFE is made.</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; text-indent: 0.5in">Pursuant to the&#160;<i>Administration
Rules&#160;of the Settlement, Sale and Payment of Foreign Exchange</i>&#160;promulgated on June&#160;20, 1996 by the People&#8217;s Bank
of China, foreign-invested enterprises in China may purchase or remit foreign currency for settlement of current account transactions
without the approval of the SAFE. Foreign currency transactions under the capital account are still subject to limitations and require
approvals from, or registration with, the SAFE and other relevant PRC governmental authorities.</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; text-indent: 0.5in">In addition, the&#160;<i>Notice
of the General Affairs Department of SAFE on The Relevant Operation Issues Concerning the Improvement of the Administration of Payment
and Settlement of Foreign Currency Capital of Foreign-invested Enterprises</i>, or Circular 142, which was promulgated on August&#160;29,
2008 by SAFE, regulates the conversion by foreign-invested enterprises of foreign currency into Renminbi by restricting how the converted
Renminbi may be used. Circular 142 requires that Renminbi converted from the foreign currency-denominated capital of a foreign-invested
enterprise may only be used for purposes within the business scope approved by the relevant government authority and may not be used
to make equity investments in PRC, unless specifically provided otherwise. The SAFE further strengthened its oversight over the flow
and use of Renminbi funds converted from the foreign currency-denominated capital of a foreign-invested enterprise. The use of such Renminbi
may not be changed without approval from the SAFE, and may not be used to repay Renminbi loans if the proceeds of such loans have not
yet been used. Any violation of Circular 142 may result in severe penalties, including substantial fines.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In November&#160;2012, SAFE
promulgated the&#160;<i>Circular of Further Improving and Adjusting Foreign Exchange Administration Policies on Foreign Direct Investment</i>,
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 Renminbi proceeds 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 the&#160;<i>Circular
on Printing and Distributing the Provisions on Foreign Exchange Administration over Domestic Direct Investment by Foreign Investors and
the Supporting Documents</i>&#160;in May&#160;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 the PRC 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In July&#160;2014, SAFE decided
to further reform the foreign exchange administration system in order to satisfy and facilitate the business and capital operations of
foreign invested enterprises, and issued the&#160;<i>Circular on the Relevant Issues Concerning the Launch of Reforming Trial of the
Administration Model of the Settlement of Foreign Currency Capital of Foreign-Invested Enterprises in Certain Areas</i>, or Circular
36, on August&#160;4, 2014. This circular suspends the application of Circular 142 in certain areas and allows a foreign-invested enterprise
registered in such areas to use the Renminbi capital converted from foreign currency registered capital for equity investments within
the PRC.</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; text-indent: 0.5in">On March&#160;30, 2015, SAFE
released the&#160;<i>Notice on the Reform of the Management Method for the Settlement of Foreign Exchange Capital of Foreign-invested
Enterprises</i>, or Circular 19, which has made certain adjustments to some regulatory requirements on the settlement of foreign exchange
capital of foreign-invested enterprises, lifted some foreign exchange restrictions under Circular 142, and annulled Circular 142 and
Circular 36. However, Circular 19 continues to, prohibit foreign-invested enterprises from, among other things, using Renminbi fund converted
from its foreign exchange capitals for expenditure beyond its business scope, providing entrusted loans or repaying loans between non-financial
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; text-indent: 0.5in">On June&#160;19, 2016, SAFE
issued the Circular of the State Administration of Foreign Exchange on Reforming and Regulating Policies on the Control over Foreign
Exchange Settlement of Capital Accounts, or Circular 16, which took effect on the same day. Compared to Circular 19, Circular 16 not
only provides that, in addition to foreign exchange capital, foreign debt funds and proceeds remitted from foreign listings should also
be subject to the discretional foreign exchange settlement, but also lifted the restriction, that foreign exchange capital under the
capital accounts and the corresponding Renminbi capital obtained from foreign exchange settlement should not be used for repaying the
inter-enterprise borrowings (including advances by the third party) or repaying the bank loans in Renminbi that have been sub-lent to
the third party.</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; text-indent: 0.5in"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-indent: 0.5in; text-align: justify; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif">The
Notice of the People&#8217;s Bank of China on Matters concerning the Macro-Prudential Management of Full-Covered Cross-Border Financing,
or PBOC Notice No.&#160;9, issued by the PBOC on January&#160;12, 2017, provides that within a transition period of one year from January&#160;12,
2017, the foreign invested enterprises may adopt the currently valid foreign debt management mechanism, or Current Foreign Debt Mechanism,
or the mechanism as provided in PBOC Notice No.&#160;9, or Notice No.&#160;9 Foreign Debt Mechanism, at their own discretion. PBOC Notice
No.&#160;9 provides that enterprises may conduct independent cross-border financing in RMB or foreign currencies as required. According
to the PBOC Notice No.9, the outstanding cross-border financing of an enterprise (the outstanding balance drawn, here and below) shall
be calculated using a risk-weighted approach, or Risk-Weighted Approach, and shall not exceed the specified upper limit, namely: risk-weighted
outstanding cross-border financing&#160;&#9744;&#160;the upper limit of risk-weighted outstanding cross-border financing. Risk-weighted
outstanding cross-border financing =&#160;&#9744;&#160;outstanding amount of RMB and foreign currency denominated cross-border financing
&#215; maturity risk conversion factor &#215; type risk conversion factor +&#160;&#9744;&#160;outstanding foreign currency denominated
cross-border financing &#215; exchange rate risk conversion factor. Maturity risk conversion factor shall be 1 for medium- and long-term
cross-border financing with a term of more than one year and 1.5 for short-term cross-border financing with a term of less than one year.
Type risk conversion factor shall be 1 for on-balance-sheet financing and 1 for off-balance-sheet financing (contingent liabilities)
for the time being. Exchange rate risk conversion factor shall be 0.5. The PBOC Notice No.&#160;9 further provides that the upper limit
of risk-weighted outstanding cross-border financing for enterprises shall be 200% of its net assets, or Net Asset Limits. Enterprises
shall file with SAFE in its capital item information system after entering into a cross-border financing agreement, but no later than
three business days before making a withdrawal. As an example, the maximum amount of the loans that Yeelion Online, one of our PRC subsidiaries,
may acquire from outside China is (i)&#160;US$9.5&#160;million, under the total investment minus registered capital approach, which is
calculated based on its total investment of US$29.5&#160;million and registered capital of US$20&#160;million as of September&#160;30,
2018; and (ii)&#160;RMB959.7&#160;million (US$139.7 million), under the net asset approach, calculated based on its net asset of RMB479.9&#160;million
(US$69.9&#160;million) as of September&#160;30, 2018 pursuant to PRC GAAP.</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; text-indent: 0.5in">Based on the foregoing, if
we provide funding to our wholly foreign owned subsidiaries through shareholder loans, the balance of such loans shall not exceed the
Total Investment and Registered Capital Balance and we will need to register such loans with SAFE or its local branches in the event
that the Current Foreign Debt Mechanism applies, or the balance of such loans shall be subject to the Risk-Weighted Approach and the
Net Asset Limits and we will need to file the loans with SAFE in its information system in the event that the Notice No.&#160;9 Mechanism
applies. Under the PBOC Notice No.&#160;9, after a transition period of one year from January&#160;11, 2017, the PBOC and SAFE will determine
the cross-border financing administration mechanism for the foreign-invested enterprises after evaluating the overall implementation
of PBOC Notice No.&#160;9. As of the date hereof, neither the PBOC nor SAFE has promulgated and made public any further rules, regulations,
notices or circulars in this regard. It is uncertain which mechanism will be adopted by the PBOC and SAFE in the future and what statutory
limits will be imposed on us when providing loans to our PRC subsidiaries.</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>Regulations on Trademarks</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; text-indent: 0.5in">Trademarks are protected
by the PRC Trademark Law adopted in 1982, as subsequently amended, as well as the Implementation Regulations of the PRC Trademark Law
adopted by the State Council in 2002 and 2013. The Trademark Office under the SAIC handles trademark registrations. Trademarks can be
registered for a term of ten years and can be extended for another ten years if requested upon expiration of the first or any renewed
ten-year term. The PRC Trademark Law has adopted a &#8220;first-to-file&#8221; principle with respect to trademark registration. Where
a trademark for which a registration application has been made is identical or similar to another trademark which has already been registered
or been subject to a preliminary examination and approval for use on the same type of or similar commodities or services, the application
for such trademark registration may be rejected. Any person applying for the registration of a trademark may not prejudice the existing
right 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 other party&#8217;s use. Trademark license agreements must
be filed with the Trademark Office or its regional offices. Meanwhile, we have successfully applied on our own name 21 trademarks.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Regulations on Patents</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; text-indent: 0.5in; ">The
PRC Patent Law provides for patentable inventions, utility models and designs, which must meet three conditions: novelty, inventiveness
and practical applicability. The State Intellectual Property Office is responsible for examining and approving patent applications. A
patent is valid for a term of twenty years in the case of an invention and a term of ten years in the case of utility models and designs.
We have obtained 25&#160;patents, all of which we have ownership of, including a number of those that were originally under the ownership
of certain individuals affiliated with our Company through ownership transfer.</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>Regulations on 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; text-indent: 0.5in; ">See
&#8220;Item 10. Additional Information &#8211; E. Taxation &#8211; PRC Taxation.&#8221;</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>Regulations on Employment</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; text-indent: 0.5in; ">In
accordance with the PRC National Labor Law, which became effective in January&#160;1995, and the PRC Labor Contract Law, which became
effective in January&#160;2008, as amended subsequently in 2012, employers must execute written labor contracts with full-time employees
in order to establish an employment relationship. All employers must compensate their employees equal to at least the local minimum wage
standards. All employers are required to establish a system for labor safety and sanitation, strictly abide by state rules&#160;and standards
and provide employees with appropriate workplace safety training. In addition, employers in China are obliged to pay contributions to
the social insurance plan and the housing fund plan for employees.</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>Regulations Related to Labor and Social Security</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; text-indent: 0.5in">Pursuant to the PRC Labor
Law, the PRC Labor Contract Law and the Implementing Regulations of the Employment Contracts Law, labor relationships between employers
and employees must be executed in written form.&#160;&#160;Wages may not be lower than the local minimum wage.&#160;&#160;Employers must
establish a system for labor safety and sanitation, strictly abide by state standards and provide relevant education to its employees.&#160;&#160;Employees
are also required to work in safe and sanitary conditions.</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; text-indent: 0.5in">On December&#160;28, 2012,
the PRC Labor Contract Law was amended with effect on July&#160;1, 2013 to impose more stringent requirements on labor dispatch.&#160;&#160;Under
such law, dispatched workers are entitled to pay equal to that of full-time employees for equal work, but the number of dispatched workers
that an employer hires may not exceed a certain percentage of its total number of employees as determined by the Ministry of Human Resources
and Social Security.&#160;&#160;Additionally, dispatched workers are only permitted to engage in temporary, auxiliary or substitute work.&#160;&#160;According
to the Interim Provisions on Labor Dispatch promulgated by the Ministry of Human Resources and Social Security on January&#160;24, 2014,
which became effective on March&#160;1, 2014, the number of dispatched workers hired by an employer shall not exceed 10% of the total
number of its employees (including both directly hired employees and dispatched workers).&#160;&#160;The Interim Provisions on Labor
Dispatch require employers not in compliance with the PRC Labor Contract Law in this regard to reduce the number of its dispatched workers
to below 10% of the total number of its employees prior to March&#160;1, 2016.&#160;&#160;In addition, an employer is not permitted to
hire any new dispatched worker until the number of its dispatched workers has been reduced to below 10% of the total number of its employees.</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; text-indent: 0.5in">Under PRC laws, rules&#160;and
regulations, including the Social Insurance Law, the Interim Regulations on the Collection and Payment of Social Security Funds and the
Regulations on the Administration of Housing Accumulation Funds, employers are required to contribute, on behalf of their employees,
to a number of social security funds, including funds for basic pension insurance, unemployment insurance, basic medical insurance, occupational
injury insurance, maternity leave insurance and housing accumulation funds.&#160;&#160;These payments are made to local administrative
authorities and any employer who fails to contribute may be fined and ordered to pay the deficit amount.&#160;&#160;We have contributed
to the basic and minimum social insurance plan. Due to a high employee turnover rate in our industry, it is difficult for us to comply
fully with the law. While we believe we have made adequate provision of such outstanding amounts of contributions to such plans in our
financial statements, any failure to make sufficient payments to such plans would be in violation of applicable PRC laws and regulations
and, if we are found to be in violation of such laws and regulations, we could be required to make up the contributions for such plans
as well as to pay late fees and fines.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Interests of experts and counsel</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; text-indent: 0.5in">Not applicable for annual
reports on Form&#160;20-F.</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_032"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%; font-size: 10pt"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 4A.</b></span></td>
    <td style="width: 90%; font-size: 10pt; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Unresolved
    Staff Comments</b></span></td></tr>
  </table><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; text-indent: 0.5in">None.</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_006"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="font-variant: small-caps; width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item
    5.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Operating
    and Financial Review and Prospects</b></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; text-indent: 0.5in"><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;</i></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt"><b>A.</b></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><b>Operating Results</b></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; text-indent: 0.5in">Huadi International Group
Co., Ltd. (&#8220;Huadi Steel,&#8221; &#8220;the Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221;, &#8220;our&#8221; and similar terms)
was incorporated in the Cayman Islands, with limited liabilities on September 27, 2018. Our operating company was established in 1998
in Zhejiang, China as a Private Limited Company in Medium and Heavy Industry. Our main business operation focuses on new products development,
manufacturing, marketing and sales of stainless steel DOM pipes, tubes and stainless steel bar. The majority of our products are used
in infrastructure and non-residential construction applications. We also supply products for use in the thermal and nuclear power plants,
automotive, oil and gas, agricultural and industrial equipment, chemical engineering, and electricity markets. We manufacture many of
our products to operate under specialized conditions, including in load-bearing, high-pressure, corrosive and high-temperature environments.</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">We are a leading manufacturer
of industrial stainless steel seamless pipes and tubes products with extensive distribution facilities and network for over twenty (20)
provinces in China. We have also offered a broad range of products exported to twenty (20) countries and regions as United States, Mexico,
Thailand, Australia, Argentina, Taiwan, India, the Philippines, UAE and Canada. Our products are widely used in the oil &amp; gas transmission,
chemistry engineering, food processing, medical devices, aeronautics and astronautics, boiler, irrigation works construction, electricity,
automobile, naval architecture, paper mill and mechanical industries. Our facilities have been certified with the ISO9001 and ISO14001
quality management systems.</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">Key Factors Affecting Our Results</span></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; text-indent: 0.5in">Our results are primarily
derived from the sale of steel pipe and tube products to various infrastructure and non-residential end markets in China and some other
foreign countries. Our business is therefore dependent upon construction activity in these sectors of the economy. The historical performance
and outlook for our business is influenced by numerous factors, including the following:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Fluctuations in Prices of Steel and Other Costs - Fluctuations in steel
    prices can lead to volatility in the pricing of our products, which influences the buying patterns of our customers. Because the
    cost of steel coil represents over half of our total cost of sales, higher or lower cost steel affects our gross margins. Increases
    in the market price of steel typically enable us to raise our selling prices. To a lesser extent, our gross margins and selling prices
    can also be impacted by the prices of other raw materials, transportation and labor.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Economic Cycles - In addition to fluctuations in steel prices, demand
    for the products we manufacture is dependent on general economic cycles and infrastructure and non-residential construction end markets.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 2.65pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Inventory Levels - Customer and other manufacturer inventory levels
    of steel pipe and tube products can change significantly from period to period. During periods of rising steel prices, our customer
    base has demonstrated the desire to build inventory levels. During periods of decreasing steel prices, our customer base typically
    reduces inventory levels. We use a number of supply chain and inventory management techniques to help us mitigate the effect of these
    fluctuations.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 2.65pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">General Competition - Several of our products have historically faced
    significant competition both in China and some foreign markets, and we have successfully competed against our competitors with excellent
    customer service, high quality products and rapid fulfillment of customer orders. However, our business could be adversely affected
    by competitors who reduce prices, improve on-time delivery and take other competitive actions, which may reduce our customers&#8217;
    purchases of products from us.</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Fluctuations in Foreign Currency Exchange - We sell a significant portion
    of our products in countries outside of China (approximately 18.78% and 20.07% based on 2021 and 2020 revenues respectively). Historically,
    we have relied on lower wages and favorable exchange rates in China to make our products sold abroad competitive in price. If in
    any circumstances, China&#8217;s currency appreciates against the U.S. dollar, our advantage in price competitiveness might be impacted.
    To the extent the Chinese RMB start to appreciate, our products could become more expensive and, as a result, less attractive to
    potential customers in other countries.</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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -0.25in"></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 -->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 0pt 0.5in; 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: center"><b><span style="text-decoration:underline">Results of Operations</span></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"><b><i>For the years ended September 30, 2021,
2020 and 2019</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; text-indent: 0.5in">The following table presents
an overview of our results of operations for the years ended September&#160;30, 2021, 2020 and 2019:</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><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">2019</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%">Sales</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">67,006,655</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">57,767,081</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">65,518,316</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Production service revenue</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,239,956</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,370,197</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="padding-bottom: 1.5pt">Cost of sales</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(58,926,675</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">(48,473,061</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">(50,895,644</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Gross profit</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,319,936</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">10,664,217</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">14,622,672</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>&#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; ">
    <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: rgb(204,238,255)">
    <td style="text-align: left; padding-left: 9pt">Selling, general and administrative</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,684,410</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,938,511</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,467,058</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Research and development</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,057,547</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,120,649</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,777,110</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 operating expenses</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">8,741,957</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">6,059,160</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">6,244,168</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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: 1.5pt">Operating income</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">2,577,979</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">4,605,057</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">8,378,504</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">Other income (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; ">
    <td style="text-align: left; padding-left: 9pt">Interest expenses, net</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,058,461</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,162,589</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(2,149,077</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">Other 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">1,948,527</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,132,780</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">222,250</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left; padding-bottom: 1.5pt">Total other expenses, net</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">(109,934</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</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">(1,029,809</td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">)</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">(1,926,827</td><td style="padding-bottom: 1.5pt; font-weight: bold; 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; ">
    <td style="font-weight: bold; text-align: left">Income before income taxes</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">2,468,045</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">3,575,248</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">6,451,677</td><td style="font-weight: bold; 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; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Income tax provision</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">89,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">(218,949</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,005,190</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; ">
    <td style="font-weight: bold; text-align: left">Net income</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">2,557,045</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">3,356,299</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">5,446,487</td><td style="font-weight: bold; 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">Net income attributable to non-controlling interests</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">25,570</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">33,563</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,465</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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 income attributable to Huadi International Group Co., Ltd.</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">2,531,475</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">3,322,736</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,392,022</td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">Net income</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">2,557,045</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">3,356,299</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">$</td><td style="font-weight: bold; text-align: right">5,446,487</td><td style="font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">Other comprehensive 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; ">
    <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">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,452,328</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,225,301</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">(857,879</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; ">
    <td style="font-weight: bold; text-align: left">Total comprehensive income</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">4,009,373</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">4,581,600</td><td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold">&#160;</td>
    <td style="font-weight: bold; text-align: left">&#160;</td><td style="font-weight: bold; text-align: right">4,588,608</td><td style="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: justify; text-indent: 0.25in">&#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: 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 -->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"><b><i>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; text-indent: 0.5in">The following table presents
revenue by geographic areas for the years ended September 30, 2021, 2020 and 2019 respectively.&#160;</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><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">September 30, 2021</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">September 30, 2020</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">September 30, 2019</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">Top 5 International Markets:</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Sales Amount&#160;<br/>
    (In USD)</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&#160;<br/>
    %&#160;of Sales</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">Sales Amount&#160;<br/>
    (In USD)</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&#160;<br/>
    %&#160;of Sales</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">Sales Amount&#160;<br/>
    (In USD)</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 <br/>
    %&#160;of&#160;Sales</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%">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">53,130,894</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">81.22</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">47,271,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">79.93</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">47,606,489</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">72.66</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>US</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,740,265</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.78</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,996,803</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.07</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,285,920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.65</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>India</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,191,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.41</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,082,525</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.59</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,795,089</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.79</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">546,807</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.84</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,327,488</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.24</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">473,613</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.72</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Switzerland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514,951</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.79</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">%</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">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other foreign countries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,122,083</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.96</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,459,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.17</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,357,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.18</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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">For the year ended September
30, 2021, revenues increased by approximately $11.11 million or 18.79%, to approximately $70.25 million from approximately $59.14 million
for the year ended September&#160;30, 2020. The increase in revenues was primarily driven by the following factors:</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 36pt"></td><td style="width: 21pt">1)</td><td style="text-align: justify">Due to increased market demand of
                                            construction materials and shortage of supply on the current market, particularly the piping
                                            systems in the real estate sector, we observed an increase of weighted average selling price
                                            (&#8220;ASP&#8221;) during the fiscal year 2021.</td></tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 36pt"></td><td style="width: 21pt">2)</td><td style="text-align: justify">As a result of global shortage of
                                            construction materials, our domestic sales increased over 12.40% compared to the last fiscal
                                            year. Our domestic sales revenue during fiscal year 2021 amounted to $53,130,894, an increase
                                            of $5,859,659 compared to last fiscal year</td></tr></table><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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 35.4pt; ">For
the fiscal year ended September 30, 2020, revenue decreased by 9.7% to $59.14 million. The decline was primarily due to the outbreak
of the Covid-19 pandemic during the reporting period. The Company still managed to sustain significant level of sales when the stainless
steel pipe value chain was largely paralyzed by the pandemic because it applied strategies to gain additional revenue from providing
production services, which contributed $1.37 million sales to the total revenue of the reporting fiscal year. Sales in China, the Company&#8217;s
largest market was $47.27 million during fiscal year 2020, slightly decreased by 0.7% from $47.6 million of the prior fiscal year. India
and Australian markets reported significant sales growths year-on-year of 33.7% and 183% respectively to $5.08 million and $1.33 million
during the reporting period. However revenues from major North American markets (the US and Canada) were negatively impacted by the lockdown
as above stated, where posted in total $3.92 million sales in 2020 as compared to $10.33 million sales during the prior fiscal year.
Sales from other foreign countries were also down by 53.9% YOY to $1.53 million during fiscal year 2020 due to the same reason.</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; text-indent: 0.5in">For the year ended September
30, 2019, sales increased by approximately $5.13 million or 8.50%, to approximately $65.52 million from approximately $60.39 million
for the year ended September 30, 2018. The increase in revenues was primarily driven by our expansion in domestic market, especially
in the domestic automotive &amp; railway market sector, as well as the oil &amp; gas sector.</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>Gross profit</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; text-indent: 0.5in">Our gross profit increased
by approximately $0.66 million, or 6.15%, to approximately $11.32 million for the year ended September 30, 2021 from approximately $10.66
million for the year ended September 30, 2020. Gross profit margin was 16.11% for the year ended September 30, 2021, as compared to 18.03%
for the year ended September 30, 2020. The increase of gross profit was consistent with the increase of revenues for fiscal 2021 as compared
to fiscal 2020. The decrease of gross profit margin was mainly due to increased raw material cost caused by the supply shortage of steel
materials and increased international fright expenses.</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="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 35.4pt; ">Gross
profit decreased by $3.96 million, or 27.1%, to $10.66 million for the fiscal year 2020 from $14.62 million for the prior fiscal year.
As a result, gross margin decreased to 18% for the fiscal year 2020 from 22.3% for the prior fiscal year. The decrease of gross profit
was mainly due to a decline in sales during the pandemic outbreak.</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">Our gross profit increased
by approximately $1.38 million, or 10.41%, to approximately $14.62 million for the year ended September 30, 2019 from approximately $13.24
million for the year ended September 30, 2018. Gross profit margin was 22.32% for the year ended September 30, 2019, as compared to 21.93%
for the year ended September 30, 2018. The increase of gross profit was consistent with the increase of revenues for fiscal 2019 as compared
to fiscal 2018. The slight increase of gross profit margin was mainly due to improved manufacturing technique which increased efficiency
and decreased defect rate.</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: 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 -->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: left; 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>Selling, general and administrative (&#8220;SGA&#8221;)
expenses</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; text-indent: 0.5in">Selling, general and administrative
expenses increased by approximately $2.75 million, or 69.72% to approximately $6.68 million for the year ended September 30, 2021 as
compared to approximately $3.94 million for the year ended September 30, 2020. The increase of SGA expenses was mainly due to increased
consulting and compliance expenses in relation to our initial public offering and increased freight expenses incurred during fiscal year
2021.</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">Selling, general and administrative
expenses decreased by $0.53 million, or 11.86%, to $3.94 million for the fiscal year 2020 from $4.47 million for the prior fiscal year.
As a percentage of total revenue, selling, general and administrative expenses was 6.66% for the fiscal year 2020 and 6.82% for the prior
fiscal year. The decrease in SG&amp;A expenses was primarily due to decreases in freight expenses, administrative staff expenses, and
compensation for the sales personnel during fiscal year 2020.</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">Selling, general and administrative
expenses increased by approximately $1.13 million, or 33.66% to approximately $4.47 million for the year ended September 30, 2019 as
compared to approximately $3.34 million for the year ended September 30, 2018. The increase of SGA expenses was mainly due to increased
freight expenses for our international and domestic sales, and increased travelling and agency expenses related to the increased sales
activities.</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"><b><i>Research and development (&#8220;R&amp;D&#8221;)
expenses</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; text-indent: 0.5in">Research and development
expenses decreased by approximately $0.06 million, or 2.98% to approximately $2.06 million for the year ended September 30, 2021 as compared
to approximately $2.12 million for the year ended September 30, 2020. Management is committed to expanding our research and development
activities.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 35.4pt">Research and development
expenses increased by $0.34 million, or 19.1%, to $2.12 million for the fiscal year 2020 from $1.78 million for the prior fiscal year.
As a percentage of sales, research and development expenses was 3.6% for the fiscal year 2020, compared to 2.7% for the prior 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; text-indent: 0.5in">Research and development
expenses increased by approximately $0.33 million, or 22.81% to approximately $1.78 million for the year ended September 30, 2019 as
compared to approximately $1.45 million for the year ended September 30, 2018.</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>Interest income (expense)</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; text-indent: 0.5in">Our interest expense (net)
decreased by approximately $0.10 million, or 4.81% to approximately $2.06 million for the year ended September 30, 2021, from approximately
$2.16 million for the year ended September 30, 2020.&#160; The decrease of interest expense was mainly due to decreased bank loan the
Company borrowed from the banks.</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: 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 -->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: justify"></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">Our interest expense (net)
increased by approximately $0.01 million, or 0.47% to $ approximately 2.16 million for the year ended September 30, 2020, from approximately
$2.15 million for the year ended September 30, 2019.&#160;</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">Our interest expense (net)
increased by approximately $0.07 million, or 3.37% to approximately $2.15 million for the year ended September 30, 2019, from approximately
$2.08 million for the year ended September 30, 2018.&#160; The increase of interest expense was mainly due to increased bank borrowing
in fiscal 2019 as compared to fiscal 2018.</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"><b><i>Other income and expenses</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; text-indent: 0.5in">We had net other income of
approximately $1.95 million, which mainly attributable to dividend income received from invested company and government grant received
during fiscal year 2021.</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">We had net other income of
approximately $1.13 million, which mainly attributable to dividend income received from invested company and government grant received
during fiscal year 2020.</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">We had net other income of
approximately $0.22 million, which mainly attributable to government grant received during fiscal year 2019.</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"><b><i>Net Income</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; text-indent: 0.5in">As a result of the factors
described above, our net income for the fiscal year ended September&#160;30, 2021 was approximately $2.56 million compared to net profit
of $3.36 million for the fiscal year ended September&#160;30, 2020, a decrease in profit of approximately $0.80 million, or approximately
23.81%.</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">As a result of the factors
described above, our net income for the fiscal year ended September&#160;30, 2020 was approximately $3.36 million compared to net profit
of $5.45 million for the fiscal year ended September&#160;30, 2019, a decrease in profit of approximately $2.09 million, or approximately
38.35%.</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"></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 -->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: justify"><b><i>&#160;</i></b></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px"><span style="font-size: 10pt"><b>B.</b></span></td>
    <td style="text-align: justify"><span style="font-size: 10pt"><b>Liquidity and Capital Resources</b></span></td></tr>
  </table><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; text-indent: 0.5in">As of September&#160;30,
2021, 2020 and 2019, we had cash and cash equivalents of $15,350,197, $796,794, and $1,057,992, respectively. We believe that our current
cash, cash to be generated from our operations and&#160;access to capital market will be sufficient to meet our working capital needs
for at least the next twelve months. However, we do not have any amounts committed to be provided by our related party. We are also not
dependent upon future financing to meet our liquidity needs for the next twelve months.&#160;&#160;&#160;However, we plan to expand our
business to implement our growth strategies in the water supply market and strengthen our position in the marketplace. To do so, we may
need more capital through equity financing to increase our production and meet market demands.</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; text-indent: 0.5in">Substantially all of our
operations are conducted in China and all of our revenues, expense, cash and cash equivalents are denominated in Renminbi (RMB). RMB
is subject to the exchange control regulation in China, and, as a result, we may have difficulty distributing any dividends outside of
China due to PRC exchange control regulations that restrict its ability to convert RMB into U.S. Dollars.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">With respect to retained
earnings accrued after such date, our board of directors may declare dividends after taking into account our operations, earnings, financial
condition, cash requirements and availability and other factors as it may deem relevant at such time. Any declaration and payment, as
well as the amount, of dividends will be subject to our By-Laws, charter and applicable Chinese and U.S. state and federal laws and regulations,
including the approval from the shareholders of each subsidiary which intends to declare such dividends, if applicable.</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; text-indent: 0.5in">We have limited financial
obligations dominated in US dollars, thus the foreign currency restrictions and regulations in the PRC on the dividends distribution
will not have a material impact on the liquidity, financial condition and results of operations of the Company.</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>Cash Flow Summary</i></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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">Years&#160;ended&#160;September&#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">2021</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">2020</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">2019</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">Net cash provided by (used in) operating activities</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(5,648,806</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">3,204,290</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,346,607</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Net cash used in investing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(897,254</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">59,786</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(912,702</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net cash provided by (used in) financing activities</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">21,276,173</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(4,689,306</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(3,489,887</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Effect of exchange rate changes on cash</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">219,398</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">113,762</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(125,041</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Net increase (decrease) in cash</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">14,949,511</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(1,311,468</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">(2,181,023</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Cash at beginning of period</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,705,204</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,016,672</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,197,695</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Cash at end of period</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">16,654,715</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">1,705,204</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">3,016,672</td><td style="text-align: left">&#160;</td></tr>
  </table><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"><i><span style="text-decoration:underline">Operating Activities:</span></i></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; text-indent: 0.5in">Net cash used in operating
activities for the year ended September 30, 2021 was approximately $5.65 million, which was primarily attributable to a net profit approximately
$2.56 million, adjusted for non-cash items for approximately $0.53 million and adjustments for changes in working capital approximately
$8.73 million. The adjustments for changes in working capital mainly included:</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(i)</span></td><td style="text-align: justify"><span style="font-size: 10pt">increase
                                            in accounts receivable of approximately $8.82 million &#8211; our accounts receivable increased
                                            significantly due to increased credit sales which was subsequently collected. For the year
                                            ended September 30, 2021, we had an overall sales outstanding of 106 days compared with 93
                                            days for the fiscal year 2020;</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(ii)</span></td><td style="text-align: justify"><span style="font-size: 10pt">increase
                                            in notes receivable of approximately $1.99 million and increase in notes payable of approximately
                                            $0.71 million &#8211; notes receivable consists of bank acceptance note we received from
                                            our customers while notes payable consists of bank acceptance note we issue to our supplier
                                            for procurement;</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(iii)</span></td><td style="text-align: justify">Increase
                                            in advances to suppliers of approximately $2.73 million &#160;- our advances to suppliers
                                            increased significantly mainly attributable to the tight shortage of raw materials which
                                            is steel coil. The supply shortage leads to long lead time of raw material procurement. To
                                            reduce the lead time, we were required to make advance payment for order we placed. &#160;
                                            &#160;</td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(iv)</td><td style="text-align: justify">Increase in
                                            advances from customers of approximately $3.04 million &#8211; as a response to the raw material
                                            supply shortage and advance payment required by our suppliers, we increased our advance payment
                                            requirement for the order placed by our customers to strengthen our working capital.</td>
</tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(v)</span></td><td style="text-align: justify"><span style="font-size: 10pt">decrease
                                            in other receivables of approximately $2.00 million;</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; text-indent: 0.5in"></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 -->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: 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">Net cash provided by operating
activities for the fiscal year ended September 30, 2020 was approximately $3.20 million, which was primarily attributable to a net profit
approximately $3.36 million, adjusted for non-cash items for approximately $0.10 million and adjustments for changes in working capital
approximately $0.25 million. The adjustments for changes in working capital mainly included:</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(i)</span></td><td style="text-align: justify"><span style="font-size: 10pt">increase
                                            in inventory of approximately $1.99 million &#8211; our inventory increased due to our decreased
                                            sales during the second fiscal half 2020 as a result of the disruption caused by the covid-19
                                            pandemic;</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(ii)</span></td><td style="text-align: justify"><span style="font-size: 10pt">decrease
                                            in other receivables of approximately $3.30 million &#8211; our other receivables consists
                                            of loan receivable from third-party individuals and entities. During fiscal year 2020, we
                                            collected significant amount of outstanding loan receivable;</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="width: 0.25in"><span style="font-size: 10pt">(iii)</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">decrease in notes payable of approximately $2.30 million &#8211;notes
    payable consists of bank acceptance note we issue to our supplier for procurement;</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; text-indent: 0.5in">Net cash provided by operating
activities for the year ended September 30, 2019 was approximately $2.35 million, which was primarily attributable to a net profit approximately
$5.45 million, adjusted for non-cash items for approximately $0.96 million and adjustments for changes in working capital approximately
$4.06 million. The adjustments for changes in working capital mainly included:</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(i)</span></td><td style="text-align: justify"><span style="font-size: 10pt">decrease
                                            in inventory of approximately $3.57 million &#8211; our inventory decreased significantly
                                            due to our increased sales during 2019 fiscal year as compared to 2018 fiscal year. For the
                                            year ended September 30, 2019, we had an overall Days Sales of Inventory of 143 days compared
                                            with 168 days in fiscal year 2018;</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(ii)</span></td><td style="text-align: justify"><span style="font-size: 10pt">decrease
                                            in notes receivable of approximately $2.61 million and decrease in notes payable of approximately
                                            $3.80 million &#8211; notes receivable consists of bank acceptance note we received from
                                            our customers while notes payable consists of bank acceptance note we issue to our supplier
                                            for procurement;</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(iii)</span></td><td style="text-align: justify"><span style="font-size: 10pt">increase
                                            in advances to suppliers of approximately $4.07 million &#8211; we paid a significant amount
                                            to one major supplier, which is a related party to the Company, in advance during the fiscal
                                            year of 2019 as some of our bank loans are required by our lending banks to be directly deposited
                                            into our suppliers&#8217; bank account once those loans were released. This is a common practice
                                            implemented by the bank to reduce their risk in China and we are able to negotiate a favorable
                                            purchasing term with our major supplier in exchange of the significant advance payment;</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left"><span style="font-size: 10pt">(iv)</span></td><td style="text-align: justify"><span style="font-size: 10pt">decrease
                                            in advance from customer of approximately $4.26 million, primarily because of our product
                                            delivery to our customers which offsets their outstanding advance payments;</span></td>
</tr></table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">Investing Activities:</span></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; text-indent: 0.5in">Net cash used in investing
activities was approximately $0.90 million for the year ended September 30, 2021. It was primarily attributable to the addition of fixed
assets for production needs during the fiscal year 2021.</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">Net cash provided by investing
activities was approximately $0.06 million for the year ended September 30, 2020. It was primarily attributable to the proceeds from
disposal of fixed assets during the fiscal year 2020.</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">Net cash used in investing
activities was $912,702 for the year ended September 30, 2019. It was primarily attributable to the addition of fixed assets for production
needs during the fiscal year.</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"><i><span style="text-decoration:underline">Financing Activities:</span></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; text-indent: 0.5in">Net cash provided by financing
activities was approximately $21.28 million for the year ended September 30, 2021. It was primarily attributable to the proceeds received
from its initial public offering. On January 26, 2021, the Company completed its initial public offering (&#8220;IPO&#8221;) of 3,125,000
shares of its common stock at a public offering price of $8.00 per share. The gross proceeds from the offering were approximately $25
million before deducting placement agents&#8217; commissions and other offering expenses.</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: 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 -->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: 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">Net cash used in financing
activities was approximately $4.69 million for the year ended September 30, 2020. It was primarily attributable to the cash outflow to
the net repayment of bank loans and related parties with the approximate amount of $1.87 million and $2.82 million, respectively.</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">Net cash used in financing
activities was approximately $3.49 million for the year ended September 30, 2019. It was primarily attributable to the net repayments
of bank borrowings with an approximate amount of $6.89 million, plus net proceeds received from related parties with the approximate
amount of $3.40 million.</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><i>Accounts Receivable</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">As of September 30, 2021,
2020 and 2019, the Company had accounts receivable net of allowance of $25.28 million, $15.53 million and $14.50 million, respectively.
The Company&#8217;s customers are for the most part, various levels of government and state-owned entities. Due to the nature of the
customers and the practice of the industry, the Company generally allows credit period of 6 months to its customers. However, our customers
sometimes still require additional time for payment, depending on their internal cash flow budget or various levels of approvals. Due
to uncertainty of the timing of collection, the Company established allowance for doubtful account based on individual account analysis
and historical collection trends. The Company establishes 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, as well as a provision on historical trends of collections. Based on management of customers&#8217; credit and
ongoing relationship, management makes conclusions whether any balances outstanding at the end of the period will be deemed uncollectible
on an individual basis and on aging analysis basis. The provision is recorded against accounts receivables balances, with a corresponding
charge recorded in the consolidated statements of income and comprehensive income. 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">The Company does not believe
it has a material collection risk under its business model, nor does it believe that macroeconomic issues and the COVID-19 will have
a negative impact on its collectability, as most of our major customers are large-size corporations with sufficient liquidity. The Company
expects&#160;&#160;&#160;the business will continue to grow due to innovation and the urbanization process in China. Thus, the Company
does not believe the collection issues will impact its liquidity adversely.</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: 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 -->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: 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"><b><i>Credit Facility</i></b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">In addition to equity financing,
we mainly finance our operations through short-term revolving loans provided by a syndicate of banks, as listed in the table below.&#160;As
of September&#160;30, 2021, we had 31 outstanding short-term loans provided by five (5)&#160;banks, totaling RMB 215,519,000 in the aggregate,
or approximately $33.46 million. Each of these borrowings has a term of six months to one year and, as per our agreement with these banks,
all of the loans are expected to be renewed and funds can be accessed immediately when the outstanding principal and interest are repaid
in full. This ensures that each loan can be repaid on time by both our working capital and the fund released from the other revolving
loans. Most of our loans have fixed interest rate, while some loans are subject to variable interest rate, that are indicated in the
table below.</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">Short-term borrowings consisted
of the following at September 30, 2021:</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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Bank&#160;Name</td><td style="font-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&#160;-&#160;RMB</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">Amount&#160;-&#160;USD</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; font-weight: bold; text-align: center">Issuance&#160;Date</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; font-weight: bold; text-align: center">Expiration&#160;Date</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">Interest</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: 42%; text-align: left">CITIC Bank</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,500,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">698,388</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center">10/10/2020</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center">10/9/2021</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">5.00</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,008,783</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">10/15/2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">10/14/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">620,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">10/15/2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">10/26/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">10/28/2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">10/27/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/4/2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/3/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,086,382</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/18/2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/17/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/30/2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/29/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,474,376</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">12/21/2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">12/3/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,540,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,170,190</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">12/31/2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">12/27/2021</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; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,700,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">884,626</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">1/7/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">1/6/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">1/15/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">1/14/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,730,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,199,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">1/11/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">1/5/2022</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">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">620,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">2/3/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">2/1/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">774,436</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">3/4/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">3/2/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">3/12/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">3/10/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">3/17/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">1/15/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,410,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">529,224</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">3/17/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">3/14/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,769,252</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">4/15/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">4/13/2022</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">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,086,383</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">5/10/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/10/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">5/18/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/18/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">853,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">5/20/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/20/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">5/27/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">11/27/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">698,389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">6/9/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">6/2/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">6/18/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">6/17/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">713,909</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">7/22/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">7/19/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,536,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">7/28/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">7/27/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">510,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">7/28/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">7/21/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,536,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">9/15/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">9/14/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,163,982</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">9/7/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">3/7/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,980,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,548,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">9/23/2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center">9/22/2022</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-bottom: 1.5pt; text-align: left">Agricultural Bank of China</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,980,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">1,548,872</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: center">9/30/2021</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: center">9/27/2022</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="text-align: right">4.60</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: justify; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>RMB</b></span></td><td style="padding: 0pt; border-bottom: Black 4pt double; font-weight: bold; text-align: right; text-indent: 0pt"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif"><b>&#160;215,519,000</b></span></p></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">33,459,043</span></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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"></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 -->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: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Short-term borrowings consisted
of the following at September 30, 2020:</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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Bank&#160;Name</td><td style="font-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&#160;-&#160;RMB</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">Amount&#160;-&#160;USD</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; font-weight: bold; text-align: center">Issuance&#160;Date</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; font-weight: bold; text-align: center">Expiration&#160;Date</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">Interest</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: 42%; text-align: left">Agricultural Bank</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,990,000</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">1,471,367</td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center"><span style="font-size: 10pt">11/4/2019</span></td><td style="width: 1%; text-align: left">&#160;</td><td style="width: 1%">&#160;</td>
    <td style="width: 9%; text-align: center"><span style="font-size: 10pt">11/3/2020</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: 9%; text-align: right">5.40</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">736,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">11/13/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">11/12/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.40</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,030,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">11/28/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">11/18/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,399,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">12/19/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">12/18/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,471,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">12/27/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">12/10/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,700,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">839,519</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">1/8/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">1/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,471,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">1/14/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">1/13/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,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">1,325,557</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">2/28/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">2/27/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">734,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">3/4/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">3/3/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,973,607</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">3/13/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">3/12/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.25</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">736,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">3/27/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">3/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.25</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">662,778</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">7/10/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">7/1/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.80</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,546,483</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">7/24/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">7/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,135,619</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">8/3/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">8/2/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">662,778</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">10/11/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">10/10/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">957,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">10/16/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">10/15/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">589,136</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">10/29/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">10/28/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,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">883,704</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">9/22/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">9/21/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">957,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">9/23/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">9/22/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,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">1,178,273</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">9/24/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">9/23/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,540,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,110,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">1/7/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">1/2/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,730,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,138,506</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">1/9/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">1/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Minsheng Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,679,039</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">4/22/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">4/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhejiang Commerce Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,251,915</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">4/22/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">4/16/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zhejiang Commerce Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,750,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">699,599</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">5/21/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">5/18/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhejiang Commerce Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,030,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">6/3/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">5/14/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.20</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">Zhejiang Commerce Bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,500,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">1,546,483</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: center"><span style="font-size: 10pt">9/18/2020</span></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: center"><span style="font-size: 10pt">6/18/2021</span></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">5.22</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">Total</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>RMB</b></span></td><td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">211,980,000</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; border-bottom: Black 4pt double; font-weight: bold; text-align: right"><span style="font-family: Times New Roman, Times, Serif">31,221,280</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 4pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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; text-indent: 0.5in">The Company&#8217;s short-term
bank borrowings are pledged by its assets as listed below, and guaranteed by the Company&#8217;s major shareholders: Di Wang, Jueqin
Wang, their immediate family members, third-party individuals, and third-party companies:</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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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 September 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">2021</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">2020</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">Buildings, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,995,522</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,405,140</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term Investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,625,133</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">2,995,522</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">10,030,273</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"><b>C. Research and development, patents and licenses</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>Research and Development</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; text-indent: 35.4pt">For the years ended September&#160;30,
2021, 2020, and 2019 we spent $2,057,547, $2,120,649 and $1,777,110, respectively, on R&amp;D. We anticipate that we will focus our research
and development efforts on improving existing products and developing new technology in the coming years.</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; text-indent: 0.5in">The Research and Development
team has dedicated researchers and analysts focusing on mechanical design, mechatronics, CAD design, mold design and welding. Quality
control is an important aspect of the team&#8217;s work and ensuring quality at every stage of the process has been a key driver in maintaining
and developing brand value for 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"><b>D. Trend 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; text-indent: 0.5in">Other than as disclosed elsewhere
in this annual report, we are not aware of any trends, uncertainties, demands, commitments or events that are reasonably likely to have
a material effect on our net revenues, income from continuing operations, profitability, liquidity or capital resources, or that would
cause reported financial information not necessarily to be indicative of future operating results or financial condition or results of
operations.</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: 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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>E. Off-balance Sheet Arrangements</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; text-indent: 0.5in">There were no off-balance
sheet arrangements for the fiscal year ended September&#160;30, 2021, 2020 or 2019, or that&#160;in the opinion of management are likely
to have, a&#160;current or future material effect on&#160;our financial condition&#160;or results of operations.</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>F. Tabular Disclosure of Contractual Obligations</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; text-indent: 0.5in">The following table sets
forth our contractual obligations as of September&#160;30, 2021:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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="18" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Payment Due by Period</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">Contractual Obligations</td><td style="font-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><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Less than<br/> 1 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">1 &#8211; 3<br/> years</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">3 &#8211; 5<br/> years</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">More than<br/> 5 years</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="padding-bottom: 1.5pt; width: 40%; text-align: left">Short-term bank loans*</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">33,459,043</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">33,459,043</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">-</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">-</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td><td style="padding-bottom: 1.5pt; width: 1%">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; width: 1%; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; width: 9%; text-align: right">-</td><td style="padding-bottom: 1.5pt; width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 1.5pt">&#160;</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="text-align: left">&#160;</td><td style="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="text-align: left">&#160;</td><td style="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="text-align: left">&#160;</td><td style="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="text-align: left">&#160;</td><td style="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="text-align: left">&#160;</td><td style="text-align: right">&#160;</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">$</td><td style="border-bottom: Black 4pt double; text-align: right">33,459,043</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">33,459,043</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">-</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">-</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">-</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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0in"></td><td style="width: 0.25in; text-align: left">*</td><td style="text-align: justify">The numbers in the
                                            table are principle only and exclude interest payable.</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>G. Safe Harbor</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-indent: 0.5in">See &#8220;SPECIAL CAUTIONARY NOTICE REGARDING
FORWARD-LOOKING STATEMENTS.&#8221;</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-top: 0; margin-bottom: 0; margin-left: 0in; text-indent: 0in; text-align: justify"><span style="font-variant: small-caps"><b>Item
6. Directors, Senior Management and Employees</b></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"><b>A. Directors and Senior Management</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; text-indent: 0.5in">The following table provides
information regarding our executive officers and directors as of the date of 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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="width: 35%; border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 5%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Age</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 58%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Position(s)</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Di Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">75</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chairman of the Board and Director</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">Huisen Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">63</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chief Executive Officer</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Qin Li</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">42</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Chief Financial Officer</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">Jueqin Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">49</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Director</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Songlin Li<sup>(1)(2)(3)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">52</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Independent Director Nominee, Chair of Compensation Committee</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-size: 10pt">Jiancong Huang<sup>(1)(2)(3)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">57</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Independent Director Nominee, Chair of Nomination Committee</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">He &#8220;Henry&#8221; Huang<sup>(1)(2)(3)</sup></span></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">49</span></td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Independent Director Nominee, Chair of Audit Committee</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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><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">(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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><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">(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="margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><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">(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;&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">The business address of each
of the officers and directors is No. 1688 Tianzhong Street, Longwan District, Wenzhou, Zhejiang Province. People&#8217;s Republic of
China.</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: 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 -->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: 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"><b><i>Di Wang</i>,&#160;<i>Chairman
of the Board and Director</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; text-indent: 0.5in">Mr. Wang has been serving
as the Chairman of the Board of Huadi International since inception. Mr. Wang is also the founder and Chairman of the Board of Huadi
Steel. Mr. Wang has extensive experience in manufacturing and managing manufacturing plants. He had been the senior management of three
manufacturing plants prior to founding Huadi Steel in 1998. He is the leader and member of many industry associations, including being
the vice president of the Stainless Steel Branch of China Special Steel Association, the president of Wenzhou Stainless Steel Industry
Association, the chair of the Steel Pipe Committee of Zhejiang Metallurgical Industry Association, the representative of the tenth Party
Congress of Wenzhou City, member of the second and third CPPCC Standing Committee of Longwan District, Zhejiang Province.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><b><i>Huisen Wang, Chief
Executive Officer</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; text-indent: 0.5in">Mr. Wang has been a Director
and the Chief Executive Officer of Huadi International since inception. He is also a director and the General Manager of Huadi Steel
since 1998. Prior to that, Mr. Wang was a senior management member at an electric machinery factory. Mr. Wang is a licensed engineer
and certified senior manager in China.</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"><b>Qin Li<i>, Chief Financial
Officer</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; text-indent: 0.5in">Ms. Li is qualified CPA with
eleven years of work experience in finance, including seven-year management experience, covering financial analysis, financial supervision,
audit, fund, budget, taxation, and cost and inventory control. She has vast experience in international accounting (IFRS) and USA GAAP
reporting and is familiar with preparation of consolidated financial statement and making economic decisions based on financial analysis.
Prior to serving as our CFO, Ms. Li served as the Comptroller of Stolle Machinery (Shanghai) Co. Ltd and Stolle Machinery (Guangdong)
Co., Ltd. from 2016. Ms. Li was responsible for the accounting of Stolle Shanghai Trading Company and the factory of Stolle Guangdong,
preparing the financial analysis reports and provide all types of financial analysis data and advices to CFO and General Manager. From
August 2015 to June 2016, Ms. Li served as the CFO of Webster Operations (Shanghai) Co., Ltd., an Australian retailer of designer fashion
specializing in women&#8217;s apparel with four designer brands and over 200 stores around Australia. Prior to her experience as a corporate
executive, Ms. Li was an audit manager for Grant Thornton China CPA Limited from January 2007 to August 2010. During her time as an auditor,
Ms. Li conducted audits for listed companies and independently lead team to complete audit work of accounting subjects, including inspection
of accounts and verification of accuracy of financial statements and check of operational procedures.</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"><b><i>Jueqin Wang, Director</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; text-indent: 0.5in">Mr. Wang has been a Director
of Huadi International since inception. He is also the President of Huadi Steel, where he started as a sales manager in 1998. He has
extensive experience in the steel manufacturing industry. Mr. Wang has also been the Chairman of a leather company in Wenzhou, PRC since
1999. Mr. Wang is a licensed engineer in China.</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"><b>Henry He Huang,&#160;<i>Independent
Director Nominee</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; text-indent: 0.5in">Professor Huang is an Associate
Professor of Accounting at Yeshiva University&#8217;s Sy Syms School of Business. Professor Huang&#8217;s current teaching interests
are managerial accounting and contemporary topics in accounting such as International Financial Reporting Standards (IFRS) and accounting
research based on FASB codification and eIFRS. Professor Huang&#8217;s research focuses on the impact of external monitoring mechanisms
(e.g., securities litigation, shareholder rights, regulations, and hedge fund activism) on firms&#8217; accounting practice, valuation,
and internal governance. Professor Huang&#8217;s practical expertise covers international investment and trade, accounting information
system, accounting-related securities litigation, and entrepreneurial planning. His research has been frequently cited by both the academic
and professional communities and has won research grants from the Research Grants Council of Hong Kong. Before joining Yeshiva University,
Professor Huang taught accounting courses at University of Houston, Butler University in Indianapolis, and Prairie View A&amp;M University
(a Member of Texas A&amp;M University System) in Houston. Professor Huang received a Ph.D. degree in accounting from Bauer College of
Business, University of Houston. He received a Master&#8217;s Degree in Science from Bauer College of Business, University of Houston.
Professor Huang has also earned law degrees from both U.S. and China. We believe Professor He&#8217;s expertise in accounting will help
us improve our accounting reporting. In addition, the Board believes that Mr. Huang qualifies as a &#8220;financial expert&#8221; as
defined by the SEC rules and therefore appointed him as the chairman of the Audit Committee.</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"><b>Jiancong Huang,&#160;<i>Independent
Director Nominee</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; text-indent: 0.5in">Mr. Huang is the Chief Executive
Officer and Chairman of the Board of ZK International Group Co., Ltd. (Nasdaq: ZKIN). Mr. Huang has extensive experience in manufacturing
industry and held President position in two companies before ZK was founded. He earned his EMBA from Renmin University of China and Engineering
Professional Title, and was awarded as Top10 Wenzhou Entrepreneurship and appointed to be the Vice Director of China Construction and
Building Standard and Safety Committee. He is also members of National Pipe Standard Committee and National Building Water Supply and
Waste Standard Committee. Mr. Huang is an experienced corporate strategist and visionary with decades of experience on corporate management
and innovation. He has a systematic ideology on the future of stainless steel pipe in the water and gas supply area. We believe his expertise
in the industry and public company experience will help us enhance our corporate governance standard.</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: 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 -->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: 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"><b><i>Songlin Li</i>,&#160;<i>Independent
Director Nominee</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; text-indent: 0.5in">Mr. Li is the Chairman of
Wenzhou Stainless Steel Industry Association and he has been working as the Chairman of Zhejiang Fengye Group Co., Ltd. since 2002. He
is a Stainless Steel Engineer and has over twenty years of working experience in the Stainless Steel Industry. We believe his industry
expertise will help contribute to the growth of our company.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>B. 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"><b>Director Compensation</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; text-indent: 0.5in">During the fiscal years ended
September&#160;30, 2021 and 2020, Di Wang received cash compensation of $25,131 and $23,338, respectively, and Jueqin Wang received cash
compensation of $21,075 and $19,572, respectively. For the years ended September 30, 2021 and 2020, Huisen Wang did not received compensation
for his service as a director of the Company.</p><div>

</div><p style="text-align: justify; 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; text-indent: 0.5in">During the fiscal year ended
September&#160;30, 2021, He Huang, Jiancong Huang and Songlin Li received cash compensation of $10,000, $10,000 and $5,000, respectively.
During the fiscal year ended September&#160;30, 2020, they received no compensation. In addition, He Huang received 2,000 ordinary shares
upon our listing on Nasdaq.</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>Executive Compensation</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; text-indent: 0.5in">Our compensation committee
is responsible to determine the compensation to be paid to our executive officers based on our financial and operating performance and
prospects,&#160;and contributions made by the officers to our success. 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Our compensation committee
has adopted a charter for determining the amount of compensation paid to our executive officers. The compensation committee will make
an independent evaluation of appropriate compensation to key employees, with input from management and has oversight of executive compensation
plans, policies and programs.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; 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>Summary of Compensation Table</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; text-indent: 0.5in">The following table presents
summary information regarding the total compensation awarded to, earned by, or paid to each of the named executive officers for services
rendered to us for the years ended September 30, 2021 and 2020.</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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Name and Principal&#160;Position</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Fiscal 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<br/> ($)</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<br/> ($)</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">Stock<br/> Awards<br/> ($)</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<br/>
    ($)</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<br/> ($)</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; text-indent: -9pt; padding-left: 9pt">Qin Li</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">2021</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,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">&#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;-</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">&#160;</td><td style="width: 9%; text-align: right">20,000</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-style: italic; text-align: left; text-indent: -9pt; padding-left: 0.25in">Chief Financial Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">20,000</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">&#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">20,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">Huisen Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2021</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">25,131</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">&#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">25,131</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-style: italic; text-align: left; text-indent: -9pt; padding-left: 0.25in">Chief Executive Officer</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2020</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">23,338</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">&#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">23,338</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; 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: 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 -->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: 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>Employment Agreements</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; text-indent: 0.5in">Our employment agreements
with our officers generally provide for employment for a specific term (typically approximately three years at a time) 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 any termination of the agreement by our company that results in violation of applicable labor laws,
we shall pay the employee all damages incurred from such termination. In the event of a breach or termination causing loss to our company
by the employee, the employee shall pay all economic loss we had incurred as a result.</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>C. Board Practices</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"><b>Election of 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; text-indent: 0.5in">Our executive officers are
appointed by, and serve at the discretion of, our board of directors, including our Chief Executive Officer Huisen Wang and Chief Financial
Officer Qin Li. There is no family relationship among any of our directors or executive officers.</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>Board of Directors</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; text-indent: 0.5in">Our board of directors currently
consists of 5 directors, a majority of whom are independent as such term is defined by the Nasdaq Capital Market.</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; text-indent: 0.5in">A director may vote in respect
of any contract or transaction in which he is interested, provided, however that the nature of the interest of any director in any such
contract or transaction shall be disclosed by him at or prior to its consideration and any vote on that matter. A general notice or disclosure
to the directors or otherwise contained in the minutes of a meeting or a written resolution of the directors or any committee thereof
of the nature of a director&#8217;s interest shall be sufficient disclosure and after such general notice it shall not be necessary to
give special notice relating to any particular transaction. A director may be counted for a quorum upon a motion in respect of any contract
or arrangement which he shall make with our company, or in which he is so interested and may vote on such motion.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Corporate Governance</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; text-indent: 0.5in">The business and affairs
of the company are managed under the direction of our Board. We have conducted Board meetings regularly since inception. Each of our
directors has attended all meetings either in person, via telephone conference, or through written consent for special meetings. In addition
to the contact information in this annual report, the Board has adopted procedures for communication with the officers and directors
on May&#160;22, 2017. Stockholders will be given specific information on how he/she can direct communications to the officers and directors
of the Company at our annual stockholders&#8217; meetings. All communications from stockholders are relayed to the members of the Board.</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>Board Committees</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; text-indent: 0.5in">We have established and adopted
charters for five standing committees under the board: the Audit Committee, the Compensation Committee, the Nomination Committee, Governance
Committees and Enterprise Risk Oversight Committee. Except for the Enterprise Risk Oversight Committee, each Committee consists of only
independent directors of the Company. The Board also adopted charters for i) the Enterprise and Risk Oversight Committee, ii) Risk and
Information Security Committee, iii) Social Media Committee, and iv) Regulatory, Compliance&#160;&amp; Government Affairs Committee.
The charters will be implemented upon formation of each respective committee.</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-size: 10pt"><b>Audit
                                            Committee:</b>&#160;&#160;He Huang (Chair), Songlin Li, Jiancong Huang</span></td>
</tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-size: 10pt"><b>Compensation
                                            Committee:</b>&#160;&#160;Songlin Li (Chair), Jiancong Huang, He Huang</span></td>
</tr></table><div>

</div><p style="margin-top: 0; margin-bottom: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">&#9679;</td><td style="text-align: justify"><span style="font-size: 10pt"><b>Nomination
                                            Committee:</b>&#160;&#160;Jiancong Huang (Chair), Songlin Li, He Huang</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; text-indent: 0.5in">The Board 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">This insider trading policy
was put into place because effective October&#160;23, 2000, the Securities and Exchange Commission (the &#8220;SEC&#8221;) adopted rules&#160;related
to insider trading. One of these rules, Rule&#160;10b5-1 of the Securities Exchange Act of 1934, as amended, provides an exemption to
the insider trading rules&#160;in the form of an affirmative defense. Rule&#160;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&#160;10b5-1.</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; text-indent: 0.5in">The Board also adopted a
written disclosure policy, which applies to all directors, officers and employees of the Company and its wholly owned subsidiaries, to
ensure that communications to the investing public about the Company are timely, factual and accurate and are broadly disseminated in
accordance with all applicable legal and regulatory requirements.</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; text-indent: 0.5in">In addition, the Board adopted
a whistleblower procedure that provides the Audit Committee the responsibility to ensure proper procedure of the receipt, retention,
and treatment of complaints about the Company&#8217;s accounting, internal accounting controls, or auditing matters. The Audit Committee
must also provide for confidential, anonymous submission by the Company&#8217;s employees of concerns about questionable accounting or
auditing matters.</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; text-indent: 0.5in">Lastly, the Board adopted
a corporate governance policy for its website content, as well as procedures for shareholder&#8217;s communication with Directors. With
all of the above referenced charters and procedures in place, the Company is committed to corporate governance practices that are compliance
with applicable laws, regulations and exchange requirements.</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; text-indent: 0.5in">The functions of each committee
the Company formed and adopted charters for as of the date of this annual report are described below:</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><span style="text-decoration:underline">Audit Committee</span></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; text-indent: 0.5in">The Audit Committee shall
make such examinations as are necessary to monitor the corporate financial reporting and external audits of the Company and its subsidiaries;
to provide to the Board the results of its examinations and recommendations derived therefrom; to outline to the Board improvements made,
or to be made, in internal accounting controls; to nominate an independent auditor; and to provide to the Board such additional information
and materials as it may deem necessary to make the Board aware of significant financial matters requiring Board attention.</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><span style="text-decoration:underline">Compensation Committee</span></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; text-indent: 0.5in">The purpose of the Compensation
Committee is to review and make recommendations to the Board regarding all forms of compensation to be provided to the executive officers
and directors of the Company, including stock compensation and loans, and all bonus and stock compensation to all employees.</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><span style="text-decoration:underline">Nomination Committee</span></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; text-indent: 0.5in">The purpose of the Nomination
Committee shall be to review and make recommendations to the Board regarding matters concerning corporate governance; review the composition
of and evaluate the performance of the Board; recommend persons for election to the Board and evaluate director compensation; review
the composition of committees of the Board and recommend persons to be members of such committees; review and maintain compliance of
committee membership with applicable regulatory requirements; and review conflicts of interest of members of the Board and corporate
officers.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Duties of Directors</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; text-indent: 0.5in">Under British Virgin Islands
law, our directors have a duty to act honestly, in good faith and with a view to our best interests. Our directors also have a duty to
exercise the care, diligence and skills that a reasonably prudent person would exercise in comparable circumstances. In fulfilling their
duty of care to us, our directors must ensure compliance with our memorandum and articles of association. We have the right to seek damages
if a duty owed by our directors is breached.</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-indent: 0.5in">The functions and powers of our board of directors
include, among others:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="width: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td>
    <td style="text-align: justify"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">appointing
                                    officers and determining the term of office of the officers;</span></p>
                                    <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#9679;</td>
    <td style="text-align: justify"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">authorizing
                                    the payment of donations to religious, charitable, public or other bodies, clubs, funds or associations
                                    as deemed advisable;</span></p>
                                    <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">exercising
                                    the borrowing powers of the company and mortgaging the property of the company;</span></p>
                                    <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#9679;</td>
    <td style="text-align: justify"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">executing
                                    checks, promissory notes and other negotiable instruments on behalf of the company; and</span></p>
                                    <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></td></tr>
  <tr style="vertical-align: top">
    <td><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td>&#9679;</td>
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">maintaining or registering
    a register of mortgages, charges or other encumbrances of the company.</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"></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 -->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: justify">&#160;</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">&#160;</p><div>

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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Qualification</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; text-indent: 0.5in">There are no membership qualifications
for directors. Further, there are no share ownership qualifications for directors unless so fixed by us in a general meeting. There are
no other arrangements or understandings pursuant to which our directors are selected or nominated.</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>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; text-indent: 0.5in; ">All
directors hold office until the next annual meeting of shareholders at which they would be recommended for re-election by the shareholders
and until their successors have been duly elected and qualified. Officers are elected by and serve at the discretion of the board of
directors. Our directors may be elected by a resolution of our board of directors, or by an ordinary resolution of our shareholders.
Each of our directors will hold office until the expiration of his or her term as provided in the written agreement with our company,
if any, and until his or her successor has been elected or appointed. A director will cease to be a director if, among other things,
the director (i)&#160;becomes bankrupt or makes any arrangement or composition with his creditors; (ii)&#160;dies or is found by our
company to be or becomes of unsound mind, (iii)&#160;resigns his office by notice in writing to the company, or (iv)&#160;without special
leave of absence from our board, is absent from three consecutive board meetings and our directors resolve that his office be vacated.
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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Limitation of Director and Officer Liability</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; text-indent: 0.5in">Under British Virgin Islands
law, each of our directors and officers, in performing his or her functions, is required to act honestly and in good faith with a view
to our best interests and exercise the care, diligence and skill that a reasonably prudent person would exercise in comparable circumstances.
British Virgin 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 indemnification provision may be held by the British Virgin Islands
courts to be contrary to public policy (for example, a provision for indemnification against civil fraud or the consequences of committing
a crime).</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: 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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Under our memorandum and
articles of association, we may indemnify our directors against all expenses, including legal fees, and against all judgments, fines
and amounts paid in settlement and reasonably incurred in connection with civil, criminal, administrative or investigative proceedings
to which they are party or are threatened to be made a party by reason of their acting as our directors. To be entitled to indemnification,
these persons must have acted honestly and in good faith with a view to the best interests of the company and, in the case of criminal
proceedings, they must have had no reasonable cause to believe their conduct was unlawful. The decision of our board of directors as
to whether such a person acted honestly and in good faith with a view to the best interests of the company and as to whether the person
had no reasonable to cause to believe that his or her conduct was unlawful is, in the absence of fraud, sufficient for the purposes of
the indemnification, unless a question of law is involved. The termination of any proceedings by any judgment, order, settlement, conviction
or the entry of no plea does not, by itself, create a presumption that a director did not act honestly and in good faith and with a view
to our best interests or that the director had reasonable cause to believe that his or her conduct was unlawful. Such limitation of liability
does not affect the availability of equitable remedies such as injunctive relief or rescission. These provisions will not limit the liability
of directors under United States federal securities laws.</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; text-indent: 0.5in">We may indemnify anyone serving
at our request as a director of another entity against all expenses, including legal fees, and against all judgments, fines and amounts
paid in settlement and reasonably incurred in connection with legal, administrative or investigative proceedings. To be entitled to indemnification,
such a person must have acted honestly and in good faith with the view to our best interests and, in the case of criminal proceedings,
must have had no reasonable cause to believe that his or her conduct was unlawful. The decision of our board of directors as to whether
the person acted honestly and in good faith with a view to our best interests and as to whether the person had no reasonable cause to
believe that his or her conduct was unlawful, is in the absence of fraud sufficient for the purposes of indemnification, unless a question
of law is involved. The termination of any proceedings by any judgment, order, settlement, conviction or the entry of no plea does not,
by itself, create a presumption that the person did not act honestly and in good faith and with a view to our best interests or that
the person had reasonable cause to believe that his or her conduct was unlawful.</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; text-indent: 0.5in">We may purchase and maintain
insurance in relation to any of our directors or officers against any liability asserted against the directors or officers and incurred
by the directors or officers in that capacity, whether or not we have or would have had the power to indemnify the directors or officers
against the liability as provided in our memorandum and articles of association.</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; text-indent: 0.5in">Insofar as indemnification
for liabilities arising under the Securities Act may be permitted for our directors, officers or persons controlling our company 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Involvement in Certain Legal 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; text-indent: 0.5in">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&#160;and
regulations of the SEC.</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>D. Employees</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; text-indent: 0.5in">As of September 30, 2021,
we employ a total of 382 employees working in departments i.&#160;Our employees are not represented by a labor organization or covered
by a collective bargaining agreement. We have not experienced any work stoppages. We are required under PRC law to make contributions
to employee benefit plans at specified percentages of our after-tax profit. In addition, we are required by PRC law to cover employees
in China with various types of social insurance. All of our employees are covered by worker compensation insurance arising from any job-related
injuries. With respect to retirement benefits, as most of our employees are from other cities outside of Wenzhou where their retirement
insurance are registered locally at their respective hometowns. The authorities in Wenzhou has instead required companies in Wenzhou
to increase their coverage for Migrant Workers Medical Insurance in order to improve workers&#8217; employment welfare. We have 382 employees,
of which 62.57% of our employees are covered by the five statutory social benefits, and 87.96% are covered by Occupational Injury Insurance.
&#160;Companies are not required to make contribution to the local Housing Pension in Wenzhou for the employees and since most employees
are from other regions outside of Wenzhou, most of them have opted out. Currently, we are making contribution to the Housing Pension
for six 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"></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 -->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: justify">&#160;</p><div>

</div><div><a id="a_008"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 6%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 7.</b></span></td>
    <td style="width: 94%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Major Shareholders and Related
    Party Transactions</b></span></td></tr>
  </table><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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 24px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt"><b>A.</b></span></td>
    <td><span style="font-size: 10pt"><b>Major Shareholders</b>&#160;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 36pt">The following table sets forth
information with respect to beneficial ownership of our ordinary shares as of the date of this annual report by:</p><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px">&#160;</td>
    <td style="width: 24px"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Each person who is known by us to beneficially own more than 5% of
    our outstanding ordinary shares;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">Each of our director, director nominees and named executive officers;
    and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify; text-indent: -24pt">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 48px; text-align: justify">&#160;</td>
    <td style="width: 24px; text-align: justify"><span style="font-size: 10pt">&#9679;</span></td>
    <td style="text-align: justify"><span style="font-size: 10pt">All directors and named executive officers as a group.</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; text-indent: 0.5in">The number and percentage
of Ordinary Shares beneficially owned are based on 13,239,182 ordinary shares issued and outstanding as of January 31, 2022. Information
with respect to beneficial ownership has been furnished by each director, officer or beneficial owner of more than 5% of our Ordinary
Shares. Beneficial ownership is determined in accordance with the rules of the SEC and generally requires that such person have voting
or investment power with respect to securities. In computing the number of Ordinary Shares beneficially owned by a person listed below
and the percentage ownership of such person, Ordinary Shares underlying options, warrants or convertible securities held by each such
person that are exercisable or convertible within 60 days of January 31, 2022 are deemed outstanding, but are not deemed outstanding
for computing the percentage ownership of any other person. Except as otherwise indicated in the footnotes to this table, or as required
by applicable community property laws, all persons listed have sole voting and investment power for all Ordinary Shares shown as beneficially
owned by them.&#160;Unless otherwise indicated in the footnotes, the address for each principal shareholder is in the care of our Company
at No. 1688 Tianzhong Street, Longwan District, Wenzhou, Zhejiang Province, China.</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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Named Executive Officers and Directors</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><b>Amount
    of<br/> Beneficial<br/> Ownership<sup>(1)</sup>&#160;&#160;</b></span></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<sup>(2)</sup></td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold">Directors 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%"><span style="font-size: 10pt">Di Wang<sup>(3)</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">8,336,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">62.96</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Jueqin Wang<sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,664,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.57</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Huisen Wang</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; ">
    <td style="text-align: left">Qin Li</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">He &#8220;Henry&#8221; Huang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,000</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">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Songlin Li</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">Jiancong Huang</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; ">
    <td style="font-weight: bold; text-align: left">All directors and executive officers as a group (5 persons)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,002,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">75.55</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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">5% Beneficial Owners:</td><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">Yongqiang Donghai Limited<sup>(3)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,336,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">62.96</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left"><span style="font-size: 10pt">Yongqiang Maituo Limited<sup>(4)</sup></span></td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,664,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.57</td><td style="text-align: left">%</td></tr>
  </table><div>


</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; 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">*Less than 1%</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><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">(1)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Beneficial
                                            ownership is determined in accordance with the rules of the SEC and includes voting or investment
                                            power with respect to the ordinary shares. All shares represent only ordinary shares held
                                            by shareholders as no options are issued or outstanding.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><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">(2)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Calculation
                                            based on 13,239,182 ordinary shares issued and outstanding as of January 31, 2022.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><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">(3)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Di
                                            Wang is deemed to beneficially own 8,336,000 ordinary shares through Yongqiang Donghai Limited,
                                            a British Virgin Islands company holding 8,336,000 shares of our ordinary shares. Di Wang
                                            has the sole voting and dispositive power of all the shares held by Yongqiang Donghai Limited
                                            through certain entrustment agreement with the shareholders of Yongqiang Donghai Limited.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><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">(4)</span></td><td style="text-align: justify"><span style="font-size: 10pt">Jueqin
                                            Wang is deemed to beneficially own 1,664,000 ordinary shares through Yongqiang Maituo Limited,
                                            a British Virgin Islands company holding 1,664,000 shares of our ordinary shares. Jueqin
                                            Wang has the sole voting and dispositive power of all the shares held by Yongqiang Maituo
                                            Limited.</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"></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 -->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: justify">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt"><b>B.</b></span></td>
    <td style="width: 98%; text-align: justify"><span style="font-size: 10pt"><b>Related Party Transactions</b></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; text-indent: 0.5in">Net amounts due to related
parties consisted of the following as of September&#160;30, 2021 and 2020:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Accounts</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">Name of related parties</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Receivables from related parties:</td><td>&#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: 42%; text-align: left; text-indent: 10pt">Advances to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 33%; text-align: left">Taizhou Huadi Industrial Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,550,504</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">5,342,512</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 10pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">Taizhou Huadi Industrial Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,438,303</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">1,880,762</p></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: 10pt">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">Huashang Micro Finance Co.</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">1,030,989</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 10pt">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">Taizhou Huadi Material Technology Co.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,543,394</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">Liabilities to related parties:</td><td>&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 10pt">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Di Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">155,198</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(147,284</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: 10pt">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Jueqin Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">359,716</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(341,374</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: 10pt">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Huizhi Wang</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: 10pt">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Juelin Wang</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; ">
    <td style="text-align: left; text-indent: 10pt">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Yiyu Wang</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">(919,053</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: 10pt">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Bing Zhang</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>
  </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>Interests of experts and counsel</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; text-indent: 0.5in">Not applicable for annual
reports on Form&#160;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_009"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<td style="font-family: Times New Roman, Times, Serif; width: 7%; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>ITEM
8.</b></span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify; width: 93%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif"><b>F<span style="font-variant: small-caps">inancial
                                            </span>I<span style="font-variant: small-caps">nformation</span></b></span></p></td>
</tr></table><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"><b>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; text-indent: 0.5in">Please refer to Item 18.</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>Legal and Administrative Proceedings</b>&#160;</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; text-indent: 0.5in">We had been subject to legal
proceedings in the past, but have since resolved these. From time to time, we may become involved in various legal or administrate proceedings
that may arise in the ordinary course of business. Litigation is subject to inherent uncertainties, and an adverse result in these or
other matters may arise. Except for those set below, currently there is no legal proceeding pending or threatened against to which we
are a party of.</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; text-indent: 0.5in">On October 28, 2019, Tangshan
Sanyou Chemical Co., Ltd. filed a complaint with the Caofeidian District People&#8217;s Court in Tangshan, Hebei Province, demanding
that Huadi Steel compensate the plaintiff for economic loss of RMB 1,233,388.37 and bear the litigation costs of the case. On July 10,
2018, the plaintiff and Huadi Steel signed a high vacuum seawater pipeline procedural stainless steel pipeline procurement contract (contract
number: SYGF-GY-GC-18072), pursuant to which the plaintiff would purchase a total of nine types of stainless seamless steel pipes from
Huadi Steel, to be used for high vacuum seawater projects. The above-mentioned steel pipes were alleged to be continuously and completely
leaking within half year of use. The plaintiff claimed that this batch of steel pipes sold by Huadi <span style="font-size: 10pt">Group
did not meet the conditions for safe use and constituted a breach of contract, alleging a loss of RMB 21,288. The plaintiff submitted
that it spent an additional RMB 1,212,100 to purchase steel pipes as replacement, totaling the alleged loss of RMB 1,233,388. The first
hearing of the case has been completed. As of the date hereof, under the auspices of the court, the testing organization selected by
the court is sampling and testing the quality of the goods supplied by Huadi Steel.</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; text-indent: 0.5in">On July 24, 2020, Huadi Group
filed a separate complaint with the Caofeidian District People&#8217;s Court in Tangshan, Hebei Province, alleging breach of contract
and non-payment demanding Tangshan Sanyou Chemical Co., Ltd. to pay RMB 650,000 in arrears and the corresponding interest, and bear the
litigation costs of the case. Huadi Steel and Tangshan Sanyou Chemical Co., Ltd. signed a series of purchase and sale contracts for stainless
steel pipes between March 2016 and August 2018. We believe that Huadi Group has fully fulfilled its product supply obligations in accordance
with the contracts, with actual delivery amount totaling RMB 13,714,622. After the products passed the acceptance procedure by Tangshan
Sanyou Chemical Co., Ltd., Huadi Group issued invoices according to the actual deliveries. The case held its first hearing on September
16, 2020.</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; text-indent: 0.5in">On November 22, 2021, Caofeidian
District People&#8217;s Court entered a judgment in favor of Tangshan Sanyou Chemical Co., Ltd. and ordered Huadi Steel to compensate
the plaintiff for economic loss. On December 4, 2021, Huadi Steel filed an appeal with the Intermediate People&#8217;s Court of Tangshan
on the grounds of. among others, lack of evidence, faulty evaluation report, and procedural deficiency. The second hearing is to be held
on a future date to be determined by the court.</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: 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 -->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">&#160;</p><div>

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



</div><p style="margin: 0; font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">We
intend to keep any future earnings to finance the expansion of our business. We do not anticipate that any cash dividends will be paid
in the foreseeable future.</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">&#160;</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">Under
Cayman Islands law, a Cayman Islands company may pay a dividend on its shares out of either profit or share premium amount, provided
that in no circumstances may a dividend be paid if this would result in the company being unable to pay its debts due in the ordinary
course of business immediately following the date on which the distribution or dividend is paid.</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">&#160;</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">If
we determine to pay dividends on any of our ordinary share in the future, as a holding company, we will depend on receipt of funds from
our Hong Kong subsidiary, Hong Kong Beach Limited (&#8220;HK Beach&#8221;).</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">Current
PRC regulations permit our indirect PRC subsidiaries to pay dividends to HK Beach only out of their accumulated profits, if any, determined
in accordance with Chinese accounting standards and regulations. In addition, each of our subsidiaries in China is required to set aside
at least 10% of its after-tax profits each year, if any, to fund a statutory reserve until such reserve reaches 50% of its registered
capital. Although the statutory reserves can be used, among other ways, to increase the registered capital and eliminate future losses
in excess of retained earnings of the respective companies, the reserve funds are not distributable as cash dividends except in the event
of liquidation.</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">&#160;</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">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, if our subsidiaries and affiliates in the PRC incur debt on their
own in the future, the instruments governing the debt may restrict their ability to pay dividends or make other payments.</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">&#160;</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">Cash
dividends, if any, on our ordinary share will be paid in U.S. dollars. HK Beach may be considered a non-resident enterprise for tax purposes.
Any dividends Hongshun pays to HK Beach may be regarded as China-sourced income and may be subject to PRC withholding tax at a rate of
up to 10%.</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">&#160;</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">In
order for us to pay dividends to our shareholders, we will rely on payments made from Huadi Steel Group Limited to Hongshun, and the
distribution of such payments to HK Beach as dividends from Hongshun. Certain payments from Huadi Steel Group Limited to Hongshun are
subject to PRC taxes, including VAT, urban maintenance and construction tax, educational surcharges. In addition, if Huadi Steel Group
Limited or its subsidiaries or branches incur debt on their own behalf in the future, the instruments governing the debt may restrict
its ability to pay dividends or make other distributions to us.</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">&#160;</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">Pursuant
to the Arrangement between 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, the 10% withholding tax rate may be lowered to 5% if a Hong Kong resident
enterprise owns no less than 25% of a PRC project. However, the 5% withholding tax rate does not automatically apply and certain requirements
must be satisfied, including without limitation that (a) the Hong Kong project must be the beneficial owner of the relevant dividends;
and (b) the Hong Kong project must directly hold no less than 25% share ownership in the PRC project during the 12 consecutive months
preceding its receipt of the dividends.</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">&#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"><b>B.&#160;Significant
Changes</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">&#160;&#160;</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">We
have not experienced any significant changes since the date of our audited consolidated financial statements included in this annual
report.</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">&#160;</span></p><div>

</div><div><a id="a_010"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 96px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Item&#160;9.</b></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>The
    Offer and Listing</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#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"><b>A. Offer
and listing details</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">&#160;</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">Our
ordinary shares have been listed on the Nasdaq Capital Market since January 22, 2021 under the symbol &#8220;HUDI.&#8221; The table below
shows, for the periods indicated, the high and low market prices for our shares.</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="6" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Market
    Price Per Share</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">High</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; font-weight: bold; padding-bottom: 1.5pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Low</span></td><td style="font-family: Times New Roman, Times, Serif; padding-bottom: 1.5pt; font-weight: bold"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom">
    <td style="font-family: Times New Roman, Times, Serif; font-weight: bold; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Quarterly:</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td colspan="2" style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; width: 76%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">January&#160;22,
    2021 to March&#160;31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">7.20</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.03</span></td><td style="font-family: Times New Roman, Times, Serif; width: 1%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">April&#160;1,
    2021 to June 30, 2021</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.75</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.96</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">July&#160;1,
    2021 to September&#160;30, 2021</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">5.50</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: bottom; ">
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">October&#160;1,
    2021 to December&#160;31, 2021</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">3.00</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">$</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif">34.61</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">&#160;</span></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: 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 -->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: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#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"><b>B.&#160;Plan
of distribution</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">&#160;</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">Not
applicable for annual reports on Form&#160;20-F.</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">&#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"><b>C. Markets</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">&#160;</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">Our
ordinary shares are listed on the Nasdaq Capital Market under the symbol &#8220;HUDI.&#8221;</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">&#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"><b>D. Selling
shareholders</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">&#160;</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">Not
applicable for annual reports on Form&#160;20-F.</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">&#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"><b>E. Dilution</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">&#160;</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">Not
applicable for annual reports on Form&#160;20-F.</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">&#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"><b>F. Expenses
of the issue</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">&#160;</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">Not
applicable for annual reports on Form&#160;20-F.</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">&#160;</span></p><div>

</div><div><a id="a_011"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="font-family: Times New Roman, Times, Serif; width: 96px"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Item&#160;10.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Additional
    Information</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#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"><b>A. Share
capital</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">&#160;</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">Not
applicable for annual reports on Form&#160;20-F.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif"><b>B.&#160;Memorandum
and articles of association</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">Huadi
International was incorporated on September 27, 2018 under the Cayman Islands Companies Act (2020 Revision). As of January 31, 2022,
there were 13,239,182 ordinary shares issued and outstanding.</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">&#160;</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">Our
memorandum and articles of association do not permit a director to decide what compensation he or she will receive. All decisions about
the compensation of directors will be recommended by the compensation committee, upon its formation, and approved by the board of directors
as a whole, both acting only when a quorum of members is present.</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">&#160;</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">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.</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">&#160;</span></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"><b>Description
of Ordinary Shares</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">&#160;</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">Huadi
International was incorporated on September 27, 2018 under the Cayman Islands Companies Act (2020 Revision) and our affairs are governed
by our amended and restated memorandum and articles of association and the Companies Law (2020 Revision) which we refer to as the Cayman
Islands Companies Act below, and the common law of the Cayman Islands. Pursuant to our amended and restated memorandum and articles of
association, our company&#8217;s authorized share capital consists of 250,000,000 ordinary shares with a par value of US$0.0002 per share.
As of January 31, 2022, there were 13,239,182 ordinary shares issued and outstanding.</span></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Our
Memorandum and Articles</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"><b>&#160;</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">Copies
of our amended and restated memorandum and articles of association are filed as exhibits.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Objects
of Our Company</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"><b>&#160;</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">Under
our amended and restated memorandum and articles of association, the objects of our company are unrestricted and we have the full power
and authority to carry out any object not prohibited by the law of the Cayman Islands.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Ordinary
Shares</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"><b>&#160;</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">Each
ordinary share in the Company confers upon the shareholder:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Listing</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">Our
ordinary shares are listed on the Nasdaq Capital Market under the symbol &#8220;HUDI.&#8221;</span></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Transfer
Agent and Registrar</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.65in"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">The
transfer agent and registrar for the ordinary shares is VStock Transfer LLC.</span></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Dividends</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">The
holders of our ordinary shares are entitled to such dividends as may be declared by our board of directors subject to the Cayman Islands
Companies Act, as amended. Our amended and restated articles of association provide that dividends may be declared and paid out of our
profits, realized or unrealized, or from any reserve set aside from profits which our board of directors determine is no longer needed.
Dividends may also be declared or paid out of share premium account or otherwise permitted by the Cayman Islands Companies Act, provided
that in no circumstances may we pay a dividend if this would result in our company being unable to pay its debts as they fall due in
the ordinary course of business.</span></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Voting
rights</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">Any
action required or permitted to be taken by the shareholders must be taken at a duly called and quorate annual or special meeting of
the shareholders entitled to vote on such action and may be effected by a resolution in writing. 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 vote for each ordinary share which such shareholder holds. At any shareholders&#8217; meeting the chairman is responsible for
deciding in such manner as he considers appropriate whether any resolution proposed has been carried or not and the result of his decision
shall be announced to the meeting and recorded in the minutes of the meeting. A poll may be demanded by the chairman of such meeting
or one or more shareholders present in person or by proxy entitled to vote.</span></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Election
of directors</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.65in"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">Directors
may be appointed by an ordinary resolution of our shareholder or by a resolution of the directors of the Company.</span></p><div>

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

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Meetings
of shareholders</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">Any
of our directors may convene meetings of shareholders at such times and in such manner and places within or outside the Cayman Islands
as the director considers necessary or desirable. The director convening a meeting shall give at least seven days&#8217; notice of a
meeting of shareholders to those shareholders whose names on the date the notice is given appear as members in the register of members
of the Company and are entitled to vote at the meeting, and each of the Company&#8217;s directors. Our board of directors must convene
a general meeting upon the written request of one or more shareholders holding no less than 10% of our voting share capital.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">No
business may be transacted at any general meeting unless a quorum is present at the time the meeting proceeds to business. Two or more
members present in person or by proxy and entitled to vote shall be a quorum. If, within two hours 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 next business day in the jurisdiction in which the meeting was to have been held at the same time and place or
to such other time and place as the board of directors may determine, 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 shall be a quorum and may transact the business for which
the meeting was called. If present, the chair of our board of directors shall be the chair presiding at any meeting of the shareholders.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Meetings
of directors</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"><b>&#160;</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">The
management of our company is entrusted to our board of directors, who will make decisions by voting on resolutions of directors. At any
meeting of directors, a quorum will be present if two directors are present, unless otherwise fixed by the directors. If there is a sole
director, that director shall be a quorum. A person who holds office as an alternate director shall be counted in the quorum. A director
who also acts as an alternate director shall count twice towards the quorum. 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.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Pre-emptive
rights</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"><b>&#160;</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">There
are no pre-emptive rights applicable to the issue by us of new shares under either Cayman Islands law or our amended and restated memorandum
and articles of association.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Transfer
of Ordinary Shares</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"><b>&#160;</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">Subject
to the restrictions in our amended and restated memorandum and articles of association and applicable securities laws, any of our shareholders
may transfer all or any of his or her ordinary shares by written instrument of transfer signed by the transferor and containing the name
of the transferee. Our board of directors may resolve by resolution to refuse or delay the registration of the transfer of any ordinary
share without giving any reason. If our directors refuse to register a transfer they shall, within two months after the date on which
the instrument of transfer was lodged with the Company, notify the transferee of such refusal.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Winding
Up</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"><b>&#160;</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">On
a return of capital on winding up or otherwise (other than on conversion, redemption or purchase of shares), assets available for distribution
among the holders of ordinary shares shall be distributed among the holders of our shares on a pro rata basis. If our assets available
for distribution are insufficient to repay all of the paid-up capital, the assets will be distributed so that the losses are borne by
our shareholders proportionately.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Calls
on Ordinary Shares and forfeiture of Ordinary Shares</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"><b>&#160;</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">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.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Repurchase
of Shares</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"><b>&#160;</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">The
Cayman Islands Companies Act and our amended and restated memorandum and articles of association permits us to purchase our own shares,
subject to certain restrictions and requirements. Our directors may only exercise this power on our behalf, subject to the Cayman Islands
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.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">Provided
the necessary shareholders or board approval have been obtained, we may issue shares on terms that are subject to redemption, at our
option or at the option of the holders of these shares, on such terms and in such manner, provided the requirements under the Cayman
Islands Companies Act have been satisfied, including out of capital, as may be determined by our board of directors. Under the Cayman
Islands Companies Act, the repurchase of any share may be paid out of our company&#8217;s profits or out of the proceeds of a fresh issue
of shares made for the purpose of such repurchase, or out of capital (including share premium account and capital redemption reserve).
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 Cayman Islands Companies Act, no such share
may be repurchased (1) unless it is fully paid up, (2) if such repurchase would result in there being no shares outstanding, and (3)
unless the manner of purchase (if not so authorized under the amended and restated memorandum and articles of association) has first
been authorized by a resolution of our shareholders. In addition, under the Cayman Islands Companies Act, 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).</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Variation
of Rights of Shares</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"><b>&#160;</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">The
rights attached to any class or series of shares (unless otherwise provided by the terms of issue of the shares of that class or series),
whether or not our company is being wound-up, may be varied with the consent in writing of the holders of two-thirds of the issued shares
of that class or series or with the sanction of a special resolution passed at a separate meeting of the holders of the shares of the
class or series. The rights conferred upon the holders of the shares of any class issued shall not, unless otherwise expressly provided
by the terms of issue of the shares of that class, be deemed to be varied by the creation or issue of further shares ranking pari passu
with such existing class of shares.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Modifications
of rights</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"><b>&#160;</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">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 special
resolution passed by not less than two-thirds of such shareholders 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.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Changes
in the number of shares we are authorized to issue and those in issue</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"><b>&#160;</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">We
may from time to time by resolution of shareholders in the requisite majorities:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">amend
                                            our amended and restated memorandum of association to increase or decrease the authorized
                                            share capital of our Company;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">divide
                                            our authorized and issued shares into a larger number of shares; 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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">combine
                                            our authorized and issued shares into a smaller number of 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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Inspection
of books and records</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"><b>&#160;</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">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;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Rights
of non-resident or foreign shareholders</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"><b>&#160;</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">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.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Issuance
of additional Ordinary Shares</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"><b>&#160;</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">Our
amended and restated memorandum and articles of association authorizes our board of directors to issue additional ordinary shares from
time to time as our board of directors shall determine, to the extent available authorized but unissued shares.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Exempted
Company</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"><b>&#160;</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">We
are an exempted company with limited liability under the Cayman Islands Companies Law. The Cayman Islands Companies Law 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 that does not hold a license to carry on business in
the Cayman Islands:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">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-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">is
                                            not required to open its register of members for inspection;</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">does
                                            not have to hold an annual general meeting;</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">is
                                            prohibited from making any invitation to the public in the Cayman Islands to subscribe for
                                            any of its securities;</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">may
                                            issue negotiable or bearer shares or shares with no par value;</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">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-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">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-family: Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">may
                                            register as an exempted limited duration company; and</span></td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">&#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.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Differences
in Corporate Law</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"><b>&#160;</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">The
Cayman Islands Companies Law is modeled after that of English law but does not follow recent English statutory enactments. In addition,
the Cayman Islands Companies Law 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 Cayman Islands Companies Law applicable to us and the laws applicable
to companies incorporated in the State of Delaware.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Mergers
and Similar Arrangements<span style="font-weight: normal">.</span></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">&#160;</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">The
Cayman Islands Companies Law permits mergers and consolidations between Cayman Islands companies and between Cayman Islands companies
and non-Cayman Islands companies. For these purposes, a &#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 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.</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">&#160;</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">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 a special resolution of the shareholders of each constituent company, and such other authorization,
if any, as may be specified in such constituent company&#8217;s articles of association.</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">&#160;</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">The
plan of merger or consolidation must be filed with the Registrar of Companies of the Cayman Islands together with a declaration as to
the solvency of the consolidated or surviving company, a list of 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 if they follow the required procedures, under the Cayman Islands Companies Law subject to certain
exceptions. The fair value of the shares will be determined by the Cayman Islands court if it cannot be agreed among the parties. Court
approval is not required for a merger or consolidation effected in compliance with these statutory procedures.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">In
addition, there are statutory provisions that facilitate the reconstruction of companies, provided that the arrangement is approved by
a majority in number of each class of shareholders and 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 of the Cayman Islands.</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">&#160;</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">While
a dissenting shareholder has the right to express to the court the view that the transaction ought not to be approved, the court can
be expected to approve the arrangement if it determines that:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">the
                                            shareholders have been fairly represented at the meeting in question;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">the
                                            arrangement is such that an intelligent and honest man of that class acting in respect of
                                            his interest would reasonably approve.; 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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">the
                                            arrangement is not one that would more properly be sanctioned under some other provision
                                            of the Cayman Islands Company Law.</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">&#160;</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">The
Cayman Islands Companies Law 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 not less than 90% 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 of the Cayman Islands but this is unlikely to succeed unless there is evidence of fraud, bad faith or
collusion.</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">&#160;</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">If
the 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.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Shareholders&#8217;
Suits and Protection of Minority Shareholders<span style="font-weight: normal">.</span></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">&#160;</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">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:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">a
                                            company acts or proposes to act illegally or ultra vires and is therefore incapable of ratification
                                            by the shareholders;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">an
                                            irregularity in the passing of a resolution which requires a qualified majority;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif">an
                                            act purporting to abridge or abolish the individual rights of a member; 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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">an
                                            act which constitutes a fraud on the minority where the wrongdoers are themselves in control
                                            of the company.</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">&#160;</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">In
the case of a company (not being a bank) having its share capital divided into shares, the Grand Court may, on the application of members
holding not less than one fifth of the shares of the company in issue, appoint an inspector to examine the affairs of the company and
to report thereon in such manner as the Grand Court shall direct.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Indemnification
of Directors and Executive Officers and Limitation of Liability<span style="font-weight: normal">.</span></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">&#160;</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">The
Cayman Islands Companies 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 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
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 dishonesty, willful default or fraud 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.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">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.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Directors&#8217;
Fiduciary Duties<span style="font-weight: normal">.</span></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">&#160;</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">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.</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">&#160;</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">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 &#8212; a duty to act in good faith in the best
interests of the company, a duty not to make a personal 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, there are indications that English and Commonwealth courts are moving towards an objective standard
with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Shareholder
Action by Written Consent</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"><b>&#160;</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">Under
the Delaware corporate law, a corporation may eliminate the right of shareholders to act by written consent by amendment to its certificate
of incorporation. Cayman Islands law and our articles of association provide that shareholders may approve corporate matters by way of
a unanimous written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matter at a general
meeting without a meeting being held.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Shareholder
Proposals</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"><b>&#160;</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">Under
the Delaware corporate law, a shareholder has the right to put any proposal before the annual meeting of shareholders, provided it complies
with the notice provisions in the governing documents. A special meeting may be called by the board of directors or any other person
authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings. The Cayman Islands Companies
Law provides shareholders with only limited rights to requisition a general meeting and does not provide shareholders with any right
to put any proposal before a general meeting. However, these rights may be provided in articles of association. Our articles of association
allow our shareholders holding 10% or more of the voting rights to requisition a shareholder&#8217;s meeting. Other than this right to
requisition a shareholders&#8217; meeting, our articles of association do not provide our shareholders other right to put proposal before
a meeting. As an exempted Cayman Islands company, we are not obliged by law to call shareholders&#8217; annual general meetings unless
expressly provided under the articles of association.</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><b>Cumulative
Voting</b></span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt; text-align: justify; text-indent: 38.4pt"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">Under
the Delaware corporate law, cumulative voting for elections of directors is not permitted unless the corporation&#8217;s certificate
of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders
on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single
director, which increases the shareholder&#8217;s voting power with respect to electing such director. There are no prohibitions in relation
to cumulative voting under the Cayman Islands Companies Law but our articles of association do not provide for cumulative voting.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.35pt"><span style="font-family: Times New Roman, Times, Serif">Removal
of Directors</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"><b>&#160;</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">Under
the Delaware corporate law, a director of a corporation may be removed with the approval of a majority of the outstanding shares entitled
to vote, unless the certificate of incorporation provides otherwise. Under our articles of association, directors may be removed with
or without cause, by an ordinary resolution of our shareholders.</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">&#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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Transactions
with Interested Shareholders</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"><b>&#160;</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">The
Delaware corporate law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has
specifically elected not to be governed by such statute by amendment to its certificate of incorporation, it is prohibited from engaging
in certain business combinations with an &#8220;interested shareholder&#8221; for three years following the date that such person becomes
an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target&#8217;s
outstanding voting share within the past three years. This has the effect of limiting the ability of a potential acquirer to make a two-tiered
bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to
the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination
or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware
corporation to negotiate the terms of any acquisition transaction with the target&#8217;s board of directors. The Cayman Islands Companies
Law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination
statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does
provide that such transactions must be entered into <i>bona fide</i> in the best interests of the company and for a proper corporate
purpose and not with the effect of constituting a fraud on the minority shareholders.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Dissolution;
Winding up</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"><b>&#160;</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">Under
the Delaware corporate law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders
holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved
by a simple majority of the corporation&#8217;s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate
of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board. Under the Cayman Islands
Companies Law, a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members
or, if the company is unable to pay its debts as they fall due, by an ordinary resolution of its shareholders. The court has authority
to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to
do so. Under the Cayman Islands Companies Law and our articles of association, our company may be dissolved, liquidated or wound up by
a special resolution of our shareholders.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Variation
of Rights of Shares</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"><b>&#160;</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">Under
the Delaware corporate law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding
shares of such class, unless the certificate of incorporation provides otherwise. Under the Cayman Islands Companies Law and our articles
of association, if our share capital is divided into more than one class of shares, we may vary the rights attached to any class with
the written consent of the holders of two-thirds of the issued shares of that class or with the sanction of a special resolution passed
at a separate general meeting of the holders of the shares of that class.</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">&#160;</span></p><div>

</div><p style="font: bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Amendment
of Governing Documents</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"><b>&#160;</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">Under
the Delaware corporate law, a corporation&#8217;s governing documents may be amended with the approval of a majority of the outstanding
shares entitled to vote, unless the certificate of incorporation provides otherwise. As permitted by the Cayman Islands Companies Law,
our memorandum and articles of association may only be amended with a special resolution of our shareholders.</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">&#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"><b>C. Material
contracts</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">&#160;</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">We
have not entered into any material contracts other than in the ordinary course of business and otherwise described elsewhere in this
annual report.</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">&#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"><b>D. Exchange
controls</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">&#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"><b>PRC Laws
and Regulations relating to Foreign Exchange</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">&#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"><b><i>General
administration of foreign exchange</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">&#160;</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">The
principal regulation governing foreign currency exchange in the PRC is the&#160;Administrative Regulations of the PRC on Foreign Exchange&#160;(the
&#8220;Foreign Exchange Regulations&#8221;), which were promulgated on January&#160;29, 1996, became effective on April&#160;1, 1996
and were last amended on August&#160;5, 2008. Under these rules, Renminbi is generally freely convertible for payments of current account
items, such as trade- and service-related foreign exchange transactions and dividend payments, but not freely convertible for capital
account items, such as capital transfer, direct investment, investment in securities, derivative products or loans unless prior approval
by competent authorities for the administration of foreign exchange is obtained. Under the Foreign Exchange Regulations, foreign-invested
enterprises in the PRC may purchase foreign exchange without the approval of SAFE to pay dividends by providing certain evidentiary documents,
including board resolutions, tax certificates, or for trade- and services-related foreign exchange transactions, by providing commercial
documents evidencing such transactions.</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">&#160;</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</span></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"><b><i>Circular No.&#160;75, Circular No.&#160;37 and Circular No.&#160;13</i></b></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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">Circular
37 was released by SAFE on July&#160;4, 2014 and abolished Circular 75 which had been in effect since November&#160;1, 2005. Pursuant
to Circular 37, a PRC resident should apply to SAFE for foreign exchange registration of overseas investments before it makes any capital
contribution to a special purpose vehicle, or SPV, using his or her legitimate domestic or offshore assets or interests. SPVs are offshore
enterprises directly established or indirectly controlled by domestic residents for the purpose of investment and financing by utilizing
domestic or offshore assets or interests they legally hold. Following any significant change in a registered offshore SPV, such as capital
increase, reduction, equity transfer or swap, consolidation or division involving domestic resident individuals, the domestic individuals
shall amend the registration with SAFE. Where an SPV intends to repatriate funds raised after completion of offshore financing to the
PRC, it shall&#160;comply with relevant PRC regulations on foreign investment and foreign debt management. A foreign-invested enterprise
established through return investment shall complete relevant foreign exchange registration formalities in accordance with the prevailing
foreign exchange administration regulations on foreign direct investment and truthfully disclose information on the actual controller
of its shareholders.</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">&#160;</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">If
any shareholder who is a PRC resident (as determined by the Circular No.&#160;37) holds any interest in an offshore SPV and fails to
fulfil the required foreign exchange registration with the local SAFE branches, the PRC subsidiaries of that offshore SPV may be prohibited
from distributing their profits and dividends to their offshore parent company or from carrying out other subsequent cross-border foreign
exchange activities. The offshore SPV may also be restricted in its ability to contribute additional capital to its PRC subsidiaries.
Where a domestic resident fails to complete relevant foreign exchange registration as required, fails to truthfully disclose information
on the actual controller of the enterprise involved in the return investment or otherwise makes false statements, the foreign exchange
control authority may order them to take remedial actions, issue a warning, and impose a fine of less than RMB300,000 on an institution
or less than RMB50,000 on an individual.</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">&#160;</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">Circular
13 was issued by SAFE on February&#160;13, 2015, and became effective on June&#160;1, 2015. Pursuant to Circular 13, a domestic resident
who makes a capital contribution to an SPV using his or her legitimate domestic or offshore assets or interests is no longer required
to apply to SAFE for foreign exchange registration of his or her overseas investments. Instead, he or she shall register with a bank
in the place where the assets or interests of the domestic enterprise in which he or she has interests are located if the domestic resident
individually seeks to make a capital contribution to the SPV using his or her legitimate domestic assets or interests; or he or she shall
register with a local bank at his or her permanent residence if the domestic resident individually seeks to make a capital contribution
to the SPV using his or her legitimate offshore assets or interests.</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">&#160;</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">As
of January&#160;31, 2019, our Beneficial Shareholders have not completed registrations in accordance with Circular 37, they are currently
working on their registrations in the local Administration of Exchange Control. The failure of our Beneficial Shareholders to comply
with the registration procedures may subject each of our Beneficial Shareholders to fines of less than RMB50,000 (approximately US$7199).
If the registration formalities cannot be processed retrospectively, then the repatriation of the financing funds, profits or any other
interests of our shareholders obtained through special purpose vehicles, for use in China, would be prohibited. As a result, any cross-border
capital flows between our PRC subsidiary and its offshore parent company, including dividend distributions and capital contributions,
would be illegal.</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">&#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"><i>Circular
19 and Circular 16</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">&#160;</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">Circular
19 was promulgated by SAFE on March&#160;30, 2015, and became effective on June&#160;1, 2015. According to Circular 19, foreign exchange
capital of foreign-invested enterprises shall be granted the benefits of Discretional Foreign Exchange Settlement (&#8220;Discretional
Foreign Exchange Settlement&#8221;). With Discretional Foreign Exchange Settlement, foreign exchange capital in the capital account of
a foreign-invested enterprise for which the rights and interests of monetary contribution has been confirmed by the local foreign exchange
bureau, or for which book-entry registration of monetary contribution has been completed by the bank, can be settled at the bank based
on the actual operational needs of the foreign-invested enterprise. The allowed Discretional Foreign Exchange Settlement&#160;percentage
of the foreign exchange capital of a foreign-invested enterprise has been temporarily set to be 100%. The Renminbi converted from the
foreign exchange capital will be kept in a designated account and if a foreign-invested enterprise needs to make any further payment
from such account, it will still need to provide supporting documents and to complete the review process with its bank.</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">&#160;</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">Furthermore,
Circular 19 stipulates that foreign-invested enterprises shall make bona fide use of their capital for their own needs within their business
scopes. The capital of a foreign-invested enterprise and the Renminbi if obtained from foreign exchange settlement shall not be used
for the following purposes:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">directly
                                            or indirectly used for expenses beyond its business scope or prohibited by relevant laws
                                            or regulations;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">directly
                                            or indirectly used for investment in securities unless otherwise provided by relevant laws
                                            or regulations;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">directly
                                            or indirectly used for entrusted loan in Renminbi (unless within its permitted scope of business),
                                            repayment of inter-company loans (including advances by a third party) or repayment of bank
                                            loans in Renminbi that have been sub-lent to a third party; 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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="font-family: Times New Roman, Times, Serif; vertical-align: top; text-align: justify">
<td style="font-family: Times New Roman, Times, Serif; width: 0.5in"></td><td style="font-family: Times New Roman, Times, Serif; width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">&#9679;</span></td><td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif">directly
                                            or indirectly used for expenses related to the purchase of real estate that is not for self-use
                                            (except for foreign-invested real estate enterprises).</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">Circular
16 was issued by SAFE on June&#160;9, 2016. Pursuant to Circular 16, enterprises registered in the PRC may also convert their foreign
debts from foreign currency to Renminbi on a self-discretionary basis. Circular 16 provides an integrated standard for conversion of
foreign exchange capital items (including but not limited to foreign currency capital and foreign debts) on a self-discretionary basis
applicable to all enterprises registered in the PRC. Circular 16 reiterates the principle that an enterprise&#8217;s Renminbi converted
from foreign currency-denominated capital may not be directly or indirectly used for purposes beyond its business scope or purposes prohibited
by PRC laws or regulations, and such converted Renminbi shall not be provided as loans to non-affiliated entities.</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">&#160;</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">Circulars&#160;16
and 19 address foreign direct investments into the PRC, and stipulate the procedures applicable to foreign exchange settlement. As we
do not plan to transfer proceeds raised in the initial public offering to our WFOE in the PRC, the proceeds raised in the initial public
offering would not be subject to Circular&#160;19 or Circular&#160;16. However, if and when circumstances require funds to be transferred
to our WFOE in the PRC from our offshore entities, then any such transfer would be subject to Circulars&#160;16 and 19.</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">&#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"><b>E</b>.&#160;<b>Taxation</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">&#160;</span></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"><b>PRC
Taxation</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">&#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"><b><i>Enterprise
Income Tax</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">&#160;</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">On
March&#160;16, 2007, the Standing Committee of the National People&#8217;s Congress promulgated the Enterprise Income Tax Law of the
PRC which was amended on February&#160;24, 2017 and on December&#160;6, 2007, the State Council enacted the Implementation Regulations
for the Enterprise Income Tax Law of the PRC, or collectively, the PRC EIT Law. Under the PRC EIT Law, both resident enterprises and&#160;non-resident&#160;enterprises
are subject to tax in the PRC. Resident enterprises are defined as enterprises that are established in China in accordance with PRC laws,
or that are established in accordance with the laws of foreign countries but are actually or in effect controlled from within the PRC.&#160;Non-resident&#160;enterprises
are defined as enterprises that are organized under the laws of foreign countries and whose actual management is conducted outside the
PRC, but have established institutions or premises in the PRC, or have no such established institutions or premises but have income generated
from inside the PRC. Under the PRC EIT Law and relevant implementing regulations, a uniform enterprise income tax rate of 25% is applied.
However, if&#160;non-resident&#160;enterprises have not formed permanent establishments or premises in the PRC, or if they have formed
permanent establishment or premises in the PRC but there is no actual relationship between the relevant income derived in the PRC and
the established institutions or premises set up by them, enterprise income tax is set at the rate of 10% with respect to their income
sourced from inside the PRC.</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">&#160;</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">Pursuant
to the PRC EIT Law, the EIT tax rate of a high and new technology enterprise or HNTE, is 15%. According to the Administrative Measures
for the Recognition of HNTEs, effective on January&#160;1, 2008 and amended on January&#160;29, 2016, for each entity accredited as HNTE,
its HNTE status is valid for three years if it meets the qualifications for HNTE on a continuing basis during such period.</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">&#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"><b><i>Value-added
Tax</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">&#160;</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">The
Provisional Regulations of on Value-added Tax of the PRC were promulgated by the State Council on December&#160;13, 1993 and came into
effect on January&#160;1, 1994 which were subsequently amended on November&#160;10, 2008 and came into effect on January&#160;1, 2009,
and were further amended on February&#160;6, 2016 and November&#160;19, 2017. The Detailed Rules&#160;for the Implementation of Provisional
Regulations of on Value-added Tax of the PRC were promulgated by the Ministry of Finance on December&#160;25, 1993 and subsequently amended
on December&#160;15, 2008 and October&#160;28, 2011, or collectively, VAT Law. On November&#160;19, 2017, the State Council promulgated
The Order on Abolishing the Provisional Regulations of the PRC on Business Tax and Amending the Provisional Regulations of on Value-added
Tax of the PRC, or Order 691. According to the VAT Law and Order 691, all enterprises and individuals engaged in the sale of goods, the
provision of processing, repair and replacement services, sales of services, intangible assets, real property and the importation of
goods within the territory of the PRC are the taxpayers of VAT. The VAT rates generally applicable are simplified as 17%, 11%, 6% and
0%, and the VAT rate applicable to the small-scale taxpayers is 3%.</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">&#160;</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">The
Company is subject to a VAT rate of 17% before May&#160;1, 2018, a VAT rate of 16% effective on May&#160;1, 2018, and the most current
VAT rate of 13% effective on April&#160;1, 2019. The VAT payable may be offset by VAT paid by the Company on raw materials and other
materials included in the cost of producing or acquiring its finished products.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#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"><b><i>Dividend
Withholding Tax</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">&#160;</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">The
PRC EIT Law provides that since January&#160;1, 2008, an enterprise income tax rate of 10% will normally be applicable to dividends declared
to&#160;non-PRC&#160;resident investors which do not have an establishment or place of business in the PRC, or which have such establishment
or place of business but the relevant income is not effectively connected with the establishment or place of business, to the extent
such dividends are derived from sources within the PRC.</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">&#160;</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">Pursuant
to the Arrangement Between the Mainland of China and the Hong Kong Special Administrative Region for the Avoidance of Double Taxation
and the Prevention of Fiscal Evasion with Respect to Taxes on Incomes, or the Double Tax Avoidance Arrangement and other applicable PRC
laws, 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, the 10% withholding tax on the dividends the Hong
Kong resident enterprise receives from a PRC resident enterprise may be reduced to 5%. However, based on the Circular on Certain Issues
with Respect to the Enforcement of Dividend Provisions in Tax Treaties, or the SAT Circular 81, issued on February&#160;20, 2009 by the
State Administration of Taxation, or the SAT, if the relevant PRC tax authorities determine, in their discretion, that a company benefits
from such reduced income tax rate due to a structure or arrangement that is primarily&#160;tax-driven,&#160;such PRC tax authorities
may adjust the preferential tax treatment. According to the Circular on Several Issues regarding the &#8220;Beneficial Owner&#8221; in
Tax Treaties, which was issued on February&#160;3, 2018 by the SAT, effective as of April&#160;1, 2018, when determining the applicant&#8217;s
status of the &#8220;beneficial owner&#8221; regarding tax treatments in connection with dividends, interests or royalties in the tax
treaties, several factors, including without limitation, whether the applicant is obligated to pay more than 50% of its income in twelve
months to residents in third country or region, whether the business operated by the applicant constitutes the actual business activities,
and 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, will be taken into account, and it will be analyzed according to the actual circumstances of the specific
cases. This circular further provides that applicants who intend to prove his or her status of the &#8220;beneficial owner&#8221; shall
submit the relevant documents to the relevant tax bureau according to the Announcement on Issuing the Measures for the Administration
of&#160;Non-Resident&#160;Taxpayers&#8217; Enjoyment of the Treatment under Tax Agreements.</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">&#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"><b><i>Tax
on Indirect Transfer</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">&#160;</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">On
February&#160;3, 2015, the SAT issued the Circular on Issues of Enterprise Income Tax on Indirect Transfers of Assets by&#160;Non-PRC&#160;Resident
Enterprises, or SAT Circular 7. Pursuant to SAT Circular 7, an &#8220;indirect transfer&#8221; of assets, including equity interests
in a PRC resident enterprise, by&#160;non-PRC&#160;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, features 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 which is evidenced by their actual function and risk exposure. According to SAT
Circular 7, where the payor fails to withhold any or sufficient tax, the transferor shall declare and pay such tax to the tax authority
by itself within the statutory time limit. Late payment of applicable tax will subject the transferor to default interest. SAT Circular
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&#160;17, 2017, the SAT issued the Circular on Issues of Tax Withholding regarding&#160;Non-PRC&#160;Resident
Enterprise Income Tax, or SAT Circular 37, which further elaborates the relevant implemental rules&#160;regarding the calculation, reporting
and payment obligations of the withholding tax by the&#160;non-resident&#160;enterprises. Nonetheless, there remain uncertainties as
to the interpretation and application of SAT Circular 7. SAT Circular 7&#160;may be determined by the tax authorities to be applicable
to our offshore transactions or sale of our shares or those of our offshore subsidiaries where&#160;non-resident&#160;enterprises, being
the transferors, were involved.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#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"><b>Cayman
Islands Taxation</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">&#160;</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">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. Ogier, our legal counsel as to Cayman Islands law, has advised us that 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, after execution, brought within &#160;&#160;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.</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">&#160;</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">Payments
of dividends and capital in respect of the 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 the Shares, nor will gains derived from the disposal of the shares be subject
to Cayman Islands income or corporation tax.</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">&#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"><b>United
States Federal Income Taxation</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">&#160;</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">The
following does not address the tax consequences to any particular investor or to persons in special tax situations such as:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">banks;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">financial
    institutions;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">insurance
    companies;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">regulated
    investment companies;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">real
    estate investment trusts;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">broker-dealers;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">traders
    that elect to mark-to-market;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">U.S.
    expatriates;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">tax-exempt
    entities;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons
    liable for alternative minimum tax;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons
    holding our Ordinary Shares as part of a straddle, hedging, conversion or integrated transaction;</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons
    that actually or constructively own 10% or more of our voting 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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons
    who acquired our Ordinary Shares pursuant to the exercise of any employee share option or otherwise as consideration; or</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">persons
    holding our Ordinary Shares through partnerships or other pass-through entities.</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">&#160;</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">Prospective
purchasers are urged to consult their own tax advisors about the application of the U.S. Federal tax rules&#160;to their particular circumstances
as well as the state, local, foreign and other tax consequences to them of the purchase, ownership and disposition of our Ordinary Shares.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#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"><b>Tax Treaties</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">&#160;</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">As
above mentioned, according to the Sino-U.S. Tax Treaty which was effective on January&#160;1st, 1987 and aimed to avoid double taxation
disadvantage, income that is incurred in one nation should be taxed by that nation and exempted from the other nation, but for the dividend
that is generated in China and distributed to foreigners in other nations, a rate 10% tax will be charged.</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">&#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"><b>Taxation
of Dividends and Other Distributions on our Ordinary Shares</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">&#160;</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">Subject
to the passive foreign investment company rules&#160;discussed below, the gross amount of distributions made by us to you with respect
to the Ordinary Shares (including the amount of any taxes withheld therefrom) will generally be includable&#160;in your gross income
as dividend income on the date of 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). The dividends will not be eligible for the dividends-received
deduction allowed to corporations in respect of dividends received from other U.S. corporations.</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">&#160;</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">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,&#160;provided that (1)&#160;the Ordinary Shares 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)&#160;we are not a passive foreign investment company (as discussed below) for either our taxable
year in which the dividend is paid or the preceding taxable year, and (3)&#160;certain holding period requirements are met. Under U.S.
Internal Revenue Service authority, Ordinary Shares are considered for purpose of clause (1)&#160;above to be readily tradable on an
established securities market in the United States if they are listed on The Nasdaq Capital Market. 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 January&#160;31, 2019.</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">&#160;</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">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;</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">&#160;</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">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 a distribution will be treated as a
dividend even if that distribution would otherwise be treated as a non-taxable return of capital or as capital gain under the rules&#160;described
above.</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">&#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"><b>Taxation
of Dispositions of Ordinary Shares</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">&#160;</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">Subject
to the passive foreign investment company rules&#160;discussed below, you will recognize taxable gain or loss on any sale, exchange or
other taxable disposition of a share equal to the difference between the amount realized (in U.S. dollars) for the share and your tax
basis (in U.S. dollars) in the Ordinary Shares. 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 Shares for more than one year, you will be eligible for reduced tax rates
of 0% (for individuals in the 10% or 15% tax brackets), 20% (for individuals in the 39.6% tax brackets) or 15% for all other individuals.
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.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#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"><b>Passive
Foreign Investment Company</b>&#160;&#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">&#160;</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">Based
on our current and anticipated operations and the composition of our assets, we do not expect to be a passive foreign investment company,
or PFIC, for U.S. federal income tax purposes for our current taxable year ending September 30, 2022. Our actual PFIC status for the
current taxable year ending September 30, 2022 will not be determinable until the close of such taxable year and, accordingly, there
is no guarantee that we will not be a PFIC for the current taxable year. Because PFIC status is a factual determination for each taxable
year which cannot be made until the close of the taxable year. A non-U.S. corporation is considered a PFIC for any taxable year if either:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">at
                                            least 75% of its gross income is passive income, defined as income from interest, dividends,
                                            rents, royalties, gains on property producing foreign personal holding company income and
                                            certain other income that does not involve the active conduct of a trade or business; or</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">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.</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">&#160;</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">We
must make a separate determination each year as to whether we are a PFIC. As a result, our PFIC status may change. In particular, because
the value of our assets for purposes of the asset test will generally&#160;be determined based on the market price of our Ordinary Shares,
our PFIC status will depend in large part on the market price of our Ordinary Shares. Accordingly, fluctuations in the market price of
the Ordinary Shares may cause us to become a PFIC. In addition, the application of the PFIC rules&#160;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 raised in from our
initial public offering. 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, you may avoid some of the adverse
effects of the PFIC regime by making a &#8220;deemed sale&#8221; election with respect to the Ordinary Shares.</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">&#160;</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">If
we are a PFIC for any taxable year during which you hold Ordinary Shares, you will be subject to special tax rules&#160;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 Shares, 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 Shares will be treated as an excess distribution. Under these special tax rules:</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">&#160;</span></p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="width: 0.5in">&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif; width: 19.15pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            excess distribution or gain will be allocated ratably over your holding period for the Ordinary
                                            Shares;</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0">&#160;</p></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
                                            amount allocated to the current taxable year, and any taxable year prior to the first taxable
                                            year in which we were a PFIC, will be treated as ordinary income, and</span></p>
                                                                                <p style="margin-top: 0; margin-bottom: 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p></td></tr>
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td>&#160;</td>
    <td style="font-family: Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#9679;</span></td>
    <td style="font-family: Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">the
    amount allocated to each other year will be subject to the highest tax rate 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; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">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 Shares cannot be treated as
capital, even if you hold the Ordinary Shares as capital assets.</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">&#160;</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">A
U.S. Holder of &#8220;marketable stock&#8221; (as defined below) in a PFIC may make a mark-to-market election for such stock to elect
out of the tax treatment discussed above. If you make a mark-to-market election for the Ordinary Shares, you will include in 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 your taxable year over
your adjusted basis in such Ordinary Shares. You are allowed a deduction 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, deductions are 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 the deductible portion of any mark-to-market loss on the Ordinary Shares, as well as 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&#160;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.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">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 Capital Market. If the Ordinary Shares are regularly traded
on The Nasdaq Capital Market 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.</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">&#160;</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">Alternatively,
a U.S. Holder of stock in a PFIC may make a &#8220;qualified electing fund&#8221; election 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. If you hold Ordinary Shares in any year in which we
are a PFIC, you will be required to file U.S. Internal Revenue Service Form&#160;8621 regarding distributions received on the Ordinary
Shares and any gain realized on the disposition of the Ordinary Shares.</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">&#160;</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">You
are urged to consult your tax advisors regarding the application of the PFIC rules&#160;to your investment in our Ordinary Shares and
the elections discussed above.</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">&#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"><b>Information
Reporting and Backup Withholding</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">&#160;</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">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 at a current rate of 28%. 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&#160;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&#160;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.</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">&#160;</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">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&#160;by filing the appropriate claim for
refund with the U.S. Internal Revenue Service and furnishing any required information.</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">&#160;</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">Under
the Hiring Incentives to Restore Employment Act of 2010, certain United States Holders are required to report information relating to
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&#160;8938, Statement of Specified Foreign Financial Assets, with
their tax return for each year in which they hold Ordinary Shares. U.S. Holders are urged to consult their tax advisors regarding the
application of the U.S. information reporting and backup withholding rules.</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">&#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"><b>F. Dividends
and paying agents</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">&#160;</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">Not
applicable for annual reports on Form&#160;20-F.</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">&#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"><b>G. Statement
by experts</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">&#160;</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">Not
applicable for annual reports on Form&#160;20-F.</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">&#160;</span></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 -->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"><span style="font-family: Times New Roman, Times, Serif">&#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"><b>H. Documents
on display</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">&#160;</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">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&#160;http://www.sec.gov&#160;that contains reports and other information regarding registrants 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">&#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"><b>I. Subsidiary
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">&#160;</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">Not
applicable.</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">&#160;</span></p><div>

</div><div><a id="a_012"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="font-family: Times New Roman, Times, Serif; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Item
    11.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 90%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Quantitative
    and Qualitative Disclosures About Market Risk</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">We
are exposed to a variety of financial risks, including market risk (including currency risk, price risk and cash flow and fair value
interest rate risk), credit risk and liquidity risk. Our overall risk management program focuses on preservation of capital and the unpredictability
of financial markets and has sought to minimize potential adverse effects on our financial performance and position.</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">&#160;</span></p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; margin: 0pt"><span style="font-family: Times New Roman, Times, Serif">Foreign
Exchange Risk</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"><b><i>&#160;</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">All
of our revenues and substantially all of our expenses are denominated in RMB. In our consolidated financial statements, our financial
information that uses RMB as the functional currency has been translated into U.S. dollars. We do not believe that we currently have
any significant direct foreign exchange risk and have not used any derivative financial instruments to hedge exposure to such risk.</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">&#160;</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">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. The PRC government allowed the RMB to appreciate by more than 20% against the U.S. dollar between July 2005
and July 2008. 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 band. Since June 2010, the PRC government has allowed the RMB to appreciate slowly against the U.S. dollar, though there have
been periods when the RMB has depreciated against the U.S. dollar. In particular, on August 11, 2015, the PBOC allowed the RMB to depreciate
by approximately 2% against the U.S. dollar. It is difficult to predict how long the current situation may last and when and how the
relationship between the RMB and the U.S. dollar may change again.</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">&#160;</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">To
the extent that we need to convert U.S. dollars into RMB for our operations, appreciation of the RMB against the U.S. dollar would have
an adverse effect on the RMB amount we receive from the conversion. Conversely, if we decide to convert RMB into U.S. dollars, appreciation
of the U.S. dollar against the RMB would have a negative effect on the U.S. dollar amounts available to us.</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">&#160;</span></p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Market
Risk</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"><b><i>&#160;</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">Market
risk is the risk of loss arising from adverse changes in market rates and prices. Our market risk exposure is generally limited to those
risks that arise in the normal course of business, as we do not engage in speculative, non-operating transactions, nor do we utilize
financial instruments or derivative instruments for trading purposes.</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">&#160;</span></p><div>

</div><p style="font: italic bold 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif">Commodity
Price Risk</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"><b><i>&#160;</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">Our
revenue is exposed to the market risk of price fluctuations related to the sale of our steel pipe. Prices for the steel pipe that we
sell are generally determined by market forces. These prices may be influenced by factors such as supply and demand, production costs
(including the costs of our raw materials) and global and domestic economic growth. Adverse changes in any of these factors may reduce
the revenue that we receive from the sale of our steel pipe. Our costs are also exposed to fluctuations in prices for the purchase, processing
and production of metal scrap, steel billets and other raw material inputs. Historically, we have generally been able to pass along price
increases to our customers; however, we may be unable to do so in the future. We do not engage in commodity price hedging activities.</span></p><div>

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

</div><div><a id="a_013"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font-family: Times New Roman, Times, Serif; vertical-align: top">
    <td style="font-family: Times New Roman, Times, Serif; width: 10%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Item
    12.</b></span></td>
    <td style="font-family: Times New Roman, Times, Serif; width: 90%; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-variant: small-caps"><b>Description
    of Securities Other than Equity Securities</b></span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif">&#160;</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">With
the exception of Items 12.D.3 and 12.D.4, this Item 12 is not applicable for annual reports on Form&#160;20-F. As to Items 12.D.3 and
12.D.4, this Item 12 is not applicable, as the Company does not have any American Depositary Shares.</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">&#160;</span></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 -->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">&#160;</p><div>

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

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

</div><div><a id="a_015"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%; font-size: 10pt"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 13.</b></span></td>
    <td style="width: 90%; font-size: 10pt; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Defaults,
    Dividend Arrearages and Delinquencies</b></span></td></tr>
  </table><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; text-indent: 0.5in">We do not have any material
defaults in the payment of principal, interest,&#160;or any installments under a sinking or purchase fund.&#160;&#160;</p><div>

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

</div><div><a id="a_016"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%; font-size: 10pt"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 14.</b></span></td>
    <td style="width: 90%; font-size: 10pt; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Material
    Modifications to the Rights of Securities Holders and Use of Proceeds</b></span></td></tr>
  </table><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"><b>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; text-indent: 0.5in">See &#8220;Item 10. Additional
Information&#8212;B. Memorandum and Articles of Association&#8212;Description of Ordinary Shares&#8221; for a description of the rights
of securities holders.</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>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-indent: 0.5in">Not applicable for annual reports on Form&#160;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_017"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%; font-size: 10pt"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 15.</b></span></td>
    <td style="width: 90%; font-size: 10pt; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Controls
    and Procedures</b></span></td></tr>
  </table><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-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0.5in; text-align: justify"><span style="font-size: 10pt">Evaluation
of Disclosure Controls and Procedures.</span></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0in; text-align: justify"><span style="font-size: 10pt">&#160;</span></p><div>
</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top">
<td style="width: 0.25in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">As of September&#160;30, 2021,
                                            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
                                            September&#160;30, 2021, 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.</td></tr></table><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.25in; font-size: 10pt">&#160;</td>
    <td style="width: 0.25in; font-size: 10pt"><span style="font-size: 10pt">(b)</span></td>
    <td style="font-size: 10pt"><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.25in">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">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 September&#160;30, 2021. In making its assessment, management used
the 2013 Internal Control&#8212;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)&#160;control environment, (ii)&#160;risk assessment, (iii)&#160;control activities, (iv)&#160;information
and communication, and (v)&#160;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 September&#160;30, 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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in"><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 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-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">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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in"><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">Hire addition 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">&#160;</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <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><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.25in">&#160;</p><div>

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

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <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><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 0pt 1in; 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">There have been no changes
in our internal controls over financial reporting occurred during the twelve months ended September&#160;30, 2021, 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">&#160;</p><div>

</div><div><a id="a_018"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 15T.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Controls and Procedures</b></span></td></tr>
  </table><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; text-indent: 0.5in">Not applicable.&#160;</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"></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 -->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">&#160;</p><div>

</div><div><a id="a_019"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 16.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>[Reserved]</b></span></td></tr>
  </table><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><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 16A.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Audit Committee Financial
    Expert</b></span></td></tr>
  </table><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; text-indent: 0.5in">The Company&#8217;s board
of directors has determined that Henry He Huang 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">&#160;</p><div>

</div><div><a id="a_021"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 16B.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Code of Ethics</b></span></td></tr>
  </table><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; text-indent: 0.5in">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 Ethics
is attached as an exhibit to this annual report. We have also posted a copy of our code of business conduct and ethics on our website
at www.zkinternationalgroup.com. The following is a summation of the key points of the Code of Ethics we adopted:</p><div>

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

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Honest and ethical conduct, including ethical handling of actual or
    apparent conflicts of interest between personal and professional relationships;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Full, fair, accurate, timely, and understandable disclosure reports
    and documents that a small business issuer files with, or submits to, the Commission and in other public communications made by our
    Company;</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" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Full compliance with applicable government laws, rules&#160;and regulations;</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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 prompt internal reporting of violations of the code to an appropriate
    person or persons identified in the code; and</span></td></tr>
  </table><div>
</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: -0.25in">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Accountability for adherence to the code.</span></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><div><a id="a_022"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 10%; text-align: left"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 16C.</b></span></td><td style="text-align: justify; width: 90%"><span style="font-size: 10pt; font-variant: small-caps"><b>Principal
                                            Accountant Fees and Services</b></span></td>
</tr></table><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; text-indent: 0.5in">TPS Thayer was appointed
by the Company to serve as its independent registered public accounting firm for the fiscal year ended September 30, 2021. Audit services
provided by Briggs &amp; Veselka Co. for fiscal years ended September&#160;30, 2020 and 2019 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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.25in"><b><i>Audit Fees</i></b>&#160;</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; text-indent: 0.5in">TPS Thayer&#8217;s fees for
the annual audit of our financial statements for the fiscal year ended September&#160;30, 2021 was $160,000, and Briggs &amp; Veselka
Co.&#8217;s fees for the annual audit of our financial statements for the fiscal years ended September 30, 2020 and 2019 was $180,000,
and $180,000, respectively, excluding travel and other out-of-pocket expenses.</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-indent: 0.25in"><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; text-indent: 0.5in">Neither TPS Thayer nor Briggs
&amp; Veselka Co. provided audit related service during the fiscal years ended September&#160;30, 2021, 2020, and 2019.</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-indent: 0.25in"><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; text-indent: 0.5in">Neither TPS Thayer nor Briggs
&amp; Veselka Co. provided tax services for the fiscal years ended September&#160;30, 2021, 2020, and 2019.</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-indent: 0.25in"><b><i>All Other 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; text-indent: 0.5in">The Company has not paid
TPS Thayer or Briggs &amp; Veselka Co. for any other services in fiscal years ended September&#160;30, 2021, 2020, and 2019.&#160;&#160;</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-indent: 0.25in"><b><i>Audit Committee Pre-Approval Policies</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; text-indent: 0.5in">Before TPS Thayer and Briggs
&amp; Veselka Co. were engaged by the Company to render audit services, the engagement was approved by the Company&#8217;s audit committee.
All services rendered by TPS Thayer and Briggs &amp; Veselka Co. have been so approved.</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"></p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

</div><div><a id="a_023"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 16D.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Exemptions from the Listing
    Standards for Audit Committees</b></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; text-indent: 0.5in">Not applicable.</p><div>

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

</div><div><a id="a_024"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 16E.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Purchases of Equity Securities
    by the Issuer and Affiliated Purchasers</b></span></td></tr>
  </table><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; text-indent: 0.5in">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&#160;12 of the Securities Exchange Act during the fiscal year ended September&#160;30, 2021.&#160;&#160;</p><div>

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

</div><div><a id="a_025"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 16F.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Change in Registrant&#8217;s
    Certifying Accountant</b></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; text-indent: 0.5in">On November 20, 2021, the
Company terminated its independent registered public accounting firm, Briggs &amp; Veselka Co. as the Company&#8217;s independent registered
public accounting firm, and appointed TPS Thayer, LLC as its new independent registered public accounting firm to audit and review the
Company&#8217;s financial statements.</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_026"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 16G.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Corporate Governance</b></span></td></tr>
  </table><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; text-indent: 0.5in">As a Cayman Islands company
listed on the Nasdaq Capital Market, we are subject to Nasdaq corporate governance listing standards. However, Nasdaq rules&#160;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 Nasdaq corporate governance listing standards. Shareholders
of British Virgin Islands exempted companies like us have no general rights under British Virgin Islands law to inspect corporate records
or to obtain copies of lists of shareholders of these companies. Our directors have discretion under our articles of association to determine
whether or not, and under what conditions, our corporate records may be inspected by our shareholders, but are not obliged to make them
available to our shareholders. This may make it more difficult for you to obtain the information needed to establish any facts necessary
for a shareholder motion or to solicit proxies from other shareholders in connection with a proxy contest.</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; text-indent: 0.5in; ">We
otherwise intend to comply with the rules&#160;generally applicable to U.S. domestic companies listed on the Nasdaq Capital Market. We
may in the future decide to use the foreign private issuer exemption with respect to some or all of the other Nasdaq Capital Market corporate
governance rules. See &#8220;Risk Factors - Risks Related to Our Ordinary Shares - As a &#8220;controlled company&#8221; under the rules&#160;of
the Nasdaq Capital Market, we may exempt our company from certain corporate governance requirements that could adversely affect our public
shareholders&#8221;&#160; and &#8220;- As a foreign private issuer, we are permitted to, and did, follow certain home country corporate
governance practices instead of otherwise applicable Nasdaq Capital Market requirements, which may result in less protection than is
accorded to investors under rules&#160;applicable to domestic U.S. issuers.&#8221;</p><div>

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

</div><div><a id="a_027"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 16H.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Mine Safety Disclosure</b></span></td></tr>
  </table><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-indent: 0.5in">Not applicable.</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: 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 -->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">&#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: center"><b>PART&#160;III</b></p><div>

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

</div><div><a id="a_029"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 17.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Financial Statements</b></span></td></tr>
  </table><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-indent: 0.5in">See Item 18.</p><div>

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

</div><div><a id="a_030"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 18.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Financial Statements</b></span></td></tr>
  </table><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-indent: 0.5in">Our consolidated financial statements are included
at the end of this annual report, beginning with page&#160;F-1.</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: 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 -->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_031"></a></div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="vertical-align: top">
    <td style="width: 10%"><span style="font-size: 10pt; font-variant: small-caps"><b>Item 19.</b></span></td>
    <td style="width: 90%; text-align: justify"><span style="font-size: 10pt; font-variant: small-caps"><b>Exhibits</b></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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr>
    <td style="border-bottom: black 1pt solid; vertical-align: top; width: 9%"><span style="font-size: 10pt"><b>Exhibit&#160;<br/>
    No.</b></span></td>
    <td style="vertical-align: top; width: 1%; text-align: center">&#160;</td>
    <td style="text-align: justify; border-bottom: black 1pt solid; vertical-align: bottom; width: 90%"><span style="font-size: 10pt"><b>Description&#160;of&#160;Exhibit</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">3.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1791725/000121390020027397/ea123536ex3-1_huadiinter.htm"><span style="font-size: 10pt">Memorandum
    and Articles of Association (Exhibit 3.1 to the Form F-1 submitted on September 18, 2020 and is incorporated herein by reference)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">3.2</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1791725/000121390020039259/ea129937ex3-2_huadiinter.htm"><span style="font-size: 10pt">Amended
    and Restated Memorandum and Articles of Association (Exhibit 3.2 to the Form F-1/A submitted on November 25, 2020 and is incorporated
    herein by reference)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">10.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1791725/000121390020027397/ea123536ex10-1_huadiinter.htm"><span style="font-size: 10pt">Summary
    Translation of Employment Agreement by and between the Registrant and Di Wang (Exhibit 10.1 to the Form F-1 submitted on September
    18, 2020 and is incorporated herein by reference)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">10.2</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1791725/000121390020027397/ea123536ex10-2_huadiinter.htm"><span style="font-size: 10pt; background-color: #CCEEFF">Summary
    Translation of Employment Agreement by and between the Registrant and Jueqin Wang</span> <span style="font-size: 10pt">(Exhibit 10.2
    to the Form F-1 submitted on September 18, 2020 and is incorporated herein by reference)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">10.3</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1791725/000121390020027397/ea123536ex10-3_huadiinter.htm"><span style="font-size: 10pt">Summary
    Translation of Employment Agreement by and between the Registrant and Huisen Wang (Exhibit 10.3 to the Form F-1 submitted on September
    18, 2020 and is incorporated herein by reference)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">10.4</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1791725/000121390020027397/ea123536ex10-4_huadiinter.htm"><span style="font-size: 10pt; background-color: #CCEEFF">Employment
    Agreement with Qin Li</span> <span style="font-size: 10pt">(Exhibit 10.4 to the Form F-1 submitted on September 18, 2020 and is incorporated
    herein by reference)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">10.5</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1791725/000121390020027397/ea123536ex10-5_huadiinter.htm"><span style="font-size: 10pt">Director
    Offer Letter with Songlin Li (Exhibit 10.5 to the Form F-1 submitted on September 18, 2020 and is incorporated herein by reference)</span></a></td></tr>
<tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>10.6</td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1791725/000121390020027397/ea123536ex10-6_huadiinter.htm"><span style="background-color: #CCEEFF">Director
    Offer Letter with Jiancong Huang</span> <span style="font-family: Times New Roman, Times, Serif">(Exhibit 10.6 to the Form F-1 submitted
    on September 18, 2020 and is incorporated herein by reference)</span></a></td></tr>
</table><div>

</div><p style="margin: 0">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 9%"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">10.7</p></td>
    <td style="width: 1%"></td>
    <td style="text-align: justify; width: 90%"><p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><a href="https://www.sec.gov/Archives/edgar/data/1791725/000121390020027397/ea123536ex10-7_huadiinter.htm">Director
                                            Offer Letter with He &#8220;Henry&#8221; Huang (Exhibit 10.7 to the Form F-1 submitted on
                                            September 18, 2020 and is incorporated herein by reference)</a></p></td></tr>
<tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td>10.8</td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="http://www.sec.gov/Archives/edgar/data/1791725/000121390020039259/ea129937ex10-8_huadiinter.htm"><span style="background-color: #CCEEFF">Entrustment
    Agreement among shareholders of Yongqiang Donghai Limited</span> <span style="font-family: Times New Roman, Times, Serif">(Exhibit
    10.8 to the Form F-1/A submitted on November 25, 2020 and is incorporated herein by reference)</span></a></td></tr>
<tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>

<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="width: 9%"><span style="font-size: 10pt">14.1</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="text-align: justify; width: 90%"><a href="https://www.sec.gov/Archives/edgar/data/1791725/000121390020039259/ea129937ex14-1_huadiinter.htm"><span style="font-size: 10pt">Code
    of Business Conduct and Ethics (Exhibit 14.1 to the Form F-1.A submitted on November 25, 2020 and is incorporated herein by reference)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">21.1</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="https://www.sec.gov/Archives/edgar/data/1791725/000121390020027397/ea123536ex21-1_huadiinter.htm"><span style="font-size: 10pt">List
    of Subsidiaries (Exhibit&#160;21.1 to the Form&#160;F-1 submitted on September 18, 2020 and is incorporated herein by reference)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">12.1*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="f20f2021a1ex12-1_huadi.htm"><span style="font-size: 10pt">Certification of Chief Executive Officer Required by Rule&#160;13a-14(a)</span></a>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">12.2*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="f20f2021a1ex12-2_huadi.htm"><span style="font-size: 10pt">Certification of Chief Financial Officer Required by Rule&#160;13a-14(a)</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">13.1*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><a href="f20f2021a1ex13-1_huadi.htm"><span style="font-size: 10pt">Certification of Chief Executive Officer Required by Rule&#160;13a-14(b)&#160;and Section&#160;1350 of Chapter 63 of Title 18 of the United States Code</span></a></td></tr>
  <tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td><span style="font-size: 10pt">13.2*</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt"><a href="f20f2021a1ex13-2_huadi.htm">Certification of Chief Financial Officer Required by Rule&#160;13a-14(b)&#160;and Section&#160;1350 of Chapter 63 of Title 18 of the United States Code</a></span></td></tr>

<tr style="vertical-align: top; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: justify">&#160;</td></tr>
<tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.INS*</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Instance Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.SCH</span>*</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Schema Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.CAL</span>*</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Calculation Linkbase
    Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.DEF</span>*</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Definition Linkbase
    Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.LAB</span>*</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">101.PRE</span>*</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Inline XBRL Taxonomy Extension Presentation Linkbase
    Document.</span></td></tr>
  <tr style="vertical-align: top; background-color: rgb(204,238,255)">
    <td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104*</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; 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">&#160;&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify">
<td style="width: 0.25in; text-align: left"><span style="font-size: 10pt"><sup>*</sup></span></td><td style="text-align: justify"><span style="font-size: 10pt">Filed
                                            herewith</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"></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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>SIGNATURES</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; text-indent: 0.5in">The registrant hereby certifies
that it meets all of the requirements for filing on Form&#160;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">&#160;</p><div>

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td colspan="3"><span style="font-size: 10pt"><b>HUADI INTERNATIONAL GROUP CO.,&#160;LTD.</b></span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td colspan="2">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td><span style="font-size: 10pt">By:</span></td>
    <td colspan="2" style="border-bottom: Black 1.5pt solid"><span style="font-size: 10pt"><i>/s/&#160;Huisen Wang</i></span></td></tr>
  <tr style="vertical-align: top">
    <td style="width: 60%">&#160;</td>
    <td style="width: 4%">&#160;</td>
    <td style="width: 5%"><span style="font-size: 10pt">Name:</span></td>
    <td style="width: 31%"><span style="font-size: 10pt">&#160;Huisen Wang </span></td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-size: 10pt">Title:</span></td>
    <td><span style="font-size: 10pt">Chief Executive Officer</span></td></tr>
  </table><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">Date: May 16, 2022</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">&#160;</p><div>




</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"></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 -->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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HUADI INTERNATIONAL GROUP CO., LTD.</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: center"><b>TABLE OF CONTENTS</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="padding-left: 0.125in; text-indent: -0.125in; width: 89%"><span style="font-size: 10pt"><b>Consolidated Financial Statements</b></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 10%; text-align: center">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#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="padding-left: 0.125in; text-indent: -0.125in"><a href="#f_001"><span style="font-size: 10pt">Reports of Independent Registered
    Public Accounting Firm</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">F-1</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#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="padding-left: 0.125in; text-indent: -0.125in"><span style="font-size: 10pt"><a href="#Report">Reports of Independent Registered
    Public Accounting Firm</a></span></td>
    <td>&#160;</td>
    <td style="text-align: center">F-2</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#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="padding-left: 0.125in; text-indent: -0.125in"><a href="#f_002"><span style="font-size: 10pt">Consolidated Balance Sheets
    as of September 30, 2021 and 2020</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">F-3</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#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="padding-left: 0.125in; text-indent: -0.125in"><a href="#f_003"><span style="font-size: 10pt">Consolidated Statements of
    Income and Comprehensive Income for the years ended September 30, 2021, 2020 and 2019</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">F-4</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#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="padding-left: 0.125in; text-indent: -0.125in"><a href="#f_004"><span style="font-size: 10pt">Consolidated Statements of
    Changes in Shareholders&#8217; Equity for the years ended September&#160;30, 2021, 2020 and 2019</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">F-5</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#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="padding-left: 0.125in; text-indent: -0.125in"><a href="#f_005"><span style="font-size: 10pt">Consolidated Statements of
    Cash Flows for the years ended September&#160;30, 2021, 2020, and 2019</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">F-6</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-indent: -0.125in">&#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="padding-left: 0.125in; text-indent: -0.125in"><a href="#f_006"><span style="font-size: 10pt">Notes to Consolidated Financial
    Statements</span></a></td>
    <td>&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">F-7 &#8211; F-24</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"></p><div>

</div><!-- Field: Page; Sequence: 112 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 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="text-align: center; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><div><a id="f_001"></a></div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><b>REPORT
OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM&#160;</b></span></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left">To the Board of Directors and Shareholders of&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Huadi International Group 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"><b>Opinion on the Financial Statements</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">We have audited the accompanying consolidated
balance sheet of Huadi International Group Co., Ltd (the Company) as of September 30, 2021, and the related consolidated statements of
income and comprehensive income, shareholders&#8217; equity, and cash flows for the year ended September 30, 2021, and the related notes
(collectively referred to as the financial statements). In our opinion, the consolidated financial statements present fairly, in all
material respects, the financial position of the Company as of September 30, 2021, and the results of its operations and its cash flows
for the year ended September 30, 2021, in conformity with accounting principles generally accepted in the United States of America.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Basis for Opinion</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">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
audit. 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: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audit 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 audit, 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: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audit 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 audit 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 audit provides a reasonable basis for our opinion.</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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td>/s/ TPS Thayer, LLC</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td style="width: 40%">TPS Thayer, LLC</td>
    <td style="width: 60%">&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td colspan="2">We have served as the Company&#8217;s auditor since 2021</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>Sugar Land, TX</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: top">
    <td>February 2, 2022</td>
    <td>&#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; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></p><div>

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

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

</div><div><a id="Report"></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; text-align: center; margin-top: 0pt; margin-bottom: 0pt">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">To the Board of Directors and Shareholders of</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Huadi International Group Co., Ltd.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Cayman Islands</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>Opinion on the Consolidated Financial Statements</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 audited the accompanying consolidated
balance sheet of Huadi International Group Co., Ltd. and its subsidiaries (collectively, the &#8220;Company&#8221;) as of September 30,
2020, and the related consolidated statements of income and comprehensive income, changes in shareholders&#8217; equity, and cash flows
for each of the two years in the period ended September 30, 2020, and the related notes (collectively referred to as the consolidated
financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the consolidated
financial position of the Company as of September 30, 2020, and the results of its operations and its cash flows for each of the two
years in the period ended September 30, 2020, in conformity with accounting principles generally accepted in the United States of America.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 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>Basis for Opinion</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">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 audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United
States) (&#8220;PCAOB&#8221;) 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: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">We conducted our audit 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 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 audit, 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: justify">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Our audit 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 audit 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 audit provide
a reasonable basis for our opinion.</p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">/s/ Briggs &amp; Veselka Co.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Briggs &amp; Veselka Co.</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">Houston, Texas</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">March 30, 2021</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 have served as the Company&#8217;s auditor since 2018.</p><div>


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

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

</div><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt"></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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->2<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><div>

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

</div><div><a id="f_002"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b><br/>
HUADI INTERNATIONAL GROUP CO., LTD.</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 SEPTEMBER 30, 2021 AND 2020</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">(<b>IN U.S. DOLLARS, EXCEPT SHARE DATA)</b></p><div>

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

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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" 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">
    <td>Current 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="padding-left: 0.125in; width: 76%; text-align: left">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">15,350,197</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">796,794</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left">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:RestrictedCashCurrent" scale="0" unitRef="usd">1,304,518</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:RestrictedCashCurrent" scale="0" unitRef="usd">908,410</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-indent: -0.125in; padding-left: 0.25in; text-align: left">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd">3,066,937</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="0" unitRef="usd">2,910,554</ix:nonFraction>, respectively</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:AccountsAndOtherReceivablesNetCurrent" scale="0" unitRef="usd">21,297,261</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:AccountsAndOtherReceivablesNetCurrent" scale="0" unitRef="usd">13,618,697</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accounts receivable &#8211; related parties</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:AccountsReceivableRelatedPartiesCurrent" scale="0" unitRef="usd">3,981,697</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:AccountsReceivableRelatedPartiesCurrent" scale="0" unitRef="usd">1,914,380</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-indent: -0.125in; padding-left: 0.25in; text-align: left">Notes receivable</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:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd">2,593,018</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:NotesAndLoansReceivableNetCurrent" scale="0" unitRef="usd">555,612</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:InventoryNet" scale="0" unitRef="usd">22,721,265</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:InventoryNet" scale="0" unitRef="usd">20,837,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-indent: -0.125in; padding-left: 0.25in; text-align: left">Advances to suppliers</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:AdvancesOnInventoryPurchases" scale="0" unitRef="usd">3,806,420</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:AdvancesOnInventoryPurchases" scale="0" unitRef="usd">998,123</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Advances to suppliers &#8211; related parties</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="hudi:AdvancesOnInventoryPurchasesRelatedParties" scale="0" unitRef="usd">5,550,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="c3" decimals="0" format="ixt:num-dot-decimal" name="hudi:AdvancesOnInventoryPurchasesRelatedParties" scale="0" unitRef="usd">5,342,512</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-indent: -0.125in; padding-left: 0.25in; text-align: left">Other 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:OtherReceivables" scale="0" unitRef="usd">475,793</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:OtherReceivables" scale="0" unitRef="usd">2,375,031</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total 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:AssetsCurrent" scale="0" unitRef="usd">77,080,673</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:AssetsCurrent" scale="0" unitRef="usd">47,347,153</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-indent: -0.125in; padding-left: 0.25in; text-align: left">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">7,208,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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">6,687,642</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Land use rights, 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="hudi:LandUseRightsNet" scale="0" unitRef="usd">1,234,636</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="hudi:LandUseRightsNet" scale="0" unitRef="usd">1,202,687</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-indent: -0.125in; padding-left: 0.25in; text-align: left">Long-term investments</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:LongTermInvestments" scale="0" unitRef="usd">14,171,928</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:LongTermInvestments" scale="0" unitRef="usd">13,449,305</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Deferred tax 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:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd">549,921</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:DeferredIncomeTaxAssetsNet" scale="0" unitRef="usd">436,583</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: 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">100,245,863</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">69,123,370</ix:nonFraction></td><td style="padding-bottom: 4pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="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="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; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">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">1,713,716</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">1,855,047</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-indent: -0.125in; padding-left: 0.25in; text-align: left">Accrued expenses and other current 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:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">2,048,979</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:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="0" unitRef="usd">1,587,826</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Notes payable</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:NotesPayableCurrent" scale="0" unitRef="usd">2,312,556</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:NotesPayableCurrent" scale="0" unitRef="usd">1,517,026</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-indent: -0.125in; padding-left: 0.25in; text-align: left">Advances from customers</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:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd">4,667,084</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:ContractWithCustomerLiabilityCurrent" scale="0" unitRef="usd">1,515,452</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Due to related parties</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:DueToRelatedPartiesCurrent" scale="0" unitRef="usd">514,913</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:DueToRelatedPartiesCurrent" scale="0" unitRef="usd">1,407,711</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-indent: -0.125in; padding-left: 0.25in; text-align: left">Short-term 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">33,459,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="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ShortTermBorrowings" scale="0" unitRef="usd">31,221,280</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">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:AccruedIncomeTaxesCurrent" scale="0" unitRef="usd">4,051,158</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:AccruedIncomeTaxesCurrent" scale="0" unitRef="usd">4,230,328</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 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">48,767,449</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">43,334,670</ix:nonFraction></td><td style="padding-bottom: 1.5pt; font-weight: bold; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="font-weight: bold; text-align: left">COMMITMENTS AND CONTIGENCIES</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-1">&#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-2">&#160;</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="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; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Common stock, $<ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares"><ix:nonFraction contextRef="c3" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.0002</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">250,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"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">13,127,000</ix:nonFraction></ix:nonFraction> and <ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">10,000,000</ix:nonFraction></ix:nonFraction> shares issued and outstanding, respectively</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">2,625</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">2,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-indent: -0.125in; padding-left: 0.25in; text-align: left">Additional paid-in 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:AdditionalPaidInCapital" scale="0" unitRef="usd">44,211,336</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:AdditionalPaidInCapital" scale="0" unitRef="usd">22,531,620</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Statutory surplus 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="hudi:StatutorySurplusReserves" scale="0" unitRef="usd">255,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">-</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Retained earnings (Accumulated deficit)</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:RetainedEarningsAccumulatedDeficit" scale="0" unitRef="usd">2,116,581</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:RetainedEarningsAccumulatedDeficit" scale="0" sign="-" unitRef="usd">159,189</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Accumulated other comprehensive income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" unitRef="usd">4,627,661</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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="0" unitRef="usd">3,189,856</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-align: left">Total equity attributable to Huadi International Group Co., Ltd.</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:StockholdersEquity" scale="0" unitRef="usd">51,213,908</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:StockholdersEquity" scale="0" unitRef="usd">25,564,287</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Equity attributable to non-controlling interests</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:MinorityInterest" scale="0" unitRef="usd">264,506</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:MinorityInterest" scale="0" unitRef="usd">224,413</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">Total shareholders&#8217; equity</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">51,478,414</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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">25,788,700</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">100,245,863</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">69,123,370</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">&#160;</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.05pt; text-align: center">The accompanying notes are an integral
part of these 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: 115; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->3<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</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="f_003"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HUADI INTERNATIONAL GROUP
CO., LTD.</b></p><div>

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

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>FOR THE YEARS ENDED SEPTEMBER 30, 2021, 2020
AND 2019<br/>
(IN U.S. DOLLARS, EXCEPT SHARE DATA)</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: center"></p><div>

</div><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <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>2021</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"><b>2020</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"><b>2019</b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Sales</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="c0" decimals="0" format="ixt:num-dot-decimal" name="hudi:Sales" scale="0" unitRef="usd">67,006,655</ix:nonFraction></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"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="hudi:Sales" scale="0" unitRef="usd">57,767,081</ix:nonFraction></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"><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="hudi:Sales" scale="0" unitRef="usd">65,518,316</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Production service revenue</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd">3,239,956</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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Revenues" scale="0" unitRef="usd">1,370,197</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-3"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></div></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of sales</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:CostOfGoodsAndServicesSold" scale="0" unitRef="usd">58,926,675</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:CostOfGoodsAndServicesSold" scale="0" unitRef="usd">48,473,061</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="0" unitRef="usd">50,895,644</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Gross profit</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd">11,319,936</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd">10,664,217</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrossProfit" scale="0" unitRef="usd">14,622,672</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating expenses:</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Selling, general and administrative</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd">6,684,410</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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd">3,938,511</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="0" unitRef="usd">4,467,058</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Research and development</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">2,057,547</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">2,120,649</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="0" unitRef="usd">1,777,110</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total operating expenses</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">8,741,957</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">6,059,160</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingExpenses" scale="0" unitRef="usd">6,244,168</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating income</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">2,577,979</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">4,605,057</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OperatingIncomeLoss" scale="0" unitRef="usd">8,378,504</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other income (expenses):</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Interest expenses, net</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="0" sign="-" unitRef="usd">2,058,461</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="0" sign="-" unitRef="usd">2,162,589</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestIncomeExpenseNet" scale="0" sign="-" unitRef="usd">2,149,077</ix:nonFraction></span></td>
    <td><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="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other income, net</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:OtherOperatingIncome" scale="0" unitRef="usd">1,948,527</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:OtherOperatingIncome" scale="0" unitRef="usd">1,132,780</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherOperatingIncome" scale="0" unitRef="usd">222,250</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total other expenses, net</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd">109,934</ix:nonFraction></b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>)</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd">1,029,809</ix:nonFraction></b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>)</b></span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>(<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NonoperatingIncomeExpense" scale="0" sign="-" unitRef="usd">1,926,827</ix:nonFraction></b></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>)</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Income before income taxes</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"><b><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd">2,468,045</ix:nonFraction></b></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"><b><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd">3,575,248</ix:nonFraction></b></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"><b><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="0" unitRef="usd">6,451,677</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Income tax benefit/(provision)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd">89,000</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">218,949</ix:nonFraction></span></td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">)</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">1,005,190</ix:nonFraction></span></td>
    <td><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>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Net income</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"><b><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">2,557,045</ix:nonFraction></b></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"><b><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">3,356,299</ix:nonFraction></b></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"><b><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProfitLoss" scale="0" unitRef="usd">5,446,487</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income attributable to non-controlling interests</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:NetIncomeLossAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd">25,570</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:NetIncomeLossAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd">33,563</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd">54,465</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income attributable to Huadi International Group
    Co., Ltd.</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; 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="hudi:NetIncomeAttributableToHuadiInternationalGroupCoLtd" scale="0" sign="-" unitRef="usd">2,531,475</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; 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="hudi:NetIncomeAttributableToHuadiInternationalGroupCoLtd" scale="0" sign="-" unitRef="usd">3,322,736</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; 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="hudi:NetIncomeAttributableToHuadiInternationalGroupCoLtd" scale="0" sign="-" unitRef="usd">5,392,022</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">2,557,045</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">3,356,299</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">5,446,487</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other comprehensive income (loss):</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Foreign currency translation
    adjustment</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd">1,452,328</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" unitRef="usd">1,225,301</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="0" sign="-" unitRef="usd">857,879</ix:nonFraction></span></td>
    <td><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>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Total comprehensive income</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"><b><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">4,009,373</ix:nonFraction></b></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"><b><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">4,581,600</ix:nonFraction></b></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"><b><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">4,588,608</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive income attributable to non-controlling
    interests</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="0" unitRef="usd">40,093</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="0" unitRef="usd">45,816</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="0" unitRef="usd">45,886</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Comprehensive income attributable to Huadi International
    Group Co., Ltd.</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd">3,969,280</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd">4,535,784</ix:nonFraction></b></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>$</b></span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="0" unitRef="usd">4,542,722</ix:nonFraction></b></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic and diluted earnings per share</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic</span></td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.21</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.34</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td>
    <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><ix:nonFraction contextRef="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareBasic" scale="0" unitRef="usdPershares">0.54</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted</span></td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</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="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">0.21</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</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="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">0.34</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="border-bottom: black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</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="c5" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EarningsPerShareDiluted" scale="0" unitRef="usdPershares">0.54</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Weighted average numbers of common shares outstanding</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right">&#160;</td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Basic</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">12,116,079</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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">10,000,000</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" unitRef="shares">10,000,000</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Diluted</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">12,116,079</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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">10,000,000</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" unitRef="shares">10,000,000</ix:nonFraction></span></td>
    <td>&#160;</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><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">The accompanying notes are an integral part of
these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;&#160;</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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->4<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</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="f_004"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HUADI INTERNATIONAL GROUP
CO., LTD.</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<br/>
FOR THE YEARS ENDED SEPTEMBER 30, 2021, 2020 AND 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(IN U.S. DOLLARS, EXCEPT SHARE DATA)</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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">Shares</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">Amount</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">Additional<br/> paid-in<br/> capital</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">Accumulated<br/> deficit</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">Accumulated<br/> other<br/> comprehensive<br/>
    income</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">Statutory Surplus Reserve</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">Shareholders&#8217;<br/> equity to<br/>
    Huadi<br/> International <br/> Group Co., Ltd.</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">Non-<br/> controlling<br/> interests</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 shareholders&#8217;<br/>
    equity</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: 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">&#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">&#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><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: 10%; text-indent: -9pt; padding-left: 9pt">Balance at September&#160;30, 2018</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 7%; text-align: right"><ix:nonFraction contextRef="c6" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">10,000,000</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: 7%; text-align: right"><ix:nonFraction contextRef="c6" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">2,000</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: 7%; text-align: right"><ix:nonFraction contextRef="c7" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">22,531,620</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: 7%; text-align: right">(<ix:nonFraction contextRef="c8" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd">8,873,947</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: 7%; text-align: right"><ix:nonFraction contextRef="c9" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">2,826,108</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: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-4">-</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: 7%; text-align: right"><ix:nonFraction contextRef="c11" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">16,485,781</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: 7%; text-align: right"><ix:nonFraction contextRef="c12" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">132,711</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: 7%; text-align: right"><ix:nonFraction contextRef="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">16,618,492</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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><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><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">Foreign currency translation loss</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"><div style="-sec-ix-hidden: hidden-fact-5">-</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-6">-</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-7">-</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="c17" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" sign="-" unitRef="usd">849,300</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-8">-</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="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" sign="-" unitRef="usd">849,300</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="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" sign="-" unitRef="usd">8,579</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:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" sign="-" unitRef="usd">857,879</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="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-9">-</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-10">-</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="c16" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">5,392,022</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-11">-</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-12">-</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="c19" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">5,392,022</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="c20" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">54,465</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:NetIncomeLoss" scale="0" unitRef="usd">5,446,487</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><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><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; ">
    <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Balance at September&#160;30, 2019</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c21" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">10,000,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="c21" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">2,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="c22" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">22,531,620</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="c23" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd">3,481,925</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="c24" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">1,976,808</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-13">-</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="c26" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">21,028,503</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="c27" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">178,597</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="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">21,207,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="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><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><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; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Foreign currency translation gain</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"><div style="-sec-ix-hidden: hidden-fact-14">-</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-15">-</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-16">-</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="c32" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" unitRef="usd">1,213,048</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-17">-</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="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" unitRef="usd">1,213,048</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="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" unitRef="usd">12,253</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:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" unitRef="usd">1,225,301</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: -9pt; padding-left: 9pt">Net income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="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-18">-</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-19">-</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="c31" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">3,322,736</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-20">-</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-21">-</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="c34" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">3,322,736</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="c35" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">33,563</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:NetIncomeLoss" scale="0" unitRef="usd">3,356,299</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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><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><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-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Balance at September&#160;30, 2020</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="c36" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">10,000,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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c36" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">2,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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c37" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">22,531,620</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="c38" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" sign="-" unitRef="usd">159,189</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="c39" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">3,189,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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-22">-</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">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right"><ix:nonFraction contextRef="c41" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">25,564,287</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="c42" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">224,413</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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">25,788,700</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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><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><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">Stock offering, net of offering cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c43" decimals="INF" format="ixt:num-dot-decimal" name="hudi:StockOfferingNetOfOfferingCostinShares" scale="0" unitRef="shares">3,125,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="c43" decimals="0" format="ixt:num-dot-decimal" name="hudi:StockOfferingNetOfOfferingCost" scale="0" unitRef="usd">625</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="c44" decimals="0" format="ixt:num-dot-decimal" name="hudi:StockOfferingNetOfOfferingCost" scale="0" unitRef="usd">21,663,716</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><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"><div style="-sec-ix-hidden: hidden-fact-23">-</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="c46" decimals="0" format="ixt:num-dot-decimal" name="hudi:StockOfferingNetOfOfferingCost" scale="0" unitRef="usd">21,664,341</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><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="hudi:StockOfferingNetOfOfferingCost" scale="0" unitRef="usd">21,664,341</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Stock-based compensation</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c43" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" unitRef="shares">2,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">-</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="c44" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" unitRef="usd">16,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">-</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"><div style="-sec-ix-hidden: hidden-fact-24">-</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="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" unitRef="usd">16,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">-</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="0" unitRef="usd">16,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">Foreign currency translation gain</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"><div style="-sec-ix-hidden: hidden-fact-25">-</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-26">-</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-27">-</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="c48" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" unitRef="usd">1,437,805</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-28">-</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="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" unitRef="usd">1,437,805</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="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" unitRef="usd">14,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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" scale="0" unitRef="usd">1,452,328</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Net income</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="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-29">-</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-30">-</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="c47" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">2,275,770</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-31">-</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="c45" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">255,705</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="c46" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">2,531,475</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="c49" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">25,570</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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NetIncomeLoss" scale="0" unitRef="usd">2,557,045</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; text-indent: -9pt; padding-left: 9pt">Balance at September&#160;30, 2021</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="c50" decimals="INF" format="ixt:num-dot-decimal" name="us-gaap:SharesOutstanding" scale="0" unitRef="shares">13,127,000</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">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c50" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">2,625</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">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c51" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">44,211,336</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">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c52" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">2,116,581</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">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c53" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">4,627,661</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">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c54" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">255,705</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">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c55" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">51,213,908</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">&#160;</td><td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"><ix:nonFraction contextRef="c56" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">264,506</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">&#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:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="0" unitRef="usd">51,478,414</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-indent: 1.25in; text-align: center">The accompanying notes are
an integral part of these consolidated financial statements.</p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center">&#160;&#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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->5<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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">&#160;</p><div>

</div><div><a id="f_005"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HUADI INTERNATIONAL GROUP
CO., LTD.</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 SEPTEMBER 30, 2021, 2020
AND 2019</b></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>(IN U.S. DOLLARS)</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><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">2019</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>Cash Flows from Operating Activities:</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">&#160;</td><td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="width: 64%; text-align: left">Net income</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:ProfitLoss" scale="0" unitRef="usd">2,557,045</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:ProfitLoss" scale="0" unitRef="usd">3,356,299</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:ProfitLoss" scale="0" unitRef="usd">5,446,487</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Adjustments to reconcile net income to net cash provided by 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="padding-left: 9pt">Depreciation</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:Depreciation" scale="0" unitRef="usd">735,333</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:Depreciation" scale="0" unitRef="usd">723,586</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:Depreciation" scale="0" unitRef="usd">617,634</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 9pt">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:DepreciationAndAmortization" scale="0" unitRef="usd">32,349</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:DepreciationAndAmortization" scale="0" unitRef="usd">30,048</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:DepreciationAndAmortization" scale="0" unitRef="usd">30,617</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">Bad debt expense reverse</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:ProvisionForOtherLosses" scale="0" sign="-" unitRef="usd">153,676</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-32">-</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-33">-</div></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Deferred tax benefits (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:DeferredIncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd">89,000</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-34">-</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:DeferredIncomeTaxExpenseBenefit" scale="0" unitRef="usd">296,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; text-indent: 9.1pt">Loss (gain) on disposal of fixed 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:GainLossOnDispositionOfAssets1" scale="0" sign="-" unitRef="usd">1,767</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:GainLossOnDispositionOfAssets1" scale="0" unitRef="usd">654,138</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:GainLossOnDispositionOfAssets1" scale="0" sign="-" unitRef="usd">19,051</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">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; 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" unitRef="usd">8,823,928</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:IncreaseDecreaseInAccountsReceivable" scale="0" unitRef="usd">260,202</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:IncreaseDecreaseInAccountsReceivable" scale="0" sign="-" unitRef="usd">996,761</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Notes 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:IncreaseDecreaseInNotesReceivables" scale="0" unitRef="usd">1,987,871</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:IncreaseDecreaseInNotesReceivables" scale="0" unitRef="usd">10,332</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:IncreaseDecreaseInNotesReceivables" scale="0" sign="-" unitRef="usd">2,606,326</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-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" unitRef="usd">756,588</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:IncreaseDecreaseInInventories" scale="0" unitRef="usd">1,987,737</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:IncreaseDecreaseInInventories" scale="0" sign="-" unitRef="usd">3,566,204</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Advances to suppliers</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:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" scale="0" sign="-" unitRef="usd">2,727,661</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:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" scale="0" unitRef="usd">366,087</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:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" scale="0" unitRef="usd">1,387,753</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">Advances to suppliers &#8211; related party</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:IncreaseDecreaseInPrepaidSupplies" scale="0" sign="-" unitRef="usd">78,283</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:IncreaseDecreaseInPrepaidSupplies" scale="0" sign="-" unitRef="usd">180,333</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:IncreaseDecreaseInPrepaidSupplies" scale="0" unitRef="usd">5,459,669</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Other receivables</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:IncreaseDecreaseInOtherReceivables" scale="0" sign="-" unitRef="usd">2,006,975</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:IncreaseDecreaseInOtherReceivables" scale="0" sign="-" unitRef="usd">3,303,687</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:IncreaseDecreaseInOtherReceivables" scale="0" unitRef="usd">838,251</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-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:IncreaseDecreaseInAccountsPayableTrade" scale="0" sign="-" unitRef="usd">238,638</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:IncreaseDecreaseInAccountsPayableTrade" scale="0" unitRef="usd">650,988</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:IncreaseDecreaseInAccountsPayableTrade" scale="0" sign="-" unitRef="usd">13,033</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Accrued expenses and other current 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" unitRef="usd">372,155</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:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="0" sign="-" unitRef="usd">387,358</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:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" scale="0" unitRef="usd">843,625</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">Notes 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:IncreaseDecreaseInNotesPayableCurrent" scale="0" unitRef="usd">707,021</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:IncreaseDecreaseInNotesPayableCurrent" scale="0" sign="-" unitRef="usd">2,301,375</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:IncreaseDecreaseInNotesPayableCurrent" scale="0" sign="-" unitRef="usd">3,795,141</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Advances from customers</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="hudi:IncreaseDecreaseAdvancesFromCustomers" scale="0" sign="-" unitRef="usd">3,040,106</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="hudi:IncreaseDecreaseAdvancesFromCustomers" scale="0" sign="-" unitRef="usd">222,805</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="hudi:IncreaseDecreaseAdvancesFromCustomers" scale="0" unitRef="usd">4,257,789</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">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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd">402,478</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:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" sign="-" unitRef="usd">28,401</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:IncreaseDecreaseInAccruedIncomeTaxesPayable" scale="0" unitRef="usd">899,869</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Net cash 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">5,648,806</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" unitRef="usd">3,204,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">&#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">2,346,607</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; ">
    <td style="text-align: left">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; 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">917,539</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">664,996</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">912,702</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Proceeds from disposition of property, plant and 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="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd">20,285</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:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="0" unitRef="usd">724,782</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">-</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: 1.5pt">Net cash provided by (used in) 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">897,254</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" unitRef="usd">59,786</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:NetCashProvidedByUsedInInvestingActivities" scale="0" sign="-" unitRef="usd">912,702</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">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; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from short-term 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:ProceedsFromShortTermDebt" scale="0" unitRef="usd">35,820,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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromShortTermDebt" scale="0" unitRef="usd">38,620,077</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:ProceedsFromShortTermDebt" scale="0" unitRef="usd">39,715,044</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">Repayments on short-term 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:RepaymentsOfShortTermDebt" scale="0" unitRef="usd">35,265,552</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:RepaymentsOfShortTermDebt" scale="0" unitRef="usd">40,488,791</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:RepaymentsOfShortTermDebt" scale="0" unitRef="usd">46,605,766</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-left: 9pt">Proceeds from stock offering, net of offering costs</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:ProceedsFromIssuanceInitialPublicOffering" scale="0" unitRef="usd">21,680,341</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; padding-left: 9pt">Advances from related parties</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:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd">6,223,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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd">3,068,965</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:ProceedsFromRelatedPartyDebt" scale="0" unitRef="usd">7,926,927</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 9pt">Repayments to related parties</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd">7,182,813</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:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd">5,889,557</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:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd">4,526,092</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">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">21,276,173</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">4,689,306</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" sign="-" unitRef="usd">3,489,887</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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: 1.5pt; text-indent: -10pt; padding-left: 10pt">Effect of exchange rate changes on cash
    and cash equivalents and restricted cash</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd">219,398</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:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" unitRef="usd">113,762</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:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" scale="0" sign="-" unitRef="usd">125,041</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">Net increase (decrease) in cash and cash equivalents and restricted cash</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" unitRef="usd">14,949,511</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="0" sign="-" unitRef="usd">1,311,468</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" sign="-" unitRef="usd">2,181,023</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Cash and cash equivalents and restricted cash at the 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">1,705,204</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="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">3,016,672</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="c13" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">5,197,695</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-align: left; padding-bottom: 4pt">Cash and cash equivalents and restricted cash at the end of year</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">16,654,715</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:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">1,705,204</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="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="0" unitRef="usd">3,016,672</ix:nonFraction></td><td style="padding-bottom: 4pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">Supplemental disclosures of cash flows 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; ">
    <td style="text-align: left; padding-left: 9pt">Cash paid for income taxes</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">480,495</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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">135,262</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxesPaid" scale="0" unitRef="usd">202,702</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">Cash paid for interest</td><td>&#160;</td>
    <td style="text-align: left">$</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">1,550,082</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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestPaidNet" scale="0" unitRef="usd">1,951,622</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:InterestPaidNet" scale="0" unitRef="usd">2,258,101</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">The accompanying notes are an integral part of
these 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: 118; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->6<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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><div><a id="f_006"></a></div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><b>HUADI INTERNATIONAL GROUP
CO., LTD.</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>&#160;</b></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 &#8211; ORGANIZATION AND NATURE OF OPERATIONS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" escape="true" name="hudi:ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 25%; text-align: left"><span style="font-size: 10pt"><b>Entity
    Name</b></span></td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 15%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Registered<br/>
    Location</b></span></td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 24%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Date
    of Incorporation</b></span></td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 33%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership
    as of the<br/>
    issuance date of the report</b></span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Huadi International Group Co., Ltd. (&#8220;Huadi
    International&#8221;)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><ix:nonNumeric contextRef="c67" name="hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity"><span style="font-size: 10pt">Cayman Island</span></ix:nonNumeric></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><ix:nonNumeric contextRef="c67" format="ixt:date-monthname-day-year-en" name="dei:EntityIncorporationDateOfIncorporation"><span style="font-size: 10pt">September 27, 2018</span></ix:nonNumeric></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><ix:nonNumeric contextRef="c67" name="us-gaap:MinorityInterestDescription"><span style="font-size: 10pt">Parent</span></ix:nonNumeric></td></tr>
  <tr>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Yongqiang Tuoxing Limited. (&#8220;Yongqiang Tuoxing&#8221;)</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><ix:nonNumeric contextRef="c59" name="hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity"><span style="font-size: 10pt">British Virgin Island</span></ix:nonNumeric></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><ix:nonNumeric contextRef="c59" format="ixt:date-monthname-day-year-en" name="dei:EntityIncorporationDateOfIncorporation"><span style="font-size: 10pt">October 2, 2018</span></ix:nonNumeric></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><ix:nonNumeric contextRef="c59" name="us-gaap:MinorityInterestDescription"><span style="font-size: 10pt">100% by the Parent</span></ix:nonNumeric></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Hong Kong Beach Limited. (&#8220;HK Beach&#8221;)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><ix:nonNumeric contextRef="c68" name="hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity"><span style="font-size: 10pt">Hong Kong</span></ix:nonNumeric></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><ix:nonNumeric contextRef="c68" format="ixt:date-monthname-day-year-en" name="dei:EntityIncorporationDateOfIncorporation"><span style="font-size: 10pt">November 7, 2018</span></ix:nonNumeric></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><ix:nonNumeric contextRef="c68" name="us-gaap:MinorityInterestDescription"><span style="font-size: 10pt">100% by Yongqiang Tuoxing</span></ix:nonNumeric></td></tr>
  <tr>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Wenzhou Hongshun Stainless Steel Limited. (&#8220;Hongshun&#8221;)</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><ix:nonNumeric contextRef="c69" name="hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity"><span style="font-size: 10pt">Wenzhou, China</span></ix:nonNumeric></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><ix:nonNumeric contextRef="c69" format="ixt:date-monthname-day-year-en" name="dei:EntityIncorporationDateOfIncorporation"><span style="font-size: 10pt">June 3,2019</span></ix:nonNumeric></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><ix:nonNumeric contextRef="c69" name="us-gaap:MinorityInterestDescription"><span style="font-size: 10pt">100% by HK Beach</span></ix:nonNumeric></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Huadi Steel Group Limited. (&#8220;Huadi Steel&#8221;)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><ix:nonNumeric contextRef="c70" name="hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity"><span style="font-size: 10pt">Wenzhou, China</span></ix:nonNumeric></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><ix:nonNumeric contextRef="c70" format="ixt:date-monthname-day-year-en" name="dei:EntityIncorporationDateOfIncorporation"><span style="font-size: 10pt">November 12,1998</span></ix:nonNumeric></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><ix:nonNumeric contextRef="c70" name="us-gaap:MinorityInterestDescription"><span style="font-size: 10pt">99% by Hongshun</span></ix:nonNumeric></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Huadi International Group Co., Ltd. (&#8220;Huadi
International&#8221;)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Huadi International was incorporated on September
27, 2018 under the laws of Cayman Islands. Under its memorandum of association, Huadi International is authorized to issue <ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">250,000,000</ix:nonFraction>
ordinary shares of a single class, par value $<ix:nonFraction contextRef="c2" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.0002</ix:nonFraction> per ordinary share. The paid in capital was $<ix:nonFraction contextRef="c57" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAdditionalCapital" scale="0" unitRef="usd">21,680,341</ix:nonFraction> as of September 30, 2021.
There are currently <ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">13,127,000</ix:nonFraction></ix:nonFraction> issued and outstanding ordinary shares. Huadi International is a holding company and is currently not
actively engaged in any business. Huadi International&#8217;s registered agent is Harneys Fiduciary (Cayman) Limited and its registered
office is at 4th Floor, Harbour Place, 103 South Church Street, P.O. Box 10240, Grand Cayman, KY1-1002, Cayman Islands.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_5" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Yongqiang Tuoxing Limited (&#8220;Yongqiang
Tuoxing&#8221;)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_6" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Yongqiang Tuoxing was incorporated on October
2, 2018 under the laws of British Virgin Islands. Under its memorandum of association, Yongqiang Tuoxing is authorized to issue <ix:nonFraction contextRef="c58" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">50,000</ix:nonFraction>
ordinary shares of a single class, par value $<ix:nonFraction contextRef="c58" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:CommonStockNoParValue" scale="0" unitRef="usdPershares">1.00</ix:nonFraction> per ordinary share. The paid in capital was <ix:nonFraction contextRef="c59" decimals="0" format="ixt:fixed-zero" name="hudi:CashPaidInCapital" scale="0" unitRef="usd">zero</ix:nonFraction> as of September 30, 2021. Yongqiang
Tuoxing is a wholly owned subsidiary of Huadi International and is currently not actively engaged in any business. Yongqiang Tuoxing&#8217;s
registered agent is Harneys Corporate Services Limited and its registered office is at Craigmuir Chambers, Road Town, Tortola, VG1110,
British Virgin Islands.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->7<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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">&#160;</p><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_7" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Hong Kong Beach Limited (&#8220;HK Beach&#8221;)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_8" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">HK Beach was incorporated on November 7, 2018
under the laws of Hong Kong and is a wholly owned subsidiary of Yongqiang Tuoxing. The paid in capital was <ix:nonFraction contextRef="c60" decimals="0" format="ixt:fixed-zero" name="hudi:CashPaidInCapital" scale="0" unitRef="usd">zero</ix:nonFraction> as of September 30, 2021.
HK Beach did not have any operations as of September 30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_9" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Wenzhou Hongshun Stainless Steel Ltd. (&#8220;Wenzhou
Hongshun&#8221;)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_10" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Wenzhou Hongshun was incorporated on June 3,
2019 in China and is a wholly owned subsidiary of HK Beach. Wenzhou Hongshun is a wholly-foreign owned enterprise organized under the
laws of the People&#8217;s Republic of China. The registered capital is USD <ix:nonFraction contextRef="c61" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAdditionalCapital" scale="0" unitRef="usd">10,000,000</ix:nonFraction> and the paid in capital was <ix:nonFraction contextRef="c62" decimals="0" format="ixt:fixed-zero" name="hudi:CashPaidInCapital" scale="0" unitRef="usd">zero</ix:nonFraction> as of September
30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_11" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The registered principal activities of Wenzhou
Hongshun are sales of stainless steel pipes, stainless steel bars, stainless steel elbows, stainless steel products, auto parts and components;
import and export of goods, technology import and export. Wenzhou Hongshun did not have any operations as of September 30, 2021.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_12" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Huadi Steel Group Limited. (&#8220;Huadi Steel&#8221;)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_13" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Huadi Steel was incorporated on November 12,
1998 under the laws of the People&#8217;s Republic of China. The registered and paid in capital is RMB <ix:nonFraction contextRef="c63" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherAdditionalCapital" scale="0" unitRef="cny">168,800,000</ix:nonFraction>. Since August 18,
2015, Huadi Steel was owned by nine shareholders in People&#8217;s Republic of China (&#8220;PRC Shareholders&#8221;). &#160;Huadi Steel
focuses on manufacturing of industrial stainless steel seamless pipes and tubes products with extensive distribution facilities and network
in China.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_14" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Except where the context otherwise requires and
for purposes of this financial statement only, &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our company&#8221;,
&#8220;our&#8221; and &#8220;Huadi&#8221; refer to the above-mentioned entities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_15" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reorganization</b>&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_16" id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In or about August 2019, the Company completed
a corporate reorganization to roll several controlled entities (now referred to as the subsidiaries) into one legal corporation (the
Company). Di Wang, one of the PRC Shareholders transferred <ix:nonFraction contextRef="c64" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">5</ix:nonFraction>% equity of Huadi Steel to a Hong Kong entity which was subsequently transferred
to Wenzhou Hongshun on August 28, 2019. On August 22, 2019, Wenzhou Hongshun acquired <ix:nonFraction contextRef="c65" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">94</ix:nonFraction>% equity of Huadi Steel from the PRC Shareholders.
As a result, Huadi Steel&#8217;s equity interest is <ix:nonFraction contextRef="c61" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">99</ix:nonFraction>% held by Wenzhou Hongshun and <ix:nonFraction contextRef="c66" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">1</ix:nonFraction>% held by Di Wang as of September 30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the years presented in these consolidated
financial statements, the control of the entities has never changed (always under the control of the PRC Shareholders). Accordingly,
the combination has been treated as a corporate restructuring (reorganization) of entities under common control and thus the current
capital structure has been retroactively presented in prior periods as if such structure existed at that time and in accordance with
ASC 805-50-45-5, the entities under common control are presented on a combined basis for all periods to which such entities were under
common control. The consolidation of the Company and its subsidiaries has been accounted for at historical cost and prepared on the basis
as if the aforementioned transactions had become effective as of the beginning of the first period presented in the accompanying consolidated
financial statements.</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" continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_1" escape="true" name="us-gaap:SignificantAccountingPoliciesTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 2 &#8211; SIGNIFICANT ACCOUNTING POLICIES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_2" id="_SignificantAccountingPoliciesTextBlock-c0_cont_1"><ix:nonNumeric contextRef="c0" continuedAt="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Basis of Presentation and Principles of Consolidation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_3" id="_SignificantAccountingPoliciesTextBlock-c0_cont_2"><ix:continuation id="_BasisOfAccountingPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The accompanying consolidated financial statements
and related notes have been prepared in accordance with generally accepted accounting principles in the United Stated of America (&#8220;US
GAAP&#8221;) and have been consistently applied. The accompanying consolidated financial statements include the financial statements
of the Company and its majority-owned and controlled subsidiaries. All significant inter-company transactions and balances have been
eliminated upon consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_4" id="_SignificantAccountingPoliciesTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" continuedAt="_UseOfEstimates-c0_cont_1" escape="true" name="us-gaap:UseOfEstimates"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Use of Estimates</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_5" id="_SignificantAccountingPoliciesTextBlock-c0_cont_4"><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 the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed
in the consolidated financial statements and the accompanying notes. Such estimates include, but are not limited to, allowances for doubtful
accounts, inventory valuation, useful lives of property, plant and equipment, intangible assets, impairment in equity investment, and
income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->8<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_6" id="_SignificantAccountingPoliciesTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Foreign Currency Translation</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_7" id="_SignificantAccountingPoliciesTextBlock-c0_cont_6"><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 financial records of the Company&#8217;s
subsidiaries in People&#8217;s Republic of China (&#8220;PRC&#8221;) are maintained in their local currencies which are Chinese Yuan
(&#8220;CNY&#8221; or &#8220;RMB&#8221;). Monetary assets and liabilities denominated in currencies other than their local currencies
are translated into local currencies at the rates of exchange in effect at the consolidated balance sheet dates. Transactions denominated
in currencies other than their local currencies during the year are converted into local currencies at the applicable rates of exchange
prevailing when the transactions occur. Transaction gains and losses are recorded in other income, net in the consolidated statements
of income and comprehensive income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_8" id="_SignificantAccountingPoliciesTextBlock-c0_cont_7"><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">The Company maintained its financial record using
the United States dollar (&#8220;US dollar&#8221;) as the functional currency, while the subsidiaries of the Company in Hong Kong and
mainland China maintained their financial records using RMB as the functional currencies. The reporting currency of the Company is US
dollar. When translating local financial reports of the Company&#8217;s subsidiaries into US dollar, assets and liabilities are translated
at the exchange rates at the consolidated balance sheet date, equity accounts are translated at historical exchange rates and revenue,
expenses, gains and losses are translated at the average rate for the period. Translation adjustments are reported as cumulative translation
adjustments and are shown as a separate component of other comprehensive income in the consolidated statements of income and comprehensive
income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_9" id="_SignificantAccountingPoliciesTextBlock-c0_cont_8"><ix:continuation continuedAt="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4" id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The relevant exchange rates are listed below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_10" id="_SignificantAccountingPoliciesTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" escape="true" name="hudi:RelevantExchangeRatesTableTextBlock"><ix:continuation id="_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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&#160;the&#160;Fiscal&#160;Years<br/>
    Ended&#160;September&#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">2021</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">2020</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">2019</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">Period Ended RMB: USD 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"><ix:nonFraction contextRef="c71" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure">6.4434</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="c72" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure">6.7896</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="c73" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:ForeignCurrencyExchangeRateTranslation1" scale="0" unitRef="pure">7.1477</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Period Average RMB: USD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c71" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAverageForwardExchangeRate1" scale="0" unitRef="pure">6.5072</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="c72" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAverageForwardExchangeRate1" scale="0" unitRef="pure">7.0056</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="c73" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DerivativeAverageForwardExchangeRate1" scale="0" unitRef="pure">6.8753</ix:nonFraction></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;&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_11" id="_SignificantAccountingPoliciesTextBlock-c0_cont_10"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash and Cash Equivalents</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_12" id="_SignificantAccountingPoliciesTextBlock-c0_cont_11"><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 primarily consist of
cash and deposits with financial institutions which are unrestricted as to withdrawal and use. Cash equivalents consist of highly liquid
investments that are readily convertible to cash generally with original maturities of three months or less when purchased.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_13" id="_SignificantAccountingPoliciesTextBlock-c0_cont_12"><ix:nonNumeric contextRef="c0" continuedAt="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_1" escape="true" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Restricted Cash</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_14" id="_SignificantAccountingPoliciesTextBlock-c0_cont_13"><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">The Company has bank acceptance notes outstanding
with the bank and is required to keep certain amounts on deposit that are subject to withdrawal restrictions. Those notes are generally
short term in nature due to their short maturity period of six to nine months; thus, restricted cash is classified as a current asset.
Restricted cash is included in the beginning or ending balance of cash and cash equivalents, and restricted cash in the consolidated
statements of cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_15" id="_SignificantAccountingPoliciesTextBlock-c0_cont_14"><ix:continuation id="_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2021 and 2020, restricted
cash was $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd">1,304,518</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RestrictedCash" scale="0" unitRef="usd">908,410</ix:nonFraction>, respectively. No cash is restricted to assure future credit availability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_16" id="_SignificantAccountingPoliciesTextBlock-c0_cont_15"><ix:nonNumeric contextRef="c0" continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1" escape="true" name="us-gaap:TradeAndOtherAccountsReceivablePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Accounts Receivable and Allowance for Doubtful
Accounts</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_17" id="_SignificantAccountingPoliciesTextBlock-c0_cont_16"><ix:continuation continuedAt="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2" id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Accounts receivable are recognized and carried
at original invoiced amount less an estimated allowance for uncollectible accounts. The Company usually determines the adequacy of reserves
for doubtful accounts based on individual account analysis and historical collection trends. The Company establishes 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, as well as a provision on historical trends of collections.
Based on management of customers&#8217; credit and ongoing relationship, management makes conclusions whether any balances outstanding
at the end of the period will be deemed uncollectible on an individual basis and on aging analysis basis. The provision is recorded against
accounts receivables balances, with a corresponding charge recorded in the consolidated statements of income and comprehensive income.
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><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_18" id="_SignificantAccountingPoliciesTextBlock-c0_cont_17"><ix:continuation id="_TradeAndOtherAccountsReceivablePolicy-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The allowance for doubtful accounts recognized
as of September 30, 2021 and 2020 was $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" scale="0" unitRef="usd">3,066,937</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" scale="0" unitRef="usd">2,910,554</ix:nonFraction>, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_19" id="_SignificantAccountingPoliciesTextBlock-c0_cont_18"><ix:nonNumeric contextRef="c0" continuedAt="_InventoryPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventories</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_20" id="_SignificantAccountingPoliciesTextBlock-c0_cont_19"><ix:continuation continuedAt="_InventoryPolicyTextBlock-c0_cont_2" id="_InventoryPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Inventories are stated at the lower of cost or
net realizable value. Cost is principally determined using the weighted-average method. The Company records adjustments to inventory
for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable value. These adjustments are
based upon a combination of factors including current sales volume, market conditions, lower of cost or market analysis and expected
realizable value of the inventory.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->9<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_21" id="_SignificantAccountingPoliciesTextBlock-c0_cont_20"><ix:continuation id="_InventoryPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no write-downs recognized of inventories
for the years ended September 30, 2021, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_22" id="_SignificantAccountingPoliciesTextBlock-c0_cont_21"><ix:nonNumeric contextRef="c0" continuedAt="_AdvancesToSuppliersPolicyTextBlock-c0_cont_1" escape="true" name="hudi:AdvancesToSuppliersPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Advances to Suppliers</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_23" id="_SignificantAccountingPoliciesTextBlock-c0_cont_22"><ix:continuation continuedAt="_AdvancesToSuppliersPolicyTextBlock-c0_cont_2" id="_AdvancesToSuppliersPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advances to suppliers refer to advances for purchase
of materials or other service agreements, which are applied against accounts payable when the materials or services are received.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_24" id="_SignificantAccountingPoliciesTextBlock-c0_cont_23"><ix:continuation id="_AdvancesToSuppliersPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company reviews a supplier&#8217;s credit
history and background information before advancing a payment. If the financial condition of its suppliers were to deteriorate, resulting
in an impairment of their ability to deliver goods or provide services, the Company would write off such amount in the period when it
is considered as impaired. For the years ended September 30, 2021, 2020 and 2019, the Company had no wrote-offs for advances to suppliers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_25" id="_SignificantAccountingPoliciesTextBlock-c0_cont_24"><ix:nonNumeric contextRef="c0" continuedAt="_AdvancesFromCustomersPolicyTextBlock-c0_cont_1" escape="true" name="hudi:AdvancesFromCustomersPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Advances from Customers</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_26" id="_SignificantAccountingPoliciesTextBlock-c0_cont_25"><ix:continuation id="_AdvancesFromCustomersPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advances from customers refer to advances received
from customers regarding product sales, which are applied against accounts receivable when products are sold.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_27" id="_SignificantAccountingPoliciesTextBlock-c0_cont_26"><ix:nonNumeric contextRef="c0" continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and Equipment, net</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_28" id="_SignificantAccountingPoliciesTextBlock-c0_cont_27"><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 recorded at
cost less accumulated depreciation. Depreciation commences upon placing the asset in usage and is recognized on a straight-line basis
over the estimated useful lives of the assets with <ix:nonFraction contextRef="c2" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage" scale="-2" unitRef="pure">5</ix:nonFraction>% of residual value, as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_29" id="_SignificantAccountingPoliciesTextBlock-c0_cont_28"><ix:nonNumeric contextRef="c0" continuedAt="_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock-c0_cont_1" escape="true" name="hudi:EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock"><ix:continuation continuedAt="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="white-space: nowrap; width: 89%; text-align: right">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Useful
    lives</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Buildings</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c74" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10</ix:nonNumeric>-<ix:nonNumeric contextRef="c75" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">32</ix:nonNumeric> years</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Machinery and equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c76" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">5</ix:nonNumeric>-<ix:nonNumeric contextRef="c77" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">20</ix:nonNumeric> years</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Transportation vehicles</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c78" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c79" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10</ix:nonNumeric> years</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Office equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c80" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c81" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10</ix:nonNumeric> years</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Electronic equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c82" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">3</ix:nonNumeric>-<ix:nonNumeric contextRef="c83" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">10</ix:nonNumeric> years</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:nonNumeric></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_30" id="_SignificantAccountingPoliciesTextBlock-c0_cont_29"><ix:continuation id="_PropertyPlantAndEquipmentPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Expenditures for maintenance and repairs, which
do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments
which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired
or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated statements of income and other
comprehensive income in other income or expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_31" id="_SignificantAccountingPoliciesTextBlock-c0_cont_30"><ix:nonNumeric contextRef="c0" continuedAt="_LandUnderOptionArrangementsPolicy-c0_cont_1" escape="true" name="us-gaap:LandUnderOptionArrangementsPolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Land Use Rights</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_32" id="_SignificantAccountingPoliciesTextBlock-c0_cont_31"><ix:continuation continuedAt="_LandUnderOptionArrangementsPolicy-c0_cont_2" id="_LandUnderOptionArrangementsPolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Under the PRC law, all land in the PRC is owned
by the government and cannot be sold to an individual or company. The government grants individuals and companies the right to use parcels
of land for specified periods of time. These land use rights are sometimes referred to informally as &#8220;ownership.&#8221; Land use
rights are stated at cost less accumulated amortization. Land use rights are amortized using the straight-line method with the following
estimated useful lives:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_33" id="_SignificantAccountingPoliciesTextBlock-c0_cont_32"><ix:continuation id="_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock-c0_cont_1"><ix:continuation id="_LandUnderOptionArrangementsPolicy-c0_cont_2"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 89%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Useful
    lives</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Land use rights</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt"><ix:nonNumeric contextRef="c84" format="ixt-sec:duryear" name="us-gaap:PropertyPlantAndEquipmentUsefulLife">50</ix:nonNumeric> years</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_34" id="_SignificantAccountingPoliciesTextBlock-c0_cont_33"><ix:nonNumeric contextRef="c0" continuedAt="_InvestmentPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Long-term Investments</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_35" id="_SignificantAccountingPoliciesTextBlock-c0_cont_34"><ix:continuation continuedAt="_InvestmentPolicyTextBlock-c0_cont_2" id="_InvestmentPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Effective October 1, 2020, the Company adopted
Accounting Standards Update (&#8220;ASU&#8221;) 2016-01 and related ASU 2018-03 concerning recognition and measurement of financial assets
and financial liabilities. In adopting this new guidance, the Company has made an accounting policy election to adopt an adjusted cost
method measurement alternative for investments in equity securities without readily determinable fair values.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_36" id="_SignificantAccountingPoliciesTextBlock-c0_cont_35"><ix:continuation id="_InvestmentPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For equity investments that are accounted for
using the measurement alternative, the Company initially records equity investments at cost but is required to adjust the carrying value
of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the
same issuer or upon an impairment.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_37" id="_SignificantAccountingPoliciesTextBlock-c0_cont_36"><ix:nonNumeric contextRef="c0" continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Impairment of Long-lived Assets</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_38" id="_SignificantAccountingPoliciesTextBlock-c0_cont_37"><ix:continuation continuedAt="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2" id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s management reviews the carrying
values of long-lived assets whenever events and circumstances, such as a significant decline in the asset&#8217;s market value, obsolescence
or physical damage affecting the asset, significant adverse changes in the assets use, deterioration in the expected level of the assets
performance, cash flows for maintaining the asset are higher than forecast, indicate that the net book value of an asset may not be recovered
through expected future cash flows from its use and eventual disposition. If the estimated cash flows from the use of the asset and its
eventual disposition are below the asset&#8217;s carrying value, then the asset is deemed to be impaired and written down to its fair
value.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->10<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_39" id="_SignificantAccountingPoliciesTextBlock-c0_cont_38"><ix:continuation id="_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no impairment charge recognized for
long-lived assets for the years ended September 30, 2021, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_40" id="_SignificantAccountingPoliciesTextBlock-c0_cont_39"><ix:nonNumeric contextRef="c0" continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Fair Value Measurement</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_41" id="_SignificantAccountingPoliciesTextBlock-c0_cont_40"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Fair Value Measurements and Disclosures requires
disclosure of the fair value of financial instruments held by the Company. Fair value is defined as the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level
fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable
inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_42" id="_SignificantAccountingPoliciesTextBlock-c0_cont_41"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_2"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Level 1 inputs to the valuation methodology are quoted prices for identical
    assets or liabilities in active markets.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_43" id="_SignificantAccountingPoliciesTextBlock-c0_cont_42"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_3"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Level 2 inputs to the valuation methodology include quoted prices for
    similar assets and liabilities in active markets, quoted prices for identical or similar assets in inactive markets, and inputs that
    are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49pt; text-indent: -24.5pt">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_44" id="_SignificantAccountingPoliciesTextBlock-c0_cont_43"><ix:continuation continuedAt="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5" id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_4"><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Level 3 inputs to the valuation methodology use one or more unobservable
    inputs which are significant to the fair value measurement. This includes certain pricing models, discounted cash flow methodologies
    and similar techniques that use significant unobservable inputs.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_45" id="_SignificantAccountingPoliciesTextBlock-c0_cont_44"><ix:continuation id="_FairValueMeasurementPolicyPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the Company&#8217;s financial instruments,
including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, other current liabilities, notes receivable,
notes payable, bank loans, and income tax payable&#160;and other receivables, the carrying amounts approximate their fair values due
to their short maturities as of September 30, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_46" id="_SignificantAccountingPoliciesTextBlock-c0_cont_45"><ix:nonNumeric contextRef="c0" continuedAt="_ValueaddedTaxPolicyTextBlock-c0_cont_1" escape="true" name="hudi:ValueaddedTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Value-added Tax (&#8220;VAT&#8221;)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_47" id="_SignificantAccountingPoliciesTextBlock-c0_cont_46"><ix:continuation id="_ValueaddedTaxPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales revenue represents the invoiced value of
goods, net of VAT. All of the Company&#8217;s products are sold in the PRC and are subject to a VAT on the gross sales price.&#160; The
Company is subject to a VAT rate of 17% before May 1, 2018, a VAT rate of 16% effective on May 1, 2018, and the most current VAT rate
of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials included in
the cost of producing or acquiring its finished products.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_48" id="_SignificantAccountingPoliciesTextBlock-c0_cont_47"><ix:nonNumeric contextRef="c0" continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:RevenueRecognitionPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition</b>&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_49" id="_SignificantAccountingPoliciesTextBlock-c0_cont_48"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_2" id="_RevenueRecognitionPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company generates its revenues mainly from
sales of steel piping products while a small portion of revenue is generated from production services provided to third-party entities.
The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting standards updates (&#8220;ASU&#8221;) 2014-09
for revenue recognition. On October 1, 2018, the Company has early adopted ASU 2014-09, which is a comprehensive new revenue recognition
model that requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that
reflects the consideration expected to be received in exchange for those goods or services. The Company considers revenue realized or
realizable and earned when all the five following criteria are met: (1) Identify the Contract with a Customer, (2) Identify the Performance
Obligations in the Contract, (3) Determine the Transaction Price, (4) Allocate the Transaction Price to the Performance Obligations in
the Contract, and (5) Recognize Revenue When (or As) the Entity Satisfies a Performance Obligation. Results for reporting periods beginning
after October 1, 2018 are presented under ASU 2014-09, while prior period amounts are not adjusted and continue to be reported under
the previous accounting standards. The Company has assessed the impact of the guidance by reviewing its existing customer contracts and
current accounting policies and practices to identify differences that will result from applying the new requirements, including the
evaluation of its performance obligations, transaction price, customer payments, transfer of control and principal versus agent considerations.
Based on the assessment, the Company concluded that there was no change to the timing and pattern of revenue recognition for its current
revenue streams in scope of Topic 606 and therefore there was no material changes to the Company&#8217;s consolidated financial statements
upon adoption of ASC 606, and there have not been any significant changes to company&#8217;s business processes, systems, or internal
controls as a result of implementing the standard.&#160;&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_50" id="_SignificantAccountingPoliciesTextBlock-c0_cont_49"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_3" id="_RevenueRecognitionPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company considers customer purchase orders
and production service agreement, which in some cases are governed by master sales agreements, to be the contracts with a customer. As
part of its consideration of the contract, the Company evaluates certain factors including the customer&#8217;s ability to pay (or credit
risk). For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified performance
obligations.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->11<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_51" id="_SignificantAccountingPoliciesTextBlock-c0_cont_50"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_4" id="_RevenueRecognitionPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In determining the transaction price the Company
evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be
entitled. As the Company&#8217;s standard payment terms are less than one year, the Company has elected the practical expedient under
ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction price
to each distinct product based on their relative standalone selling price.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_52" id="_SignificantAccountingPoliciesTextBlock-c0_cont_51"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_5" id="_RevenueRecognitionPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Revenues are reported net of all value added
taxes. The Company does not routinely permit customers to return products, while in certain conditions product changes are allowed, and
historically customer returns have been immaterial and due to the nature of company&#8217;s products no warranty is offered.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_53" id="_SignificantAccountingPoliciesTextBlock-c0_cont_52"><ix:continuation continuedAt="_RevenueRecognitionPolicyTextBlock-c0_cont_6" id="_RevenueRecognitionPolicyTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Sales revenue is recognized when control of the
product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied at a point in time), which
typically occurs at delivery. Production service revenue is recognized when production order is fulfilled and VAT invoice is issued to
customer.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_54" id="_SignificantAccountingPoliciesTextBlock-c0_cont_53"><ix:continuation id="_RevenueRecognitionPolicyTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sells its products either under free
onboard (&#8220;FOB&#8221;) shipping point term or under FOB destination term. For sales under FOB shipping point term, the Company recognize
revenues when products are loaded on the ships. Product delivery is evidenced by warehouse shipping logs as well assigned shipping bills
from the shipping companies. For sales under FOB destination term, the Company recognize revenues when the products are delivered and
accepted by customers. Product delivery is evidenced by signed receipt documents and title transfers upon delivery. Prices are determined
based on negotiations with the Company&#8217;s customers and are not subject to adjustment. As a result, the Company expects returns
to be minimal.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_55" id="_SignificantAccountingPoliciesTextBlock-c0_cont_54"><ix:nonNumeric contextRef="c0" continuedAt="_GovernmentGrantPolicyTextBlock-c0_cont_1" escape="true" name="hudi:GovernmentGrantPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Government Grant</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_56" id="_SignificantAccountingPoliciesTextBlock-c0_cont_55"><ix:continuation continuedAt="_GovernmentGrantPolicyTextBlock-c0_cont_2" id="_GovernmentGrantPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Government grants are recognized when received
and all the conditions for their receipt have been met.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_57" id="_SignificantAccountingPoliciesTextBlock-c0_cont_56"><ix:continuation continuedAt="_GovernmentGrantPolicyTextBlock-c0_cont_3" id="_GovernmentGrantPolicyTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Government grants as the compensation for expenses
or losses already incurred or for the purpose of giving immediate financial support to the Company with no future related cost are recognized
in profit or loss in the period in which they become receivable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_58" id="_SignificantAccountingPoliciesTextBlock-c0_cont_57"><ix:continuation id="_GovernmentGrantPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended September 30, 2021, 2020
and 2019, the Company received government grants of $<span style="font-family: Times New Roman, Times, Serif"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrantsReceivable" scale="0" unitRef="usd">1,190,882</ix:nonFraction></span>, $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrantsReceivable" scale="0" unitRef="usd">410,532</ix:nonFraction>
and $<ix:nonFraction contextRef="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GrantsReceivable" scale="0" unitRef="usd">59,131</ix:nonFraction>, respectively. The grants were recorded as other income in the consolidated statements for income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_59" id="_SignificantAccountingPoliciesTextBlock-c0_cont_58"><ix:nonNumeric contextRef="c0" continuedAt="_ResearchAndDevelopmentExpensePolicy-c0_cont_1" escape="true" name="us-gaap:ResearchAndDevelopmentExpensePolicy"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Research and Development Costs</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_60" id="_SignificantAccountingPoliciesTextBlock-c0_cont_59"><ix:continuation id="_ResearchAndDevelopmentExpensePolicy-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Research and development activities are directed
toward the development of new products as well as improvements in existing processes. These costs, which primarily include salaries,
contract services and supplies, are expensed as incurred.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_61" id="_SignificantAccountingPoliciesTextBlock-c0_cont_60"><ix:nonNumeric contextRef="c0" continuedAt="_ShippingAndHandlingCostPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:ShippingAndHandlingCostPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Shipping and Handling Costs</b></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_62" id="_SignificantAccountingPoliciesTextBlock-c0_cont_61"><ix:continuation id="_ShippingAndHandlingCostPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Shipping and handling costs are expensed when
incurred and are included in selling, general and administrative expense. Shipping and handling costs were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherSellingAndMarketingExpense" scale="0" unitRef="usd">1,341,712</ix:nonFraction>, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherSellingAndMarketingExpense" scale="0" unitRef="usd">804,264</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherSellingAndMarketingExpense" scale="0" unitRef="usd">1,011,670</ix:nonFraction>
for the years ended September 30, 2021, 2020 and 2019, respectively.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_63" id="_SignificantAccountingPoliciesTextBlock-c0_cont_62"><ix:nonNumeric contextRef="c0" continuedAt="_AdvertisingCostsPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:AdvertisingCostsPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Advertising Costs</b></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_64" id="_SignificantAccountingPoliciesTextBlock-c0_cont_63"><ix:continuation id="_AdvertisingCostsPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Advertising costs are expensed as incurred and
are included in selling, general and administrative expense in accordance with ASC 720-35, &#8220;Other Expenses-Advertising Costs&#8221;.
Advertising costs were $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd">237,563</ix:nonFraction>, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd">104,933</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AdvertisingExpense" scale="0" unitRef="usd">147,363</ix:nonFraction> for years ended September 30, 2021, 2020 and 2019 respectively.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_65" id="_SignificantAccountingPoliciesTextBlock-c0_cont_64"><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Income Taxes</b></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_66" id="_SignificantAccountingPoliciesTextBlock-c0_cont_65"><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 using the
asset and liability method whereby it calculates deferred tax assets or liabilities for temporary differences between the tax basis of
assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits
by applying enacted tax rates applicable to the years in which those temporary differences are expected to be reversed or settled. Deferred
tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all
of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing
authorities. The components of the deferred tax assets and liabilities are individually classified as non-current amounts.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_67" id="_SignificantAccountingPoliciesTextBlock-c0_cont_66"><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 records uncertain tax positions in
accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that
the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the
more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely
to be realized upon ultimate settlement with the related tax authority.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_68" id="_SignificantAccountingPoliciesTextBlock-c0_cont_67"><ix:continuation continuedAt="_IncomeTaxPolicyTextBlock-c0_cont_4" id="_IncomeTaxPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">To the extent applicable, the Company records
interest and penalties as other expense. All of the tax returns of the Company&#8217;s PRC subsidiaries remain subject to examination
by PRC tax authorities for five years from the date of filing. The fiscal years for tax purpose in PRC is December 31.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->12<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_69" id="_SignificantAccountingPoliciesTextBlock-c0_cont_68"><ix:continuation id="_IncomeTaxPolicyTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company and its subsidiaries are not subject
to U.S. tax laws and local state tax laws. The Company&#8217;s income and that of its related entities must be computed in accordance
with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner that could adversely affect the amount
of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not be changed in a manner that adversely
affects shareholders. In particular, any such change could increase the amount of tax payable by the Company, reducing the amount available
to pay dividends to the holders of the Company&#8217;s ordinary shares.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_70" id="_SignificantAccountingPoliciesTextBlock-c0_cont_69"><ix:nonNumeric contextRef="c0" continuedAt="_EarningsPerSharePolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:EarningsPerSharePolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Earnings Per Share</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_71" id="_SignificantAccountingPoliciesTextBlock-c0_cont_70"><ix:continuation id="_EarningsPerSharePolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Earnings (loss) per share is calculated in accordance
with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of ordinary shares outstanding during the year. Diluted earnings per share is computed
in accordance with the treasury stock method and based on the weighted average number of ordinary shares and dilutive common share equivalents.
Dilutive common share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive.
There were no dilutive common share equivalents outstanding during the years ended September 30, 2021, 2020 and 2019.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_72" id="_SignificantAccountingPoliciesTextBlock-c0_cont_71"><ix:nonNumeric contextRef="c0" continuedAt="_ConcentrationRiskCreditRisk-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskCreditRisk"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Certain Risks and Concentration&#160;</b></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_73" id="_SignificantAccountingPoliciesTextBlock-c0_cont_72"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_2" id="_ConcentrationRiskCreditRisk-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Exchange Rate Risks</i></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_74" id="_SignificantAccountingPoliciesTextBlock-c0_cont_73"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_3" id="_ConcentrationRiskCreditRisk-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company operates in PRC, which may give rise
to significant foreign currency risks mainly from fluctuations and the degree of volatility of foreign exchange rates between the USD
and the RMB.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_75" id="_SignificantAccountingPoliciesTextBlock-c0_cont_74"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_4" id="_ConcentrationRiskCreditRisk-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Currency Convertibility Risks</i></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_76" id="_SignificantAccountingPoliciesTextBlock-c0_cont_75"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_5" id="_ConcentrationRiskCreditRisk-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Substantially all of the Company&#8217;s operating
activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place
either through the People&#8217;s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted
by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of China or other regulatory institutions
requires submitting a payment application form together with other information such as suppliers&#8217; invoices, shipping documents
and signed contracts.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_77" id="_SignificantAccountingPoliciesTextBlock-c0_cont_76"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_6" id="_ConcentrationRiskCreditRisk-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Concentration of Credit Risks</i></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_78" id="_SignificantAccountingPoliciesTextBlock-c0_cont_77"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_7" id="_ConcentrationRiskCreditRisk-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Financial instruments that potentially subject
the Company to concentration of credit risks consist primarily of cash and cash equivalents, restricted cash, notes receivable. The Company
places its cash and cash equivalents, restricted cash, and note receivable in good credit quality financial institutions in Hong Kong
and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration of revenue. To manage credit
risk, the Company performs ongoing credit evaluations of customers&#8217; financial condition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_79" id="_SignificantAccountingPoliciesTextBlock-c0_cont_78"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_8" id="_ConcentrationRiskCreditRisk-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Interest Rate Risks</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_80" id="_SignificantAccountingPoliciesTextBlock-c0_cont_79"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_9" id="_ConcentrationRiskCreditRisk-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company is subject to interest rate risk.
The Company has bank interest bearing loans charged at variable interest rates. And although some bank interest bearing loans are charged
at fixed interest rates within the reporting period, the Company is still subject to the risk of adverse changes in the interest rates
charged by the banks when these loans are refinanced.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_81" id="_SignificantAccountingPoliciesTextBlock-c0_cont_80"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_10" id="_ConcentrationRiskCreditRisk-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Risks and Uncertainties</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_82" id="_SignificantAccountingPoliciesTextBlock-c0_cont_81"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_11" id="_ConcentrationRiskCreditRisk-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The operations of the Company are located in
the PRC. Accordingly, the Company&#8217;s business, financial condition, and results of operations may be influenced by political, economic,
and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#8217;s results may be adversely affected
by changes in the political, regulatory and social conditions in the PRC. Although the Company has not experienced losses from these
situations and believes that it is in compliance with existing laws and regulations including its organization and structure disclosed
in Note 1, this may not be indicative of future results.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_83" id="_SignificantAccountingPoliciesTextBlock-c0_cont_82"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_12" id="_ConcentrationRiskCreditRisk-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Liquidity Risks</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_84" id="_SignificantAccountingPoliciesTextBlock-c0_cont_83"><ix:continuation continuedAt="_ConcentrationRiskCreditRisk-c0_cont_13" id="_ConcentrationRiskCreditRisk-c0_cont_12"><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 revolving credit facility. Our ability to generate
sufficient cash flows from our operating activities is primarily dependent on our sales of steel pipe, tube and ancillary products to
our customers at margins sufficient to cover fixed and variable expenses.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_85" id="_SignificantAccountingPoliciesTextBlock-c0_cont_84"><ix:continuation id="_ConcentrationRiskCreditRisk-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2021 and 2020, we had cash
and cash equivalents of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCashEquivalentsAtCarryingValue" scale="0" unitRef="usd">15,350,197</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherCashEquivalentsAtCarryingValue" scale="0" unitRef="usd">796,794</ix:nonFraction>, respectively. We believe that our current cash, cash to be generated from our operations
and&#160;access to loans from our related parties will be sufficient to meet our working capital needs for at least the next twelve months.
However, we do not have any amounts committed to be provided by our related party. We are also not dependent upon this offering to meet
our liquidity needs for the next twelve months. However, we plan to expand our business to implement our growth strategies in our existing
market and strengthen our position in the marketplace. To do so, we will need more capital through equity financing to increase our production
and meet market demands.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_86" id="_SignificantAccountingPoliciesTextBlock-c0_cont_85"><ix:nonNumeric contextRef="c0" continuedAt="_PriorPeriodReclassificationAdjustmentDescription-c0_cont_1" escape="true" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassification</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_87" id="_SignificantAccountingPoliciesTextBlock-c0_cont_86"><ix:continuation id="_PriorPeriodReclassificationAdjustmentDescription-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Certain amounts in the consolidated financial
statements for the prior year have been reclassified to conform to the current year presentation. These reclassifications had no impact
on consolidated net earnings, consolidated financial position, or consolidated cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->13<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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; text-indent: 0.5in">&#160;</p><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_88" id="_SignificantAccountingPoliciesTextBlock-c0_cont_87"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1" escape="true" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Recent Accounting Pronouncements</b>&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_89" id="_SignificantAccountingPoliciesTextBlock-c0_cont_88"><ix:continuation continuedAt="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">New Accounting Pronouncements Recently Adopted</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_90" id="_SignificantAccountingPoliciesTextBlock-c0_cont_89"><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 February 2016, the FASB issued ASU 2016-02,
&#8220;Leases (Topic 842),&#8221; which increases lease transparency and comparability among organizations. Under the new standard, lessees
will be required to recognize all assets and liabilities arising from leases on the balance sheet, with the exception of leases with
a term of 12 months or less, which permits a lessee to make an accounting policy election by class of underlying asset not to recognize
lease assets and liabilities. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods
within those fiscal years, and early adoption is permitted. In March 2018, the FASB approved an alternative transition method to the
modified retrospective approach, which eliminates the requirement to restate prior period financial statements and requires the cumulative
effect of the retrospective allocation to be recorded as an adjustment to the opening balance of retained earnings at the date of adoption.
Effective October 1, 2019, the Company adopted the new lease accounting standard using a modified retrospective transition method which
allowed the Company not to recast comparative periods presented in its consolidated financial statements. The adoption of the new standard
did not have material impact on our consolidated net earnings and cash flows.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_91" id="_SignificantAccountingPoliciesTextBlock-c0_cont_90"><ix:continuation id="_NewAccountingPronouncementsPolicyPolicyTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, the FASB issued ASU No. 2018-13,
&#8220;Fair Value Measurement (Topic 820): Disclosure Framework Changes to the Disclosure Requirements for Fair Value Measurement&#8221;
(&#8220;ASU 2018-13&#8221;). The amendments in this ASU modify the disclosure requirements on fair value measurements. ASU 2018-13 is
effective for public entities for fiscal years beginning after December 15, 2019, with early adoption permitted for any removed or modified
disclosures. The removed and modified disclosures will be adopted on a retrospective basis and the new disclosures will be adopted on
a prospective basis. Effective October 1, 2020, the Company adopted ASU 2018-13 and the adoption of the new standard did not have material
impact on our consolidated net earnings and cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p></ix:continuation></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_92" id="_SignificantAccountingPoliciesTextBlock-c0_cont_91"><ix:nonNumeric contextRef="c0" continuedAt="_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock-c0_cont_1" escape="true" name="hudi:NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">New Accounting Pronouncements Not Yet Adopted</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SignificantAccountingPoliciesTextBlock-c0_cont_93" id="_SignificantAccountingPoliciesTextBlock-c0_cont_92"><ix:continuation continuedAt="_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock-c0_cont_2" id="_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13,
&#8220;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221;. This amends guidelines
on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. For assets held at amortized
cost basis, Topic 326 eliminates the probable initial recognition threshold in current U.S. GAAP and, instead, requires an entity to
reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from
the amortized cost basis of the financial assets to present the net amount expected to be collected. For available-for-sale debt securities,
credit losses should be measured in a manner similar to current U.S. GAAP, however Topic 326 will require that credit losses be presented
as an allowance rather than as a write-down. ASU 2016-13 affects entities holding financial assets and net investment in leases that
are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments
in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that
have the contractual right to receive cash. The amendments in this ASU will be effective for fiscal years beginning after December 15,
2019, including interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments&#8212;Credit
Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which amended the effective date of
ASU 2016-13. The amendments in these ASUs are effective for the Company&#8217;s fiscal years, and interim periods within those fiscal
years beginning April 1, 2022. Early adoption is permitted. The Company does not expect to early adopt this guidance and is in the process
of evaluating the impact of adoption of this guidance on the Company&#8217;s consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p></ix:continuation></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SignificantAccountingPoliciesTextBlock-c0_cont_93"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:continuation id="_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock-c0_cont_2">In December 2019, the FASB issued ASU 2019-12,
Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting
for income taxes. This standard removes certain exceptions related to the approach for intra period tax allocation, the methodology for
calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also
amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The amendments in these ASUs are effective
for the Company&#8217;s fiscal years, and interim periods within those fiscal years beginning October 1, 2022.</ix:continuation> The Company does not expect
to early adopt this guidance and is in the process of evaluating the impact of adoption of this guidance on the Company&#8217;s consolidated
financial statements.</p></ix:continuation><div>

</div><p style="margin: 0pt 0"><span style="font-size: 5pt">&#160;</span></p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_AccountsReceivableTextBlock-c0_cont_1" escape="true" name="hudi:AccountsReceivableTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 &#8211; ACCOUNTS RECEIVABLE</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 5pt"><b>&#160;</b></span></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_AccountsReceivableTextBlock-c0_cont_2" id="_AccountsReceivableTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable as of September 30, 2021 and 2020 consisted of
the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 5pt"><b>&#160;</b></span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_AccountsReceivableTextBlock-c0_cont_3" id="_AccountsReceivableTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="hudi:ScheduleOfAccountsReceivableTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Accounts receivable</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:AccountsReceivableGrossCurrent" scale="0" unitRef="usd">24,364,198</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:AccountsReceivableGrossCurrent" scale="0" unitRef="usd">16,529,251</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts receivable &#8211; related parties</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:AccountsReceivableRelatedParties" scale="0" unitRef="usd">3,981,697</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:AccountsReceivableRelatedParties" scale="0" unitRef="usd">1,914,380</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: 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">3,066,937</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">2,910,554</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</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:AccountsReceivableNetCurrent" scale="0" unitRef="usd">25,278,958</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:AccountsReceivableNetCurrent" scale="0" unitRef="usd">15,533,077</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"><span style="font-size: 5pt">&#160;&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_AccountsReceivableTextBlock-c0_cont_4" id="_AccountsReceivableTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s customers are for the most
part, various levels of government, state-owned entities and construction companies. Due to the nature of the customers and the practice
of the industry, the Company generally allows credit period of <ix:nonNumeric contextRef="c0" format="ixt-sec:durday" name="hudi:AllowsCreditPeriod">180</ix:nonNumeric> days to its customers. The average accounts receivable turnover period
was approximately <ix:nonNumeric contextRef="c0" format="ixt-sec:durday" name="hudi:AverageAccountsReceivableTurnoverPeriod">106</ix:nonNumeric> days, <ix:nonNumeric contextRef="c4" format="ixt-sec:durday" name="hudi:AverageAccountsReceivableTurnoverPeriod">93</ix:nonNumeric> days and <ix:nonNumeric contextRef="c5" format="ixt-sec:durday" name="hudi:AverageAccountsReceivableTurnoverPeriod">84</ix:nonNumeric> days for the fiscal years ended September 30, 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_AccountsReceivableTextBlock-c0_cont_5" id="_AccountsReceivableTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Changes of allowance for doubtful accounts for
the years ended September 30, 2021 and 2020 are as follow:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 5pt">&#160;</span></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_AccountsReceivableTextBlock-c0_cont_6" id="_AccountsReceivableTextBlock-c0_cont_5"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Beginning balance</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:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd">2,910,554</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="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd">2,764,735</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Bad debt write-off</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><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="hudi:ExchangeDifference" scale="0" sign="-" unitRef="usd">156,383</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="hudi:ExchangeDifference" scale="0" sign="-" unitRef="usd">145,819</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">$</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:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd">3,066,937</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:AllowanceForDoubtfulAccountsReceivable" scale="0" unitRef="usd">2,910,554</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"><span style="font-size: 5pt">&#160;</span></p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_AccountsReceivableTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No bad debt expense and debt write-off recorded
by the Company during the years ended September 30, 2021 and 2020.<b>&#160;</b></p></ix:continuation><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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->14<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</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><ix:nonNumeric contextRef="c0" continuedAt="_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 &#8211; NOTES RECEIVABLE</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation id="_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Notes receivable consisted of bank acceptance
notes of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="0" unitRef="usd">2,593,018</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesReceivableRelatedPartiesCurrent" scale="0" unitRef="usd">555,612</ix:nonFraction> received from the Company&#8217;s customers as of September 30, 2021 and 2020, respectively. These notes
with 3-6 months maturity dates were issued by customers to pay their payable balances to the Company; and these notes were guaranteed
by the banks.</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" continuedAt="_InventoryDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:InventoryDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; INVENTORIES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_InventoryDisclosureTextBlock-c0_cont_2" id="_InventoryDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Inventories as of September 30, 2021 and 2020 consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InventoryDisclosureTextBlock-c0_cont_3" id="_InventoryDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Raw materials</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:InventoryRawMaterials" scale="0" unitRef="usd">7,845,763</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:InventoryRawMaterials" scale="0" unitRef="usd">11,305,744</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in process</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:InventoryWorkInProcessNetOfReserves" scale="0" unitRef="usd">5,287,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:InventoryWorkInProcessNetOfReserves" scale="0" unitRef="usd">913,751</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">9,588,331</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">8,618,099</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InventoryNet" scale="0" unitRef="usd">22,721,265</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:InventoryNet" scale="0" unitRef="usd">20,837,594</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></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_InventoryDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There was no inventory write-downs recognized
for the years ended September 30, 2021, 2020 and 2019.</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" continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; PROPERTY, PLANT AND EQUIPMENT</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_2" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Property, plant and equipment as of September 30, 2021 and 2020 consisted
of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_3" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:PropertyPlantAndEquipmentTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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%">Buildings</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="c85" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">5,195,800</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="c86" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">4,930,868</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c87" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">8,737,421</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="c88" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">7,706,598</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 vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c89" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">1,079,190</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="c90" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">932,472</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c91" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">682,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="c92" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">460,943</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">Construction in progress (&#8220;CIP&#8221;)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-39">-</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="c94" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="0" unitRef="usd">235,266</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total property plant and equipment, at cost</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:PropertyPlantAndEquipmentOtherNet" scale="0" unitRef="usd">15,694,627</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:PropertyPlantAndEquipmentOtherNet" scale="0" unitRef="usd">14,266,147</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: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd">8,485,922</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:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="0" unitRef="usd">7,578,505</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">$</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">7,208,705</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:PropertyPlantAndEquipmentNet" scale="0" unitRef="usd">6,687,642</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; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_4" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Depreciation expense was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd">735,333</ix:nonFraction>, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd">723,586</ix:nonFraction> and
$<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:Depreciation" scale="0" unitRef="usd">617,634</ix:nonFraction> for the years ended September 30, 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_5" id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During fiscal year ended September 30, 2021,
the Company sold fixed assets with a net carrying value of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset" scale="0" unitRef="usd">22,593</ix:nonFraction>, and recorded loss on sale of fixed assets of $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges" scale="0" unitRef="usd">1,767</ix:nonFraction>. During fiscal
year ended September 30, 2020, the Company sold fixed assets with a net carrying value of $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset" scale="0" unitRef="usd">70,644</ix:nonFraction>, and recorded gain on sale of fixed
assets of $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" scale="0" unitRef="usd">654,138</ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_PropertyPlantAndEquipmentDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">As of September 30, 2021 and 2020, the Company
pledged buildings to secure banking facilities granted to the Company. The carrying values of the pledged buildings to secure bank borrowings
by the Company are shown in&#160;<i>Note 10</i>.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_LandUseRightsTextBlock-c0_cont_1" escape="true" name="hudi:LandUseRightsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 7 &#8211; LAND USE RIGHTS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_LandUseRightsTextBlock-c0_cont_2" id="_LandUseRightsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Land use rights as of September 30, 2021 and 2020 consisted of the
following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_LandUseRightsTextBlock-c0_cont_3" id="_LandUseRightsTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="hudi:ScheduleOfLandUseRightsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Land use rights, cost</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:OtherFiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd">1,719,978</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:OtherFiniteLivedIntangibleAssetsGross" scale="0" unitRef="usd">1,632,277</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd">485,342</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:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="0" unitRef="usd">429,590</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: 4pt">Land use rights, net</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:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd">1,234,636</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:FiniteLivedIntangibleAssetsNet" scale="0" unitRef="usd">1,202,687</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; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_LandUseRightsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Amortization expense was $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">32,349</ix:nonFraction>, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">30,048</ix:nonFraction> and
$<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="0" unitRef="usd">30,617</ix:nonFraction> for the years ended September 30, 2021, 2020 and 2019, respectively.</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: justify"></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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->15<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</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><ix:nonNumeric contextRef="c0" continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 &#8211; LONG-TERM INVESTMENTS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_2" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Long-term investments consisted of the following
as of September 30, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_3" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 76%"><span style="font-size: 10pt">Huashang Micro Finance Co.</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c102" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd">5,897,508</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c103" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd">5,596,795</ix:nonFraction></span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Longwan Rural Commercial Bank</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c104" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd">6,981,097</ix:nonFraction></span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c105" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd">6,625,133</ix:nonFraction></span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Wenzhou Longlian Development Co., Ltd</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c106" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd">1,293,323</ix:nonFraction></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c107" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd">1,227,377</ix:nonFraction></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd">14,171,928</ix:nonFraction></span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt"><ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:LongTermInvestments" scale="0" unitRef="usd">13,449,305</ix:nonFraction></span></td>
    <td style="padding-bottom: 4pt">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_4" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2009, the Company made an investment of RMB
<ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="cny">90,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c95" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="usd">13,203,257</ix:nonFraction> in USD) to acquire <ix:nonFraction contextRef="c95" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">22.5</ix:nonFraction>% in Huashang Micro Finance Co. (&#8220;Huashang&#8221;), a finance company offers micro
loans to its customers. <ix:nonNumeric contextRef="c96" name="hudi:CashConsiderationDescription">In 2015, as the result of a capital reduction, the Company&#8217;s ownership was reduced by 3.5% to 19% for a
cash consideration of RMB 52,000,000 ($8,535,827 in USD).</ix:nonNumeric> The Company carries this investment at the cost on its consolidated balance
sheets. The Company did not receive any dividend income from Huashang during the years ended September 30, 2021, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_5" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2011, the Company made an investment of RMB
<ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="cny">8,333,400</ix:nonFraction> ($<ix:nonFraction contextRef="c97" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="usd">1,307,982</ix:nonFraction> in USD) to acquire <ix:nonFraction contextRef="c97" decimals="6" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">8.3334</ix:nonFraction>% in Wenzhou Longlian Development Co., Ltd. (&#8220;Longlian&#8221;), a property and infrastructure
development company. The Company carries this investment at the cost on its consolidated balance sheets. The Company did not receive
any dividend income from Longlian during the years ended September 30, 2021, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_6" id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In 2012, the Company made an investment of RMB
<ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="cny">44,982,000</ix:nonFraction> ($<ix:nonFraction contextRef="c98" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedBalancePrincipalAmount" scale="0" unitRef="usd">7,172,207</ix:nonFraction> in USD) to acquire <ix:nonFraction contextRef="c98" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">2.1</ix:nonFraction>% in Longwan Rural Commercial Bank. (&#8220;LRCB&#8221;), a private bank accepting deposits
and providing short-term or long-term lending to its customers. The Company carries this investment at the cost on its consolidated balance
sheets. During the year ended September 30, 2021, the Company received dividend income of RMB <ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeDividend" scale="0" unitRef="cny">2,822,400</ix:nonFraction> ($<ix:nonFraction contextRef="c99" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeDividend" scale="0" unitRef="usd">433,735</ix:nonFraction> in USD) from LRCB.
During the year ended September 30, 2020, the Company received dividend income of RMB <ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeDividend" scale="0" unitRef="cny">3,087,000</ix:nonFraction> ($<ix:nonFraction contextRef="c100" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeDividend" scale="0" unitRef="usd">440,647</ix:nonFraction> in USD) from LRCB. During the
year ended September 30, 2019, the Company received dividend income of RMB <ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeDividend" scale="0" unitRef="cny">3,307,500</ix:nonFraction> ($<ix:nonFraction contextRef="c101" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InvestmentIncomeDividend" scale="0" unitRef="usd">481,070</ix:nonFraction> in USD) from LRCB.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The ownership percentage of the above long-term
investments has not changed during the fiscal year ended September 30, 2021. The carrying values of the pledged long-term investment
to secure bank borrowings by the Company are shown in&#160;<i>Note 10</i>.</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" continuedAt="_DebtDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:DebtDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9 &#8211; NOTES PAYABLE</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation id="_DebtDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Notes payable consisted of bank notes payable
of $<ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableToBank" scale="0" unitRef="usd">2,312,556</ix:nonFraction> and $<ix:nonFraction contextRef="c3" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:NotesPayableToBank" scale="0" unitRef="usd">1,517,026</ix:nonFraction> provided by the Company to its suppliers as of September 30, 2021 and 2020, respectively. These short-term
bank notes can be endorsed and assigned to suppliers as payments for purchases. The bank notes payables are generally payable within
six months. These short-term notes payables are guaranteed by the bank for their full face value. In addition, the banks usually require
the Company to deposit a certain amount of fund at the bank as a guarantee deposit, which is classified on the consolidated balance sheets
as restricted cash.</p></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: 128; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->16<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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">&#160;</p><div>

</div><ix:nonNumeric contextRef="c0" continuedAt="_ShortTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:ShortTermDebtTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 10 &#8211; SHORT-TERM BORROWINGS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_2" id="_ShortTermDebtTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Short-term borrowings consisted of the following
at September 30, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_3" id="_ShortTermDebtTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" continuedAt="_ScheduleOfShortTermDebtTextBlock-c0_cont_1" escape="true" name="us-gaap:ScheduleOfShortTermDebtTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Bank&#160;Name</td><td style="font-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&#160;-&#160;RMB</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">Amount&#160;-&#160;USD</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">Issuance&#160;Date</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">Expiration&#160;Date</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">Interest</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: 40%; text-align: left">CITIC Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,500,000</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="c108" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">698,388</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:nonNumeric contextRef="c109" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">10/10/2020</span></ix:nonNumeric></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:nonNumeric contextRef="c109" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">10/9/2021</span></ix:nonNumeric></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="c108" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.00</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">CITIC Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">6,500,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="c110" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,008,783</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:nonNumeric contextRef="c111" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">10/15/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c111" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">10/14/2021</span></ix:nonNumeric></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="c110" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.00</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">CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c112" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,000,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="c112" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">620,790</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:nonNumeric contextRef="c113" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">10/15/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c113" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">10/26/2021</span></ix:nonNumeric></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="c112" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.00</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c114" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,990,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="c114" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,550,424</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:nonNumeric contextRef="c115" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">10/28/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c115" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">10/27/2021</span></ix:nonNumeric></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="c114" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</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">Agricultural Bank of China</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">5,000,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="c116" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">775,988</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:nonNumeric contextRef="c117" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">11/4/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c117" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/3/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">7,000,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="c118" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,086,382</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:nonNumeric contextRef="c119" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">11/18/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c119" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/17/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</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">Agricultural Bank of China</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,990,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="c120" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,550,424</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:nonNumeric contextRef="c121" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">11/30/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c121" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/29/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c122" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,500,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="c122" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,474,376</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:nonNumeric contextRef="c123" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">12/21/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c123" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">12/3/2021</span></ix:nonNumeric></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="c122" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c124" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">7,540,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="c124" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,170,190</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:nonNumeric contextRef="c125" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">12/31/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c125" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">12/27/2021</span></ix:nonNumeric></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; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c126" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">5,700,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="c126" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">884,626</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:nonNumeric contextRef="c127" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">1/7/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c127" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">1/6/2022</span></ix:nonNumeric></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="c126" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</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">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c128" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,990,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="c128" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,550,424</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:nonNumeric contextRef="c129" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">1/15/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c129" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">1/14/2022</span></ix:nonNumeric></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="c128" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c130" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">7,730,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="c130" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,199,677</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:nonNumeric contextRef="c131" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">1/11/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c131" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">1/5/2022</span></ix:nonNumeric></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">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c132" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,000,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="c132" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">620,790</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:nonNumeric contextRef="c133" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">2/3/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c133" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">2/1/2022</span></ix:nonNumeric></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="c132" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.15</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c134" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,990,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="c134" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">774,436</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:nonNumeric contextRef="c135" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">3/4/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c135" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">3/2/2022</span></ix:nonNumeric></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="c134" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.15</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">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c136" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,990,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="c136" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,550,424</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:nonNumeric contextRef="c137" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">3/12/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c137" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">3/10/2022</span></ix:nonNumeric></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="c136" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c138" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">5,000,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="c138" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">775,988</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:nonNumeric contextRef="c139" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">3/17/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c139" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">1/15/2022</span></ix:nonNumeric></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="c138" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</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">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c140" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">3,410,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="c140" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">529,224</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:nonNumeric contextRef="c141" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">3/17/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c141" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">3/14/2022</span></ix:nonNumeric></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="c140" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c142" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">11,400,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="c142" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,769,252</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:nonNumeric contextRef="c143" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">4/15/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c143" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">4/13/2022</span></ix:nonNumeric></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">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c144" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">7,000,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="c144" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,086,383</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:nonNumeric contextRef="c145" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">5/10/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c145" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/10/2021</span></ix:nonNumeric></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="c144" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.20</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">5,000,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="c146" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">775,988</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:nonNumeric contextRef="c147" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">5/18/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c147" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/18/2021</span></ix:nonNumeric></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="c146" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.20</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">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c148" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">5,500,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="c148" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">853,587</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:nonNumeric contextRef="c149" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">5/20/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c149" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/20/2021</span></ix:nonNumeric></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="c148" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.20</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c150" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">5,000,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="c150" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">775,988</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:nonNumeric contextRef="c151" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">5/27/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c151" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/27/2021</span></ix:nonNumeric></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="c150" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.20</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">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c152" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,500,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="c152" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">698,389</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:nonNumeric contextRef="c153" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">6/9/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c153" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">6/2/2022</span></ix:nonNumeric></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="c152" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c154" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,990,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="c154" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,550,424</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:nonNumeric contextRef="c155" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">6/18/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c155" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">6/17/2022</span></ix:nonNumeric></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="c154" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</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">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c156" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,600,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="c156" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">713,909</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:nonNumeric contextRef="c157" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">7/22/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c157" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">7/19/2022</span></ix:nonNumeric></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="c156" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c158" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,900,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="c158" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,536,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:nonNumeric contextRef="c159" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">7/28/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c159" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">7/27/2022</span></ix:nonNumeric></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="c158" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</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">Agricultural Bank of China</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">510,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="c160" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">79,151</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:nonNumeric contextRef="c161" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">7/28/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c161" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">7/21/2022</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,900,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="c162" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,536,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:nonNumeric contextRef="c163" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">9/15/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c163" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">9/14/2022</span></ix:nonNumeric></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="c162" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.60</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">Agricultural Bank of China</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">7,500,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="c164" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,163,982</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:nonNumeric contextRef="c165" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">9/7/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c165" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">3/7/2022</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.20</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,980,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="c166" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,548,872</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:nonNumeric contextRef="c167" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">9/23/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c167" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">9/22/2022</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.60</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">Agricultural Bank of China</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,980,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="c168" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,548,872</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:nonNumeric contextRef="c169" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">9/30/2021</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c169" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">9/27/2022</span></ix:nonNumeric></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="c168" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.60</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: justify; 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"><b>RMB&#160;215,519,000</b><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 35.1pt 0pt 0; text-align: justify"></p></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"><b>$</b></td><td style="border-bottom: Black 4pt double; text-align: right"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">33,459,043</ix:nonFraction></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="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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->17<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_4" id="_ShortTermDebtTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Short-term borrowings consisted of the following
at September 30, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_5" id="_ShortTermDebtTextBlock-c0_cont_4"><ix:continuation id="_ScheduleOfShortTermDebtTextBlock-c0_cont_1"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Bank&#160;Name</td><td style="font-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&#160;-&#160;RMB</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">Amount&#160;-&#160;USD</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">Issuance&#160;Date</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">Expiration&#160;Date</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">Interest</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: 40%; text-align: left">Agricultural Bank</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="c170" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,990,000</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="c170" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,471,367</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:nonNumeric contextRef="c171" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">11/4/2019</span></ix:nonNumeric></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:nonNumeric contextRef="c171" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/3/2020</span></ix:nonNumeric></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="c170" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.40</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c172" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">5,000,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="c172" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">736,420</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:nonNumeric contextRef="c173" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">11/13/2019</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c173" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/12/2020</span></ix:nonNumeric></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="c172" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.40</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">Agricultural Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">7,000,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="c174" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,030,989</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:nonNumeric contextRef="c175" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">11/28/2019</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c175" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">11/18/2020</span></ix:nonNumeric></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="c174" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.35</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,500,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="c176" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,399,199</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:nonNumeric contextRef="c177" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">12/19/2019</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c177" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">12/18/2020</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.35</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">Agricultural Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,990,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="c178" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,471,368</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:nonNumeric contextRef="c179" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">12/27/2019</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c179" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">12/10/2020</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.35</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c180" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">5,700,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="c180" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">839,519</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:nonNumeric contextRef="c181" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">1/8/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c181" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">1/7/2021</span></ix:nonNumeric></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="c180" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.35</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">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c182" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,990,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="c182" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,471,368</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:nonNumeric contextRef="c183" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">1/14/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c183" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">1/13/2021</span></ix:nonNumeric></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="c182" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.35</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c184" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">9,000,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="c184" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,325,557</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:nonNumeric contextRef="c185" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">2/28/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c185" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">2/27/2021</span></ix:nonNumeric></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="c184" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.60</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">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c186" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,990,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="c186" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">734,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:nonNumeric contextRef="c187" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">3/4/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c187" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">3/3/2021</span></ix:nonNumeric></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="c186" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.60</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c188" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">13,400,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="c188" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,973,607</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:nonNumeric contextRef="c189" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">3/13/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c189" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">3/12/2021</span></ix:nonNumeric></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="c188" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.25</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">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c190" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">5,000,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="c190" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">736,420</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:nonNumeric contextRef="c191" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">3/27/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c191" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">3/15/2021</span></ix:nonNumeric></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="c190" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.25</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,500,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="c192" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">662,778</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:nonNumeric contextRef="c193" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">7/10/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c193" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">7/1/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.80</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">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c194" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">10,500,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="c194" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,546,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:nonNumeric contextRef="c195" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">7/24/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c195" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">7/15/2021</span></ix:nonNumeric></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="c194" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c196" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">14,500,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="c196" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">2,135,619</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:nonNumeric contextRef="c197" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">8/3/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c197" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">8/2/2021</span></ix:nonNumeric></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="c196" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.75</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">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c198" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,500,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="c198" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">662,778</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:nonNumeric contextRef="c199" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">10/11/2019</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c199" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">10/10/2020</span></ix:nonNumeric></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="c198" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.35</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c200" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">6,500,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="c200" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">957,347</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:nonNumeric contextRef="c201" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">10/16/2019</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c201" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">10/15/2020</span></ix:nonNumeric></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="c200" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.35</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">China CITIC Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,000,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="c202" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">589,136</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:nonNumeric contextRef="c203" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">10/29/2019</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c203" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">10/28/2020</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.35</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">6,000,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="c204" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">883,704</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:nonNumeric contextRef="c205" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">9/22/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c205" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">9/21/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.00</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">China CITIC Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">6,500,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="c206" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">957,347</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:nonNumeric contextRef="c207" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">9/23/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c207" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">9/22/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.00</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">8,000,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="c208" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,178,273</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:nonNumeric contextRef="c209" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">9/24/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c209" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">9/23/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.00</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of China</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" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">7,540,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="c210" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,110,522</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:nonNumeric contextRef="c211" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">1/7/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c211" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">1/2/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.50</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of China</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" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">7,730,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="c212" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,138,506</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:nonNumeric contextRef="c213" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">1/9/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c213" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">1/7/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.50</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">Minsheng Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">11,400,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="c214" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,679,039</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:nonNumeric contextRef="c215" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">4/22/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c215" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">4/15/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.50</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhejiang Commerce Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">8,500,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="c216" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,251,915</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:nonNumeric contextRef="c217" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">4/22/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c217" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">4/16/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.20</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">Zhejiang Commerce Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">4,750,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="c218" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">699,599</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:nonNumeric contextRef="c219" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">5/21/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c219" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">5/18/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.20</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhejiang Commerce Bank</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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">7,000,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="c220" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,030,989</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:nonNumeric contextRef="c221" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">6/3/2020</span></ix:nonNumeric></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonNumeric contextRef="c221" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">5/14/2021</span></ix:nonNumeric></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="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">4.20</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">Zhejiang Commerce Bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="cny">10,500,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="c222" decimals="0" format="ixt:num-dot-decimal" name="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">1,546,483</ix:nonFraction></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:nonNumeric contextRef="c223" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentIssuanceDate1"><span style="font-size: 10pt">9/18/2020</span></ix:nonNumeric></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:nonNumeric contextRef="c223" format="ixt:date-month-day-year" name="us-gaap:DebtInstrumentMaturityDate"><span style="font-size: 10pt">6/18/2021</span></ix:nonNumeric></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="c222" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" unitRef="pure">5.22</ix:nonFraction></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; 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"><span style="font-size: 10pt"><b>RMB211,980,000</b></span></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="hudi:ShorttermBorrowingsAmount" scale="0" unitRef="usd">31,221,280</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="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="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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation></ix:continuation><div>

</div><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"></p><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->18<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</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><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_6" id="_ShortTermDebtTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s short-term bank borrowings
are pledged by its assets as listed below, and guaranteed by the Company&#8217;s major shareholders: Di Wang, Jueqin Wang, their immediate
family members, third-party individuals, and third-party companies:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ShortTermDebtTextBlock-c0_cont_7" id="_ShortTermDebtTextBlock-c0_cont_6"><ix:nonNumeric contextRef="c0" escape="true" name="hudi:ScheduleOfShorttermBankBorrowingsTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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 September 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">2021</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">2020</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">Buildings, net</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="c224" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd">2,995,522</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="c225" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd">3,405,140</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term Investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-40">-</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="c227" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd">6,625,133</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">$</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:OtherShortTermBorrowings" scale="0" unitRef="usd">2,995,522</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="c28" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:OtherShortTermBorrowings" scale="0" unitRef="usd">10,030,273</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; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation id="_ShortTermDebtTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the years ended September 30, 2021, 2020
and 2019, interest expense on all short-term borrowings and notes payable amounted to $<ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseShortTermBorrowings" scale="0" unitRef="usd">1,550,082</ix:nonFraction>, $<ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseShortTermBorrowings" scale="0" unitRef="usd">2,162,589</ix:nonFraction> and $<ix:nonFraction contextRef="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:InterestExpenseShortTermBorrowings" scale="0" unitRef="usd">2,149,077</ix:nonFraction>, respectively.</p></ix:continuation><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" continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:ConcentrationRiskDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11 &#8211; CUSTOMER AND SUPPLIER CONCENTRATIONS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_2" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Significant customers and suppliers are those
that account for greater than <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">10</ix:nonFraction>% of the Company&#8217;s revenues and purchases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_3" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sold a substantial portion of products
to <ix:nonNumeric contextRef="c228" name="us-gaap:ConcentrationRiskCustomer">one</ix:nonNumeric> customer (<ix:nonFraction contextRef="c228" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">10.67</ix:nonFraction>% of total revenues) during the year ended September 30, 2021. As of September 30, 2021, amount due from this customer
included in accounts receivable was $<ix:nonFraction contextRef="c229" decimals="0" format="ixt:num-dot-decimal" name="hudi:AccountReceivableRelatedParties" scale="0" unitRef="usd">6,144,633</ix:nonFraction>, representing <ix:nonFraction contextRef="c230" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">24.31</ix:nonFraction>% of total accounts receivable. There was no other significant concentration
(over <ix:nonFraction contextRef="c230" decimals="2" format="ixt:num-dot-decimal" name="hudi:SignificantConcentrationPercentage" scale="-2" unitRef="pure">10</ix:nonFraction>%) of accounts receivable for the year ended September 30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_4" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company had no significant customer during
the year ended September 30, 2020. There were <ix:nonNumeric contextRef="c231" name="us-gaap:ConcentrationRiskCustomer">two</ix:nonNumeric> customers accounted for a significant portion of total accounts receivable for the
year ended September 30, 2020, which combined accounted for <ix:nonFraction contextRef="c231" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">26.31</ix:nonFraction>% of the Company&#8217;s total accounts receivable.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_5" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company sold a substantial portion of products
to <ix:nonNumeric contextRef="c232" name="us-gaap:ConcentrationRiskCustomer">one</ix:nonNumeric> customer (<ix:nonFraction contextRef="c232" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">10.13</ix:nonFraction>% of total revenues) during the year ended September 30, 2019. As of September 30, 2019, amount due from this customer
included in accounts receivable was $<ix:nonFraction contextRef="c233" decimals="0" format="ixt:num-dot-decimal" name="hudi:AccountReceivableRelatedParties" scale="0" unitRef="usd">293,640</ix:nonFraction>. There was <ix:nonNumeric contextRef="c234" name="us-gaap:ConcentrationRiskCustomer">one</ix:nonNumeric> customer accounted for a significant portion (<ix:nonFraction contextRef="c234" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">11.48</ix:nonFraction>%) of total accounts receivable
for the year ended September 30, 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_6" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The loss of our significant customer or the failure
to attract new customers could have a material adverse effect on our business, consolidated results of operations and financial condition.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_7" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended September 30, 2021, <ix:nonNumeric contextRef="c0" name="us-gaap:ConcentrationRiskSupplier">three</ix:nonNumeric>
suppliers accounted for <ix:nonFraction contextRef="c235" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">12.84</ix:nonFraction>%, <ix:nonFraction contextRef="c236" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">12.84</ix:nonFraction>% and <ix:nonFraction contextRef="c237" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">11.47</ix:nonFraction>% of the Company&#8217;s total raw material purchase. <ix:nonNumeric contextRef="c0" name="us-gaap:ConcentrationRiskBenchmarkDescription">There was one supplier that have
significant concentration (over 10%) of total accounts payable for the year ended September 30, 2021, which accounted for 51.33% of the
Company&#8217;s total accounts payable.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_8" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended September 30, 2020, <ix:nonNumeric contextRef="c4" name="us-gaap:ConcentrationRiskSupplier">three</ix:nonNumeric>
suppliers accounted for <ix:nonFraction contextRef="c238" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">32.05</ix:nonFraction>%, <ix:nonFraction contextRef="c239" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">16.60</ix:nonFraction>% and <ix:nonFraction contextRef="c240" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">11.16</ix:nonFraction>% of the Company&#8217;s total purchase. <ix:nonNumeric contextRef="c4" name="us-gaap:ConcentrationRiskBenchmarkDescription">There were three suppliers that have significant
concentration (over 10%) of total accounts payable for the year ended September 30, 2020, which combined accounted for 63.47% of the
Company&#8217;s total accounts payable.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_ConcentrationRiskDisclosureTextBlock-c0_cont_9" id="_ConcentrationRiskDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">For the year ended September 30, 2019, <ix:nonNumeric contextRef="c5" name="us-gaap:ConcentrationRiskSupplier">two</ix:nonNumeric> suppliers
accounted for <ix:nonFraction contextRef="c241" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">29.13</ix:nonFraction>% and <ix:nonFraction contextRef="c242" decimals="4" format="ixt:num-dot-decimal" name="hudi:ConcentrationRiskPercentage2" scale="-2" unitRef="pure">18.09</ix:nonFraction>% of the Company&#8217;s total purchase. <ix:nonNumeric contextRef="c5" name="us-gaap:ConcentrationRiskBenchmarkDescription">There were three suppliers that have significant concentration
(over 10%) of total accounts payable for the year ended September 30, 2019, which combined accounted for 63.47% of the Company&#8217;s
total accounts payable.</ix:nonNumeric></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_ConcentrationRiskDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company believes there are numerous other
suppliers that could be substituted should the supplier become unavailable or non-competitive.</p></ix:continuation><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"></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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->19<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12 &#8211; RELATED PARTY TRANSACTIONS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><i>1) Nature of
relationships with related parties:</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_2"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom; ">
    <td style="width: 40%; border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 58%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><b>Relationship with
    the Company</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Taizhou Huadi Industrial Ltd. (&#8220;Taizhou Huadi&#8221;)</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><ix:nonNumeric contextRef="c275" name="hudi:RelationshipsWithTheCompany"><span style="font-size: 10pt">An entity 30% owned by Jueqin Wang</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Huashang Micro Finance Co. (&#8220;Huashang&#8221;)</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><ix:nonNumeric contextRef="c276" name="hudi:RelationshipsWithTheCompany"><span style="font-size: 10pt">An entity 19% owned by the Company</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Taizhou Huadi Material Technology Co.</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><ix:nonNumeric contextRef="c277" name="hudi:RelationshipsWithTheCompany"><span style="font-size: 10pt">An entity 100% owned by Yiyu Wang</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Jueqin Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><ix:nonNumeric contextRef="c278" name="hudi:RelationshipsWithTheCompany"><span style="font-size: 10pt">Principal shareholder of the Company</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Di Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><ix:nonNumeric contextRef="c279" name="hudi:RelationshipsWithTheCompany"><span style="font-size: 10pt">Principal shareholder of the Company</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Huizhi Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><ix:nonNumeric contextRef="c280" name="hudi:RelationshipsWithTheCompany"><span style="font-size: 10pt">Principal shareholder of the Company</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Juelin Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><ix:nonNumeric contextRef="c281" name="hudi:RelationshipsWithTheCompany"><span style="font-size: 10pt">Principal shareholder of the Company</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Yiyu Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><ix:nonNumeric contextRef="c282" name="hudi:RelationshipsWithTheCompany"><span style="font-size: 10pt">Immediate family member of majority shareholder of the Company</span></ix:nonNumeric></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Bing Zhang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><ix:nonNumeric contextRef="c283" name="hudi:RelationshipsWithTheCompany"><span style="font-size: 10pt">Principal shareholder of the Company</span></ix:nonNumeric></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric></ix:continuation><div>
</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_4" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><i>2) Related
party transactions</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_5" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>2021 Fiscal Year</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_6" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2021, the
Company purchased a total of $<ix:nonFraction contextRef="c243" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" unitRef="usd">6,376,512</ix:nonFraction> raw materials from Taizhou Huadi. These raw materials primarily consisted of stainless steel
bars and stainless steel strips. As of September 30, 2021, the Company had no outstanding balance of accounts payable to Taizhou Huadi.
To lock down the prices for raw materials and hedge against price rise risk, the Company periodically pays Taizhou Huadi in advance.
As of September 30, 2020, the Company had outstanding advance balance of USD $<ix:nonFraction contextRef="c244" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="0" unitRef="usd">5,550,504</ix:nonFraction> to Taizhou Huadi.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_7" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2021, the
Company borrowed RMB <ix:nonFraction contextRef="c245" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">12,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c245" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">1,844,111</ix:nonFraction> in USD) with <ix:nonFraction contextRef="c246" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">8</ix:nonFraction>% annual interest rate from Huizhi Wang as working capitals to support the
Company&#8217;s operations. During fiscal year 2020, the Company has fully repaid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_8" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2021, the
Company borrowed RMB <ix:nonFraction contextRef="c247" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">6,500,000</ix:nonFraction> ($<ix:nonFraction contextRef="c247" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">998,894</ix:nonFraction> in USD), from Juelin Wang as working capitals to support the Company&#8217;s operations. The
borrowing is unsecured, due on demand, and was subject to <ix:nonFraction contextRef="c248" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">8</ix:nonFraction>% annual interest rate. During fiscal year 2021, the Company fully repaid
the loan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_9" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2021, the
Company borrowed RMB <ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">12,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c249" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">1,844,111</ix:nonFraction> in USD), from Bing Zhang as working capitals to support the Company&#8217;s operations. The
borrowing is unsecured, due on demand, and was subject to <ix:nonFraction contextRef="c250" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">8</ix:nonFraction>% annual interest rate.&#160;The borrowing has been fully paid in fiscal year
2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_10" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>2020 Fiscal year</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_11" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2020, the
Company purchased a total of $<ix:nonFraction contextRef="c251" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" unitRef="usd">14,521,129</ix:nonFraction> raw materials from Taizhou Huadi. These raw materials primarily consisted of stainless steel
bars and stainless steel strips. As of September 30, 2020, the Company had no outstanding accounts payable balance and an outstanding
advance balance of USD $<ix:nonFraction contextRef="c252" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="0" unitRef="usd">5,342,512</ix:nonFraction> to Taizhou Huadi. During the year ended September 30, 2020, the Company sold a total of $<ix:nonFraction contextRef="c251" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromRelatedParties" scale="0" unitRef="usd">3,228,396</ix:nonFraction>
steel materials to Taizhou Huadi. As of September 30, 2020, the Company had accounts receivable of $<ix:nonFraction contextRef="c252" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="0" unitRef="usd">1,880,762</ix:nonFraction> from this entity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_12" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_11"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Jueqin Wang periodically provides working capitals
to support the Company&#8217;s operations when needed. During fiscal year 2020, Jueqin Wang advanced RMB <ix:nonFraction contextRef="c253" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="cny">500,000</ix:nonFraction> ($71,371 in USD) and
no advance payment was made to the Company during fiscal year 2021. As of September 30, 2021, and 2020 and 2019, the Company had outstanding
payable due to Jueqin Wang with an amount of $<ix:nonFraction contextRef="c254" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="0" unitRef="usd">359,716</ix:nonFraction>, and $<ix:nonFraction contextRef="c255" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="0" unitRef="usd">341,374</ix:nonFraction> and $<ix:nonFraction contextRef="c256" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="0" unitRef="usd">254,319</ix:nonFraction>, respectively. This represented unsecured, due on demand
and interest free borrowings between the Company and Jueqin Wang.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_13" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2020, the
Company borrowed RMB <ix:nonFraction contextRef="c257" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">10,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c257" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">1,427,429</ix:nonFraction> in USD) with <ix:nonFraction contextRef="c258" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">8</ix:nonFraction>% annual interest rate from Huizhi Wang as working capitals to support the
Company&#8217;s operations. During fiscal year 2020, the Company has fully repaid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->20<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</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><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_14" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_13"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2020, the
Company borrowed RMB <ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">5,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c259" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">713,715</ix:nonFraction> in USD), from Juelin Wang as working capitals to support the Company&#8217;s operations. The
borrowing is unsecured, due on demand, and was subject to <ix:nonFraction contextRef="c260" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">8</ix:nonFraction>% annual interest rate. During fiscal year 2020, the Company fully repaid
the loan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_15" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2020, the
Company borrowed RMB <ix:nonFraction contextRef="c261" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">5,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c261" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">713,713</ix:nonFraction> in USD), from Bing Zhang as working capitals to support the Company&#8217;s operations. The
borrowing is unsecured, due on demand, and was subject to <ix:nonFraction contextRef="c262" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">8</ix:nonFraction>% annual interest rate.&#160;The borrowing has been fully paid in fiscal year
2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_16" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_15"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2020, the
Company borrowed RMB <ix:nonFraction contextRef="c263" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">1,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c263" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">142,743</ix:nonFraction> in USD), from Di Wang as working capitals to support the Company&#8217;s operations. The borrowing
is unsecured, due on demand, and interest free.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_17" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_16"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>2019 Fiscal year</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_18" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_17"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2019, the
Company purchased a total of $<ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="0" unitRef="usd">11,641,219</ix:nonFraction> raw materials from Taizhou Huadi. These raw materials primarily consisted of stainless steel
bars and stainless steel strips. As of September 30, 2019, the Company had no outstanding accounts payable balance to this entity. To
lock down the prices for raw materials and hedge against price rise risk, the Company periodically pays Taizhou Huadi in advance. As
of September 30, 2019, the Company had outstanding advance balance of $<ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="0" unitRef="usd">5,251,600</ix:nonFraction> to Taizhou Huadi. During the year ended September 30,
2019, the Company sold a total of $<ix:nonFraction contextRef="c264" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RevenueFromRelatedParties" scale="0" unitRef="usd">1,276,462</ix:nonFraction> steel materials to Taizhou Huadi Material Technology Co. As of September 30, 2019, the Company
had accounts receivable of $<ix:nonFraction contextRef="c265" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:AccountsReceivableRelatedParties" scale="0" unitRef="usd">498,125</ix:nonFraction> from this entity.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_19" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_18"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During fiscal year 2019, the Company borrowed
RMB <ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">5,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c266" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">699,526</ix:nonFraction> in USD) with <ix:nonFraction contextRef="c267" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">8</ix:nonFraction>% annual interest rate from Huizhi Wang as working capitals to support the Company&#8217;s operations.
The borrowing is unsecured and due on demand with no fixed term. The balance has been fully paid in fiscal year 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_20" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_19"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2019, the
Company net borrowed RMB <ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">5,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c268" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">699,526</ix:nonFraction> in USD), from Juelin Wang as working capitals to support the Company&#8217;s operations.
The borrowing is unsecured, due on demand, and was subject to <ix:nonFraction contextRef="c269" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">8</ix:nonFraction>% annual interest rate. The borrowing has been fully paid in fiscal year
2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_21" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_20"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2019, the
Company borrowed RMB <ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">12,500,000</ix:nonFraction> ($<ix:nonFraction contextRef="c270" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">1,748,814</ix:nonFraction> in USD), from Yiyu Wang, an immediate family member of majority shareholder of the Company,
as working capitals to support the Company&#8217;s operations. The borrowing is unsecured, due on demand, and was subject to <ix:nonFraction contextRef="c271" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" unitRef="pure">8</ix:nonFraction>% annual
interest rate. During fiscal year 2020, a total of RMB <ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="cny">6,260,000</ix:nonFraction> ($<ix:nonFraction contextRef="c272" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:RepaymentsOfRelatedPartyDebt" scale="0" unitRef="usd">893,571</ix:nonFraction> in USD) was repaid by The Company, and as of September 30,
2020 the Company had outstanding payable due to Yiyu Wang with an amount of $<ix:nonFraction contextRef="c273" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" scale="0" unitRef="usd">919,053</ix:nonFraction>. During fiscal year 2021, the remaining balance
was fully paid.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_22" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_21"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">During the year ended September 30, 2019, the
Company net borrowed RMB <ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="cny">5,000,000</ix:nonFraction> ($<ix:nonFraction contextRef="c274" decimals="0" format="ixt:num-dot-decimal" name="hudi:ProceedFromRelatedPartyDebt" scale="0" unitRef="usd">699,526</ix:nonFraction> in USD), from Bing Zhang as working capitals to support the Company&#8217;s operations.
The borrowing is unsecured, due on demand, and was subject to 8% annual interest rate.&#160;The borrowing has been fully paid in fiscal
year 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_23" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_22"><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><i>3) Related
party balances</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_24" id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_23"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Net outstanding balances with related parties consisted of the following
as of September 30, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_RelatedPartyTransactionsDisclosureTextBlock-c0_cont_24"><ix:nonNumeric contextRef="c0" escape="true" name="hudi:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; padding-left: 0in; text-indent: 0; font-weight: bold">Accounts</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">Name of related parties</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0in; text-indent: 0; text-align: left">Receivables from related parties:</td><td>&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 42%; text-align: left; text-indent: 0">Advances to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 33%; text-align: left">Taizhou Huadi Industrial Ltd.</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="us-gaap:DueFromRelatedParties" scale="0" unitRef="usd">5,550,504</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="c285" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueFromRelatedParties" scale="0" unitRef="usd">5,342,512</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">Taizhou Huadi Industrial Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c286" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueFromRelatedParties" scale="0" unitRef="usd">1,438,303</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"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"><ix:nonFraction contextRef="c287" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueFromRelatedParties" scale="0" unitRef="usd">1,880,762</ix:nonFraction></p></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">Huashang Micro Finance Co.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</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="c289" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueFromRelatedParties" scale="0" unitRef="usd">1,030,989</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">Taizhou Huadi Material Technology Co.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c290" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DueFromRelatedParties" scale="0" unitRef="usd">2,543,394</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-42">-</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: 0in; text-indent: 0; text-align: left">Liabilities to related parties:</td><td>&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Di Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c292" decimals="0" format="ixt:num-dot-decimal" name="hudi:LiabilitiesToRelatedParties" scale="0" sign="-" unitRef="usd">155,198</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="c293" decimals="0" format="ixt:num-dot-decimal" name="hudi:LiabilitiesToRelatedParties" scale="0" sign="-" unitRef="usd">147,284</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Jueqin Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(<ix:nonFraction contextRef="c294" decimals="0" format="ixt:num-dot-decimal" name="hudi:LiabilitiesToRelatedParties" scale="0" sign="-" unitRef="usd">359,716</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="c295" decimals="0" format="ixt:num-dot-decimal" name="hudi:LiabilitiesToRelatedParties" scale="0" sign="-" unitRef="usd">341,374</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Huizhi Wang</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Juelin Wang</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><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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Yiyu Wang</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">(<ix:nonFraction contextRef="c301" decimals="0" format="ixt:num-dot-decimal" name="hudi:LiabilitiesToRelatedParties" scale="0" sign="-" unitRef="usd">919,053</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Bing Zhang</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><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></tr>
  </table></ix:nonNumeric></ix:continuation><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: 133; Value: 1 --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->21<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</div><div>
    </div><!-- Field: /Page --><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"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 13 &#8211; SHAREHOLDERS&#8217; EQUITY</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Ordinary shares</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Reverse Stock Split</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On October 9, 2020, the Board of the Directors
of Huadi International approved a 2 for 1 reverse stock split whereby every two authorized, issued and outstanding ordinary share was
exchanged for one new ordinary shares (the &#8220;Reverse Stock Split&#8221;) and as a result of the Reverse Stock Split, the authorized
ordinary shares decreased from <ix:nonFraction contextRef="c304" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">500,000,000</ix:nonFraction> shares to <ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" unitRef="shares">250,000,000</ix:nonFraction> shares, par value of each ordinary share increased from $<ix:nonFraction contextRef="c305" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.0001</ix:nonFraction> to $<ix:nonFraction contextRef="c304" decimals="4" format="ixt:num-dot-decimal" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" unitRef="usdPershares">0.0002</ix:nonFraction>,
and the number of issued and outstanding ordinary shares decreased from <ix:nonFraction contextRef="c304" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c304" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">20,000,000</ix:nonFraction></ix:nonFraction> shares to <ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesIssued" scale="0" unitRef="shares"><ix:nonFraction contextRef="c305" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" unitRef="shares">10,000,000</ix:nonFraction></ix:nonFraction> shares. All&#160;<span>share
information included in the consolidated financial statements and notes thereto have been retroactively adjusted as if such&#160;</span>Reverse
Stock Split&#160;<span>occurred on the first day of the first period presented.</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_5" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Shares Issuances</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 26, 2021, the Company completed its
initial public offering (&#8220;IPO&#8221;) of <ix:nonFraction contextRef="c306" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">3,125,000</ix:nonFraction> shares of its common stock at a public offering price of $<ix:nonFraction contextRef="c306" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:SharesIssuedPricePerShare" scale="0" unitRef="usdPershares">8.00</ix:nonFraction> per share. The
gross proceeds from the offering were approximately $<ix:nonFraction contextRef="c307" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="6" unitRef="usd">25</ix:nonFraction> million before deducting placement agents&#8217; commissions and other offering
expenses. The offering was conducted on a firm commitment basis. The Company issued warrants to the Underwriters equal to six percent
(<ix:nonFraction contextRef="c308" decimals="2" format="ixt:num-dot-decimal" name="hudi:IssuedWarrantsPercentage" scale="-2" unitRef="pure">6</ix:nonFraction>%) of the shares issued in the IPO (the &#8220;Representative Warrants&#8221;). The Representative Warrants will be exercisable at
any time, and from time to time, in whole or in part, during the period commencing 180 days from the effective date of the offering,
which period shall not extend further than four and one-half year years from the effective date of the registration statement in compliance
with FINRA Rule 5110(f)(2)(G)(i). The Representative Warrants are exercisable at a per share price of $<ix:nonFraction contextRef="c309" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" unitRef="usdPershares">10.00</ix:nonFraction>, which is <ix:nonFraction contextRef="c307" decimals="2" format="ixt:num-dot-decimal" name="hudi:PublicOfferingPercentage" scale="-2" unitRef="pure">125</ix:nonFraction>% of the Public
Offering Price. The Representative Warrants are also exercisable on a cashless basis. As of September 30, 2021, no warrant was exercised.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_7" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On February 19, 2021, the board of Wenzhou Hongshun
approved the resolution to increase investment into Huadi Steel by RMB <ix:nonFraction contextRef="c310" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue" scale="6" unitRef="cny">99</ix:nonFraction> million, of which RMB <ix:nonFraction contextRef="c311" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue" scale="6" unitRef="cny">32</ix:nonFraction> million has been paid by Wenzhou Hongshun
as of March 30, 2021, with Di Wang invested additional RMB <ix:nonFraction contextRef="c312" decimals="-6" format="ixt:num-dot-decimal" name="us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue" scale="6" unitRef="cny">1</ix:nonFraction> million. As a result, the shareholder structure remains the same with Wenzhou
Huadi Steel&#8217;s equity interest <ix:nonFraction contextRef="c313" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">99</ix:nonFraction>% held by Wenzhou Hongshun and <ix:nonFraction contextRef="c66" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">1</ix:nonFraction>% held by Di Wang.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_8" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On January 22, 2021, the Company issued <ix:nonFraction contextRef="c314" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">2,000</ix:nonFraction>
shares to Henry He Huang, the Company&#8217;s Director, pursuant to the Director Offer Letter between the Company and Henry He Huang.
The Company received no proceed from this issuance as it is a stock-based compensation, and the Company valued the shares based on the
fair value at the date of issuance. The shares had fair value of $<ix:nonFraction contextRef="c315" decimals="0" format="ixt:num-dot-decimal" name="hudi:FairValue" scale="0" unitRef="usd">16,000</ix:nonFraction>.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_9" id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Non-controlling interests</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_StockholdersEquityNoteDisclosureTextBlock-c0_cont_9"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Non-controlling interests represent the interest
of non-controlling shareholder in Huadi Steel based on his proportionate interests in the equity of that company adjusted for its proportionate
share of income or losses from operations. In August 2019, Wenzhou Hongshun acquired <ix:nonFraction contextRef="c316" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">99</ix:nonFraction>% equity percentage of Huadi Steel from the PRC
Shareholders. As the result, Huadi Steel&#8217;s equity interest is <ix:nonFraction contextRef="c317" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">99</ix:nonFraction>% held by Wenzhou Hongshun and <ix:nonFraction contextRef="c318" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" unitRef="pure">1</ix:nonFraction>% held by Di Wang. The non-controlling
interest in Huadi Steel was <ix:nonFraction contextRef="c0" decimals="2" format="ixt:num-dot-decimal" name="hudi:EquityNoncontrollingInterestPercentage" scale="-2" unitRef="pure"><ix:nonFraction contextRef="c4" decimals="2" format="ixt:num-dot-decimal" name="hudi:EquityNoncontrollingInterestPercentage" scale="-2" unitRef="pure">1</ix:nonFraction></ix:nonFraction>% as of September 30, 2021 and 2020.</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: justify"></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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->22<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</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><ix:nonNumeric contextRef="c0" continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:IncomeTaxDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 14 &#8211; INCOME TAXES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_2" id="_IncomeTaxDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Enterprise Income Taxes (&#8220;EIT&#8221;)</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>&#160;</i></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_3" id="_IncomeTaxDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Huadi International is incorporated in Cayman
Island as an offshore holding company and is not subject to tax on income or capital gain under the laws of Cayman Island.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_4" id="_IncomeTaxDisclosureTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Tuoxing is incorporated in BVI as an offshore
holding company and is not subject to tax on income or capital gain under the laws of BVI.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_5" id="_IncomeTaxDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">HK Beach is established in Hong Kong and is subject to statutory income
tax rate at <ix:nonFraction contextRef="c319" decimals="3" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">16.5</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_6" id="_IncomeTaxDisclosureTextBlock-c0_cont_5"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Hongshun is established in PRC and is subject to statutory income
tax rate at <ix:nonFraction contextRef="c320" decimals="2" format="ixt:num-dot-decimal" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" unitRef="pure">25</ix:nonFraction>%.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_7" id="_IncomeTaxDisclosureTextBlock-c0_cont_6"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Huadi Steel, the Company&#8217;s main operating
subsidiary in PRC, was entitled High and New Technology Enterprise (&#8220;HNTE&#8221;) and enjoyed preferential tax rate of <ix:nonFraction contextRef="c321" decimals="2" format="ixt:num-dot-decimal" name="hudi:PreferentialTaxRatePercentage" scale="-2" unitRef="pure">15</ix:nonFraction>% for
a three-year validity period from fiscal year 2019, and the HNTE certificate needs to be renewed every three years. Thus, Huadi Steel
is eligible for a <ix:nonFraction contextRef="c322" decimals="2" format="ixt:num-dot-decimal" name="hudi:PreferentialTaxRatePercentage" scale="-2" unitRef="pure">15</ix:nonFraction>% preferential tax rate for fiscal years <ix:nonFraction contextRef="c70" decimals="2" name="hudi:PreferentialTaxRatePercentage" scale="-2" unitRef="pure">2021</ix:nonFraction>, 2020 and 2019. As of September 30, 2021, the tax years ended December
31, 2015 through December 31, 2020 for the Company&#8217;s PRC entities remain open for statutory examination by PRC tax authorities.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_8" id="_IncomeTaxDisclosureTextBlock-c0_cont_7"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company evaluates each uncertain tax position
(including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits
associated with the tax positions. As of September30, 2021 and 2020 the Company did not have any significant unrecognized uncertain tax
positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the fiscal years
ended September 30, 2021 and 2020, respectively, and also does not anticipate any significant increases or decreases in unrecognized
tax benefits in the next 12 months from September 30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_9" id="_IncomeTaxDisclosureTextBlock-c0_cont_8"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Per the consolidated statements of income and
comprehensive income, the income tax expenses for the Company can be reconciled to the income before income taxes for the years ended
September 30, 2021, 2020, and 2019 as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_10" id="_IncomeTaxDisclosureTextBlock-c0_cont_9"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">2019</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">Income before taxes</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="hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." scale="0" unitRef="usd">2,468,045</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="hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." scale="0" unitRef="usd">3,575,248</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="hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." scale="0" unitRef="usd">6,446,944</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">PRC EIT tax rates</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:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">15</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:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">15</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:EffectiveIncomeTaxRateContinuingOperations" scale="-2" unitRef="pure">15</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">Tax at the PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right"><ix:nonFraction contextRef="c0" decimals="0" format="ixt:num-dot-decimal" name="hudi:TaxAtThePRCEITTaxRates" scale="0" unitRef="usd">370,207</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="hudi:TaxAtThePRCEITTaxRates" scale="0" unitRef="usd">536,287</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="hudi:TaxAtThePRCEITTaxRates" scale="0" unitRef="usd">967,042</ix:nonFraction></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax effect of R&amp;D expenses deduction</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:IncomeTaxReconciliationTaxCreditsResearch" scale="0" sign="-" unitRef="usd">231,474</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:IncomeTaxReconciliationTaxCreditsResearch" scale="0" sign="-" unitRef="usd">238,573</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:IncomeTaxReconciliationTaxCreditsResearch" scale="0" sign="-" unitRef="usd">199,925</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">Tax effect of non-taxable investment income and government grant</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:IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" scale="0" sign="-" unitRef="usd">138,733</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:IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" scale="0" sign="-" unitRef="usd">120,754</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:IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" scale="0" sign="-" unitRef="usd">72,160</ix:nonFraction></td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax effect of non-deductible expenses</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"><ix:nonFraction contextRef="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" scale="0" unitRef="usd">41,989</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:IncomeTaxReconciliationNondeductibleExpense" scale="0" unitRef="usd">310,233</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">Tax effect of deferred tax recognized</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="hudi:TaxEffectOfDeferredTaxRecognized" scale="0" sign="-" unitRef="usd">89,000</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-51">-</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-52">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Income tax expenses (benefits)</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:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd">89,000</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:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">218,949</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">1,005,190</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; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_11" id="_IncomeTaxDisclosureTextBlock-c0_cont_10"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Income taxes for the years ended September 30,
2021, 2020 and 2019 are attributed to the Company&#8217;s continuing operations in China and consisted of:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_12" id="_IncomeTaxDisclosureTextBlock-c0_cont_11"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">2019</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">Current income tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</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="c4" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd">218,949</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:CurrentIncomeTaxExpenseBenefit" scale="0" unitRef="usd">709,027</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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="hudi:DeferredIncomeTaxAssets" scale="0" sign="-" unitRef="usd">89,000</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-54">-</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="c28" decimals="0" format="ixt:num-dot-decimal" name="hudi:DeferredIncomeTaxAssets" scale="0" unitRef="usd">296,163</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-align: left; padding-bottom: 4pt">Total income tax expense</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:IncomeTaxExpenseBenefit" scale="0" sign="-" unitRef="usd">89,000</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:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">218,949</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="c5" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="0" unitRef="usd">1,005,190</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; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>


</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_13" id="_IncomeTaxDisclosureTextBlock-c0_cont_12"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The tax effects of temporary differences that
give rise to significant portions of the deferred tax asset at September 30, 2021 and 2020 are presented below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_IncomeTaxDisclosureTextBlock-c0_cont_14" id="_IncomeTaxDisclosureTextBlock-c0_cont_13"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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 September 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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>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%; text-align: left; padding-left: 8.1pt">Bad debt allowance</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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd">436,761</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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" scale="0" unitRef="usd">436,583</ix:nonFraction></td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Loss carryforward</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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">113,160</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-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="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"><ix:nonFraction contextRef="c2" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="0" unitRef="usd">549,921</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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" scale="0" unitRef="usd">436,583</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; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>



</div><div>

</div><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"></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="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->23<!-- Field: /Sequence --></p></div><div>
    </div><div style="break-before: page; margin-top: 6pt; margin-bottom: 12pt">&#160;</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><ix:continuation id="_IncomeTaxDisclosureTextBlock-c0_cont_14"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">There were no valuation allowance for the deferred
tax assets as of September 30, 2021 and 2020. In assessing the realizability of deferred tax assets, management considers whether it
is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred
tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.
Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies
in making this assessment. Based upon the level of historical taxable income, projections for future taxable income over the periods
in which the deferred tax assets are deductible, and the scheduled reversal of deferred tax liabilities, management believes it is more
likely than not the company will realize the benefits of those deductible differences at September 30, 2021 and 2020.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 15 &#8211; COMMITMENT AND CONTINGENCIES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2" id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">As of September 30, 2021 and 2020, the Company has no material purchase
commitments or significant leases.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_CommitmentsAndContingenciesDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">From time to time, the Company is involved in
various legal proceedings, claims and other disputes arising from commercial operations, employees, and other matters which, in general,
are subject to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency
should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. Although the Company can give no assurances
about the resolution of pending claims, litigation or other disputes and the effect such outcomes may have on the Company, the Company
believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise provided or covered
by insurance, will not have a material adverse effect on our consolidated financial position or results of operations or liquidity. As
of September 30, 2021 and 2020, the Company had no pending legal proceedings outstanding.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_1" escape="true" name="us-gaap:SegmentReportingDisclosureTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 16 &#8211; SEGMENT REPORTING</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_2" id="_SegmentReportingDisclosureTextBlock-c0_cont_1"><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 chief operating decision maker 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. Based on management&#8217;s assessment,
the Company has determined that it has only <ix:nonFraction contextRef="c0" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" unitRef="pure">one</ix:nonFraction> operating segment as defined by ASC 280.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_3" id="_SegmentReportingDisclosureTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The following table presents revenues by geographic
areas for the years ended September 30, 2021<span style="font-family: Times New Roman, Times, Serif">,</span>2020 and 2019, respectively.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SegmentReportingDisclosureTextBlock-c0_cont_4" id="_SegmentReportingDisclosureTextBlock-c0_cont_3"><ix:nonNumeric contextRef="c0" escape="true" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">September 30, 2021</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">September 30, 2020</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">September 30, 2019</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">Top 5 International Markets:</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Sales Amount&#160;(In USD)</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&#160;%<br/> of Sales</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">Sales Amount&#160;(In USD)</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&#160;%<br/> of Sales</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">Sales Amount&#160;(In USD)</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 %<br/> of&#160;Sales</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%">China</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="c323" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">53,130,894</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="c323" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">81.22</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="c324" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">47,271,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="c324" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">79.93</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="c325" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">47,606,489</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="c325" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">72.66</ix:nonFraction></td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>US</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c326" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">5,740,265</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="c326" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">8.78</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="c327" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">2,996,803</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="c327" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">5.07</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="c328" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">8,285,920</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="c328" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">12.65</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>India</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c329" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">4,191,611</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="c329" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">6.41</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="c330" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">5,082,525</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="c330" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">8.59</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="c331" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">3,795,089</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="c331" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">5.79</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c332" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">546,807</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="c332" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">0.84</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="c333" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">1,327,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="c333" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">2.24</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="c334" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">473,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="c334" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">0.72</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Switzerland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c335" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">514,951</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="c335" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">0.79</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-56">-</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-57">-</div></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-58">-</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-59">-</div></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other foreign countries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><ix:nonFraction contextRef="c338" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">6,122,083</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="c338" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">1.96</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="c339" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">2,459,227</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="c339" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">4.17</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="c340" decimals="0" format="ixt:num-dot-decimal" name="hudi:SegmentSales" scale="0" unitRef="usd">5,357,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="c340" decimals="4" format="ixt:num-dot-decimal" name="hudi:PercentageOfSales" scale="-2" unitRef="pure">8.18</ix:nonFraction></td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:nonNumeric></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SegmentReportingDisclosureTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Due to the nature of the Company&#8217;s products,
it is impractical to disclose revenues generated from each product or each group of similar products. Also, as the Company&#8217;s long-lived
assets are primarily located in the PRC, no geographical segments are presented.</p></ix:continuation><div>

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

</div><ix:nonNumeric contextRef="c0" continuedAt="_SubsequentEventsTextBlock-c0_cont_1" escape="true" name="us-gaap:SubsequentEventsTextBlock"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 17 &#8211; SUBSEQUENT EVENTS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p></ix:nonNumeric><div>

</div><div>

</div><ix:continuation continuedAt="_SubsequentEventsTextBlock-c0_cont_2" id="_SubsequentEventsTextBlock-c0_cont_1"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i>Short-term Bank Loans</i>&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SubsequentEventsTextBlock-c0_cont_3" id="_SubsequentEventsTextBlock-c0_cont_2"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><ix:nonNumeric contextRef="c0" name="us-gaap:ShortTermDebtRefinancedDescription">The Company refinanced its loans with its banks
subsequent to the expiration of the loans disclosed in&#160;<i>Note 10 &#8211; Short-term Borrowings&#160;</i>by repaying bank loans
of $ $16,975,043 and borrowing a total of $ $15,358,372 and for the period from October 1, 2021 to January 31, 2022. Those loans have
interest rate ranges from 4% to 5% and are maturing within one year. The Company had no default of payment during the subsequent period.</ix:nonNumeric>&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation continuedAt="_SubsequentEventsTextBlock-c0_cont_4" id="_SubsequentEventsTextBlock-c0_cont_3"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Stock Issuances</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p></ix:continuation><div>

</div><div>

</div><ix:continuation id="_SubsequentEventsTextBlock-c0_cont_4"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">On November 2, 2021, Craft Capital Limited and
R.F. Lafferty Co Inc, both the underwriters of the Company&#8217;s IPO, noticed the Company to exercise their warrants on cashless exercise
procedure and the Company issued a total of <ix:nonFraction contextRef="c341" decimals="0" format="ixt:num-dot-decimal" name="us-gaap:SharesIssued" scale="0" unitRef="shares">65,232</ix:nonFraction> shares.</p></ix:continuation><div>

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

</div><!-- Field: Page; Sequence: 136; Options: Last --><div>
    </div><div style="margin-top: 12pt; margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><p style="font: 10pt Times New Roman, Times, Serif; text-align: center; margin-top: 0pt; margin-bottom: 0pt">F-<!-- Field: Sequence; Type: Arabic; Name: PageNo -->24<!-- Field: /Sequence --></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">&#160;</p><div>



</div><div style="display: none"><ix:header>
<ix:hidden>
<ix:nonNumeric contextRef="c0" id="hidden-fact-0" name="dei:DocumentAccountingStandard">U.S. GAAP</ix:nonNumeric>
<ix:nonFraction contextRef="c2" id="hidden-fact-1" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-2" name="us-gaap:CommitmentsAndContingencies" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-3" name="us-gaap:Revenues" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c10" id="hidden-fact-4" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-5" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-6" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c16" id="hidden-fact-7" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-8" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c14" id="hidden-fact-9" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c15" id="hidden-fact-10" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c17" id="hidden-fact-11" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c18" id="hidden-fact-12" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c25" id="hidden-fact-13" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-14" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-15" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c31" id="hidden-fact-16" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-17" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c29" id="hidden-fact-18" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c30" id="hidden-fact-19" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c32" id="hidden-fact-20" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c33" id="hidden-fact-21" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c40" id="hidden-fact-22" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c45" id="hidden-fact-23" name="hudi:StockOfferingNetOfOfferingCost" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c45" id="hidden-fact-24" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-25" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-26" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c47" id="hidden-fact-27" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c45" id="hidden-fact-28" name="us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c43" id="hidden-fact-29" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c44" id="hidden-fact-30" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c48" id="hidden-fact-31" name="us-gaap:NetIncomeLoss" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-32" name="us-gaap:ProvisionForOtherLosses" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-33" name="us-gaap:ProvisionForOtherLosses" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-34" name="us-gaap:DeferredIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-35" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-36" name="us-gaap:ProceedsFromIssuanceInitialPublicOffering" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-37" name="hudi:BadDebtWriteoff" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-38" name="hudi:BadDebtWriteoff" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c93" id="hidden-fact-39" name="us-gaap:PropertyPlantAndEquipmentGross" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c226" id="hidden-fact-40" name="us-gaap:OtherShortTermBorrowings" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c288" id="hidden-fact-41" name="us-gaap:DueFromRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c291" id="hidden-fact-42" name="us-gaap:DueFromRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c296" id="hidden-fact-43" name="hudi:LiabilitiesToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c297" id="hidden-fact-44" name="hudi:LiabilitiesToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c298" id="hidden-fact-45" name="hudi:LiabilitiesToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c299" id="hidden-fact-46" name="hudi:LiabilitiesToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c300" id="hidden-fact-47" name="hudi:LiabilitiesToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c302" id="hidden-fact-48" name="hudi:LiabilitiesToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c303" id="hidden-fact-49" name="hudi:LiabilitiesToRelatedParties" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-50" name="us-gaap:IncomeTaxReconciliationNondeductibleExpense" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c4" id="hidden-fact-51" name="hudi:TaxEffectOfDeferredTaxRecognized" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c5" id="hidden-fact-52" name="hudi:TaxEffectOfDeferredTaxRecognized" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c0" id="hidden-fact-53" name="us-gaap:CurrentIncomeTaxExpenseBenefit" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-54" name="hudi:DeferredIncomeTaxAssets" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c3" id="hidden-fact-55" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c336" id="hidden-fact-56" name="hudi:SegmentSales" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c336" id="hidden-fact-57" name="hudi:PercentageOfSales" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c337" id="hidden-fact-58" name="hudi:SegmentSales" unitRef="usd" xsi:nil="true"></ix:nonFraction>
<ix:nonFraction contextRef="c337" id="hidden-fact-59" name="hudi:PercentageOfSales" unitRef="pure" xsi:nil="true"></ix:nonFraction>
<ix:nonNumeric contextRef="c0" name="dei:AmendmentFlag">true</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:DocumentFiscalPeriodFocus">FY</ix:nonNumeric>
<ix:nonNumeric contextRef="c0" name="dei:EntityCentralIndexKey">0001791725</ix:nonNumeric>
</ix:hidden>
<ix:references><link:schemaRef xlink:href="hudi-20210930.xsd" xlink:type="simple"></link:schemaRef></ix:references>
<ix:resources xmlns="http://www.xbrl.org/2003/instance"><xbrli:context id="c0">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c1">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c2">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c3">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c4">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c5">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c6">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c7">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c8">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c9">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c10">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c11">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c12">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c13">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2018-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c14">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c15">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c16">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c17">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c18">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c19">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c20">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c21">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c22">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c23">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c24">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c25">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c26">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c27">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c28">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c29">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c30">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c31">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c32">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c33">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c34">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c35">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c36">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c37">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c38">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c39">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c40">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c41">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c42">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c43">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c44">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c45">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c46">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c47">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c48">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c49">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c50">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c51">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c52">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c53">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c54">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c55">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c56">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c57">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c58">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YongqiangTuoxingLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c59">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YongqiangTuoxingLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c60">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HongKongBeachLimitedHKBeachMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c61">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c62">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c63">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c64">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-08-28</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c65">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-08-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c66">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c67">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c68">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HongKongBeachLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c69">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c70">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c71">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:TypesOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c72">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:TypesOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c73">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:TypesOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c74">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</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:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c75">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</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:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c76">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c77">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c78">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</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:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c79">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</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:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c80">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</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:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c81">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</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:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c82">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ElectricGenerationEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c83">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ElectricGenerationEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c84">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c85">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c86">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c87">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c88">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c89">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c90">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c91">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c92">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c93">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c94">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c95">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2009-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c96">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2014-10-01</xbrli:startDate>
    <xbrli:endDate>2015-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c97">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouLonglianDevelopmentCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2011-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c98">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2012-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c99">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c100">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c101">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c102">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c103">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c104">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c105">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c106">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:WenzhouLonglianDevelopmentCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c107">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:WenzhouLonglianDevelopmentCoLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c108">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c109">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c110">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c111">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c112">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c113">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c114">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c115">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c116">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c117">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c118">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c119">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c120">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c121">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c122">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c123">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c124">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c125">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c126">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c127">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c128">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c129">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c130">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChina1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c131">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChina1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c132">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c133">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c134">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina8Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c135">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina8Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c136">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina9Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c137">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina9Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c138">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina10Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c139">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina10Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c140">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina11Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c141">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina11Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c142">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c143">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c144">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c145">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c146">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c147">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c148">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c149">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c150">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina12Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c151">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina12Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c152">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina13Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c153">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina13Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c154">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina14Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c155">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina14Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c156">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina15Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c157">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina15Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c158">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina16Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c159">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina16Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c160">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina17Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c161">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina17Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c162">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c163">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c164">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina18Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c165">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina18Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c166">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina19Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c167">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina19Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c168">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina20Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c169">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina20Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c170">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c171">
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSratfPKpPL53iwekEWdYFqy/jDaLGd/+XL2xEQM0uAIxaqJw7plnW8tkCTeoVGWTHiXRoihB2N2rO5uLoVJLUXCKv0OkLE8uoRF5fqp71q4wMn/OBRumwbhj3Z05X6eh1VoLd0ZCbREfDurK8Q2xC6HdfJPfzRgvrNztaEdsVYjBSr4ajd6nAb+T8y9Q2QO3JbZknR2YsYYlxQLd2bGna5dpIbUIqa6H9l38eTTC6uzxhgftAd1VvckD] CSR-->
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c172">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c173">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c174">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c175">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c176">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c177">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c178">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c179">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c180">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c181">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c182">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c183">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank6Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c184">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c185">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank7Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c186">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank8Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c187">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank8Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c188">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank9Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c189">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank9Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c190">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank10Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c191">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank10Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c192">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank11Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c193">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank11Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c194">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank12Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c195">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank12Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c196">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank13Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c197">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank13Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c198">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c199">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c200">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c201">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c202">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c203">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c204">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c205">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c206">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c207">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank4Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c208">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c209">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank5Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c210">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c211">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChinaMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c212">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChina1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c213">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChina1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c214">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:MinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c215">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:MinshengBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c216">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c217">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBankMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c218">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c219">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank1Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c220">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c221">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank2Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c222">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c223">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank3Member</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c224">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hudi:BuildingsNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c225">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hudi:BuildingsNetMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c226">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hudi:LongtermInvestmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c227">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hudi:LongtermInvestmentMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c228">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">hudi:RevenuesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c229">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c230">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c231">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c232">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">hudi:RevenuesMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c233">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c234">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c235">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c236">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c237">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c238">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c239">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c240">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c241">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c242">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c243">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c244">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c245">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c246">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c247">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c248">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c249">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c250">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c251">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c252">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c253">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c254">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c255">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c256">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c257">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c258">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c259">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c260">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c261">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c262">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c263">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c264">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c265">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c266">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c267">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c268">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c269">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c270">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c271">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c272">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c273">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c274">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c275">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c276">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c277">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c278">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c279">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c280">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyFiveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c281">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartySixMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c282">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartySevenMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c283">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyEightMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c284">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AdvancesToSuppliersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c285">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AdvancesToSuppliersMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c286">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AccountsReceivablesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c287">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AccountsReceivablesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c288">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:OtherReceivablesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c289">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:OtherReceivablesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c290">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AccountsReceivablesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiMaterialTechnologyCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c291">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AccountsReceivablesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiMaterialTechnologyCoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c292">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c293">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c294">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c295">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c296">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c297">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c298">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c299">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c300">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c301">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c302">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c303">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c304">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-10-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c305">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2020-10-09</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c306">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c307">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-20</xbrli:startDate>
    <xbrli:endDate>2021-01-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c308">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-20</xbrli:startDate>
    <xbrli:endDate>2021-01-26</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c309">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-26</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c310">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-02-19</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c311">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c312">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-03-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c313">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c314">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HenryHeHuangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-01-22</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c315">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HenryHeHuangMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2021-01-01</xbrli:startDate>
    <xbrli:endDate>2021-01-22</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c316">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2019-08-31</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c317">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c318">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
      <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-09-30</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:context id="c319">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c320">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c321">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HighAndNewTechnologyEnterpriseMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c322">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c323">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c324">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c325">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c326">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c327">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c328">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsOneMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c329">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c330">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c331">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsTwoMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c332">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c333">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c334">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsThreeMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c335">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c336">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c337">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFourMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c338">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFiveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2020-10-01</xbrli:startDate>
    <xbrli:endDate>2021-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c339">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFiveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2019-10-01</xbrli:startDate>
    <xbrli:endDate>2020-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c340">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFiveMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:startDate>2018-10-01</xbrli:startDate>
    <xbrli:endDate>2019-09-30</xbrli:endDate>
  </xbrli:period>
</xbrli:context><xbrli:context id="c341">
  <xbrli:entity>
    <xbrli:identifier scheme="http://www.sec.gov/CIK">0001791725</xbrli:identifier>
    <xbrli:segment>
      <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
    </xbrli:segment>
  </xbrli:entity>
  <xbrli:period>
    <xbrli:instant>2021-11-02</xbrli:instant>
  </xbrli:period>
</xbrli:context><xbrli:unit id="shares">
  <xbrli:measure>xbrli:shares</xbrli:measure>
</xbrli:unit><xbrli:unit id="usd">
  <xbrli:measure>iso4217:USD</xbrli:measure>
</xbrli:unit><xbrli:unit id="usdPershares">
  <xbrli:divide>
    <xbrli:unitNumerator>
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unitNumerator>
    <xbrli:unitDenominator>
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unitDenominator>
  </xbrli:divide>
</xbrli:unit><xbrli:unit id="cny">
  <xbrli:measure>iso4217:CNY</xbrli:measure>
</xbrli:unit><xbrli:unit id="pure">
  <xbrli:measure>xbrli:pure</xbrli:measure>
</xbrli:unit></ix:resources></ix:header>

</div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>2
<FILENAME>f20f2021a1ex12-1_huadi.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.1</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 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">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">I, Huisen Wang, Chief Executive Officer of Huadi
International Group Co., Ltd. (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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this annual report on Form 20-F/A of the Company;</FONT></TD></TR>
  </TABLE>
<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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  </TABLE>
<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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  </TABLE>
<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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</FONT></TD></TR>
  </TABLE>
<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: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  </TABLE>
<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: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></TD></TR>
  </TABLE>
<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: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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</FONT></TD></TR>
  </TABLE>
<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: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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</FONT></TD></TR>
  </TABLE>
<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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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):</FONT></TD></TR>
  </TABLE>
<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: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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</FONT></TD></TR>
  </TABLE>
<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: 24px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date May 16, 2022</FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>By:</I></FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Huisen Wang&nbsp;</I></FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 4%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="width: 31%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Huisen Wang &nbsp;</FONT></TD>
    <TD STYLE="width: 60%; font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer &nbsp;</FONT></TD>
    <TD STYLE="font-size: 10pt">&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-12.2
<SEQUENCE>3
<FILENAME>f20f2021a1ex12-2_huadi.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"><B>&nbsp;</B></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">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">I, Qin Li, Chief Financial Officer of Huadi International Group Co.,
Ltd. (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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">I have reviewed this annual report on Form 20-F/A of the Company;</FONT></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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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:</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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;</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">d.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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</FONT></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: 0px">&nbsp;</TD>
    <TD STYLE="width: 24px; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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):</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date May 16, 2022</FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD COLSPAN="3" STYLE="font-size: 10pt">&nbsp;</TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Qin Li</I></FONT></TD>
    <TD STYLE="font-size: 10pt">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 4%; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="width: 5%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="width: 31%; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qin Li</FONT></TD>
    <TD STYLE="width: 60%; font-size: 10pt">&nbsp;</TD></TR>
  <TR>
    <TD STYLE="vertical-align: top; font-size: 10pt">&nbsp;</TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="vertical-align: top; font-size: 10pt"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></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>f20f2021a1ex13-1_huadi.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: center">&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 906 of the Sarbanes-Oxley
Act of 2002</B></P>

<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; text-align: justify">I, Huisen Wang, Chief Executive Officer of Huadi
International Group Co., Ltd. (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">&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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the Company&rsquo;s annual report on Form 20-F/A for the fiscal year ended September 30, 2021 (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date May 16, 2022</FONT></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><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Huisen Wang&nbsp;</I></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="width: 31%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Huisen Wang &nbsp;</FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Executive Officer &nbsp;</FONT></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>f20f2021a1ex13-2_huadi.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: 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 906 of the Sarbanes-Oxley
Act of 2002</B></P>

<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; text-align: justify">I, Qin Li, Chief Financial Officer of Huadi International
Group Co., Ltd. (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">&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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">the Company&rsquo;s annual report on Form 20-F/A for the fiscal year ended September 30, 2021 (the &ldquo;Report&rdquo;) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</FONT></TD>
    <TD STYLE="font-size: 10pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">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.</FONT></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"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date May 16, 2022</FONT></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><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD COLSPAN="2" STYLE="border-bottom: black 1.5pt solid"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/ Qin Li</I></FONT></TD>
    <TD>&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD STYLE="width: 4%">&nbsp;</TD>
    <TD STYLE="width: 5%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:&nbsp;</FONT></TD>
    <TD STYLE="width: 31%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Qin Li</FONT></TD>
    <TD STYLE="width: 60%">&nbsp;</TD></TR>
  <TR STYLE="vertical-align: top">
    <TD>&nbsp;</TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief Financial Officer</FONT></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-101.SCH
<SEQUENCE>6
<FILENAME>hudi-20210930.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII"?>
<!-- Generated by CompSci Transform (tm) - http://www.compsciresources.com -->
<!-- Created: Mon May 16 21:20:57 UTC 2022 -->
<xs:schema elementFormDefault="qualified" xmlns:srt-types="http://fasb.org/srt-types/2021-01-31" targetNamespace="http://www.huadi.com/20210930" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:hudi="http://www.huadi.com/20210930" xmlns:dtr="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrli="http://www.xbrl.org/2003/instance">
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xlink:type="simple" xlink:href="hudi-20210930_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="hudi-20210930_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="hudi-20210930_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="hudi-20210930_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.huadi.com/role/ConsolidatedBalanceSheet" id="hudi_r_ConsolidatedBalanceSheet">
        <link:definition>001 - 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.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals" id="hudi_r_ConsolidatedBalanceSheet_Parentheticals">
        <link:definition>002 - 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.huadi.com/role/ConsolidatedIncomeStatement" id="hudi_r_ConsolidatedIncomeStatement">
        <link:definition>003 - Statement - Consolidated Statements of Income and Comprehensive Income</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.huadi.com/role/ShareholdersEquityType2or3" id="hudi_r_ShareholdersEquityType2or3">
        <link:definition>004 - 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.huadi.com/role/ConsolidatedCashFlow" id="hudi_r_ConsolidatedCashFlow">
        <link:definition>005 - 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.huadi.com/role/OrganizationandNatureofOperations" id="hudi_r_OrganizationandNatureofOperations">
        <link:definition>006 - Disclosure - Organization and Nature of Operations</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.huadi.com/role/SignificantAccountingPolicies" id="hudi_r_SignificantAccountingPolicies">
        <link:definition>007 - 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.huadi.com/role/AccountsReceivable" id="hudi_r_AccountsReceivable">
        <link:definition>008 - Disclosure - Accounts Receivable</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.huadi.com/role/NotesReceivable" id="hudi_r_NotesReceivable">
        <link:definition>009 - Disclosure - Notes Receivable</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.huadi.com/role/Inventories" id="hudi_r_Inventories">
        <link:definition>010 - Disclosure - Inventories</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.huadi.com/role/PropertyPlantandEquipment" id="hudi_r_PropertyPlantandEquipment">
        <link:definition>011 - Disclosure - Property, Plant and Equipment</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.huadi.com/role/LandUseRights" id="hudi_r_LandUseRights">
        <link:definition>012 - Disclosure - Land Use Rights</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.huadi.com/role/LongTermInvestments" id="hudi_r_LongTermInvestments">
        <link:definition>013 - Disclosure - Long-Term Investments</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.huadi.com/role/NotesPayable" id="hudi_r_NotesPayable">
        <link:definition>014 - Disclosure - Notes Payable</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.huadi.com/role/ShortTermBorrowings" id="hudi_r_ShortTermBorrowings">
        <link:definition>015 - Disclosure - Short-Term 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.huadi.com/role/CustomerandSupplierConcentrations" id="hudi_r_CustomerandSupplierConcentrations">
        <link:definition>016 - Disclosure - Customer and Supplier Concentrations</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.huadi.com/role/RelatedPartyTransactions" id="hudi_r_RelatedPartyTransactions">
        <link:definition>017 - Disclosure - Related Party 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.huadi.com/role/ShareholdersEquity" id="hudi_r_ShareholdersEquity">
        <link:definition>018 - 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.huadi.com/role/IncomeTaxes" id="hudi_r_IncomeTaxes">
        <link:definition>019 - 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.huadi.com/role/CommitmentandContingencies" id="hudi_r_CommitmentandContingencies">
        <link:definition>020 - Disclosure - Commitment and Contingencies</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.huadi.com/role/SegmentReporting" id="hudi_r_SegmentReporting">
        <link:definition>021 - 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.huadi.com/role/SubsequentEvents" id="hudi_r_SubsequentEvents">
        <link:definition>022 - 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.huadi.com/role/AccountingPoliciesByPolicy" id="hudi_r_AccountingPoliciesByPolicy">
        <link:definition>023 - 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.huadi.com/role/OrganizationandNatureofOperationsTables" id="hudi_r_OrganizationandNatureofOperationsTables">
        <link:definition>024 - Disclosure - Organization and Nature of Operations (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.huadi.com/role/SignificantAccountingPoliciesTables" id="hudi_r_SignificantAccountingPoliciesTables">
        <link:definition>025 - 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.huadi.com/role/AccountsReceivableTables" id="hudi_r_AccountsReceivableTables">
        <link:definition>026 - Disclosure - Accounts Receivable (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.huadi.com/role/InventoriesTables" id="hudi_r_InventoriesTables">
        <link:definition>027 - Disclosure - Inventories (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.huadi.com/role/PropertyPlantandEquipmentTables" id="hudi_r_PropertyPlantandEquipmentTables">
        <link:definition>028 - Disclosure - Property, Plant and Equipment (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.huadi.com/role/LandUseRightsTables" id="hudi_r_LandUseRightsTables">
        <link:definition>029 - Disclosure - Land Use Rights (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.huadi.com/role/LongTermInvestmentsTables" id="hudi_r_LongTermInvestmentsTables">
        <link:definition>030 - Disclosure - Long-Term Investments (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.huadi.com/role/ShortTermBorrowingsTables" id="hudi_r_ShortTermBorrowingsTables">
        <link:definition>031 - Disclosure - Short-Term 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.huadi.com/role/RelatedPartyTransactionsTables" id="hudi_r_RelatedPartyTransactionsTables">
        <link:definition>032 - Disclosure - Related Party 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.huadi.com/role/IncomeTaxesTables" id="hudi_r_IncomeTaxesTables">
        <link:definition>033 - 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.huadi.com/role/SegmentReportingTables" id="hudi_r_SegmentReportingTables">
        <link:definition>034 - 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.huadi.com/role/OrganizationandNatureofOperationsDetails" id="hudi_r_OrganizationandNatureofOperationsDetails">
        <link:definition>035 - Disclosure - Organization and Nature of Operations (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.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable" id="hudi_r_ScheduleoforganizationandnatureofoperationsTable">
        <link:definition>036 - Disclosure - Organization and Nature of Operations (Details) - Schedule of organization and nature of operations</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.huadi.com/role/SignificantAccountingPoliciesDetails" id="hudi_r_SignificantAccountingPoliciesDetails">
        <link:definition>037 - 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.huadi.com/role/ScheduleofrelevantexchangeratesTable" id="hudi_r_ScheduleofrelevantexchangeratesTable">
        <link:definition>038 - Disclosure - Significant Accounting Policies (Details) - Schedule of relevant exchange rates</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.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable" id="hudi_r_ScheduleofestimatedusefullivesoftheassetsTable">
        <link:definition>039 - Disclosure - Significant Accounting Policies (Details) - Schedule of estimated useful lives of the 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.huadi.com/role/AccountsReceivableDetails" id="hudi_r_AccountsReceivableDetails">
        <link:definition>040 - Disclosure - 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.huadi.com/role/ScheduleofaccountsreceivableTable" id="hudi_r_ScheduleofaccountsreceivableTable">
        <link:definition>041 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable</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.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable" id="hudi_r_ScheduleofchangesofallowancefordoubtfulaccountsTable">
        <link:definition>042 - Disclosure - Accounts Receivable (Details) - Schedule of changes of allowance for doubtful accounts</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.huadi.com/role/NotesReceivableDetails" id="hudi_r_NotesReceivableDetails">
        <link:definition>043 - Disclosure - Notes 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.huadi.com/role/ScheduleofinventoriesTable" id="hudi_r_ScheduleofinventoriesTable">
        <link:definition>044 - Disclosure - Inventories (Details) - Schedule of inventories</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.huadi.com/role/PropertyPlantandEquipmentDetails" id="hudi_r_PropertyPlantandEquipmentDetails">
        <link:definition>045 - Disclosure - Property, Plant and Equipment (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.huadi.com/role/ScheduleofpropertyplantandequipmentTable" id="hudi_r_ScheduleofpropertyplantandequipmentTable">
        <link:definition>046 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment</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.huadi.com/role/LandUseRightsDetails" id="hudi_r_LandUseRightsDetails">
        <link:definition>047 - Disclosure - Land Use Rights (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.huadi.com/role/ScheduleoflanduserightsTable" id="hudi_r_ScheduleoflanduserightsTable">
        <link:definition>048 - Disclosure - Land Use Rights (Details) - Schedule of land use rights</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.huadi.com/role/LongTermInvestmentsDetails" id="hudi_r_LongTermInvestmentsDetails">
        <link:definition>049 - Disclosure - Long-Term Investments (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.huadi.com/role/ScheduleoflongterminvestmentsTable" id="hudi_r_ScheduleoflongterminvestmentsTable">
        <link:definition>050 - Disclosure - Long-Term Investments (Details) - Schedule of long-term investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSratfPKpPL53iwekEWdYFqy/jDaLGd/+XL2xEQM0uAIxaqJw7plnW8tkCTeoVGWTHiXRoihB2N2rO5uLoVJLUXCKv0OkLE8uoRF5fqp71q4wMn/OBRumwbhj3Z05X6eh1VoLd0ZCbREfDurK8Q2xC6HdfJPfzRgvrNztaEdsVYjBSr4ajd6nAb+T8y9Q2QO3JbZknR2YsYYlxQLd2bGna5dpIbUIqa6H9l2Our0+KZxTPrCxwKY1bfUk] CSR-->
      <link:roleType roleURI="http://www.huadi.com/role/NotesPayableDetails" id="hudi_r_NotesPayableDetails">
        <link:definition>051 - Disclosure - Notes Payable (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.huadi.com/role/ShortTermBorrowingsDetails" id="hudi_r_ShortTermBorrowingsDetails">
        <link:definition>052 - Disclosure - Short-Term 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.huadi.com/role/ScheduleofshorttermborrowingsTable" id="hudi_r_ScheduleofshorttermborrowingsTable">
        <link:definition>053 - Disclosure - Short-Term Borrowings (Details) - Schedule of short-term 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.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" id="hudi_r_ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable">
        <link:definition>054 - Disclosure - Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its 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.huadi.com/role/CustomerandSupplierConcentrationsDetails" id="hudi_r_CustomerandSupplierConcentrationsDetails">
        <link:definition>055 - Disclosure - Customer and Supplier Concentrations (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.huadi.com/role/RelatedPartyTransactionsDetails" id="hudi_r_RelatedPartyTransactionsDetails">
        <link:definition>056 - Disclosure - 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.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable" id="hudi_r_ScheduleofnatureofrelationshipswithrelatedpartiesTable">
        <link:definition>057 - Disclosure - Related Party Transactions (Details) - Schedule of nature of relationships with related parties</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.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable" id="hudi_r_ScheduleofnetoutstandingbalanceswithrelatedpartiesTable">
        <link:definition>058 - Disclosure - Related Party Transactions (Details) - Schedule of net outstanding balances with related parties</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.huadi.com/role/ShareholdersEquityDetails" id="hudi_r_ShareholdersEquityDetails">
        <link:definition>059 - 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.huadi.com/role/IncomeTaxesDetails" id="hudi_r_IncomeTaxesDetails">
        <link:definition>060 - 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.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable" id="hudi_r_ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable">
        <link:definition>061 - Disclosure - Income Taxes (Details) - Schedule of consolidated statements of income and comprehensive income of reconciliation for 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.huadi.com/role/ScheduleofattributedcontinuingoperationsTable" id="hudi_r_ScheduleofattributedcontinuingoperationsTable">
        <link:definition>062 - Disclosure - Income Taxes (Details) - Schedule of attributed continuing operations</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.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable" id="hudi_r_ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable">
        <link:definition>063 - Disclosure - Income Taxes (Details) - Schedule of tax effects of significant portions of the deferred tax asset</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.huadi.com/role/SegmentReportingDetails" id="hudi_r_SegmentReportingDetails">
        <link:definition>064 - 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.huadi.com/role/ScheduleofrevenuesbygeographicareasTable" id="hudi_r_ScheduleofrevenuesbygeographicareasTable">
        <link:definition>065 - Disclosure - Segment Reporting (Details) - Schedule of revenues by geographic areas</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.huadi.com/role/SubsequentEventsDetails" id="hudi_r_SubsequentEventsDetails">
        <link:definition>066 - 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.huadi.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/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/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/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/sic/2021" schemaLocation="https://xbrl.sec.gov/sic/2021/sic-2021.xsd"/>
  <xs:element name="ScheduleOfOrganizationAndNatureOfOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfOrganizationAndNatureOfOperationsAbstract"/>
  <xs:element name="ScheduleOfRelevantExchangeRatesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfRelevantExchangeRatesAbstract"/>
  <xs:element name="ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract"/>
  <xs:element name="AccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AccountsReceivableAbstract"/>
  <xs:element name="ScheduleOfAccountsReceivableAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfAccountsReceivableAbstract"/>
  <xs:element name="ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract"/>
  <xs:element name="ScheduleOfInventoriesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfInventoriesAbstract"/>
  <xs:element name="ScheduleOfPropertyPlantAndEquipmentAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
  <xs:element name="LandUseRightsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_LandUseRightsAbstract"/>
  <xs:element name="ScheduleOfLandUseRightsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfLandUseRightsAbstract"/>
  <xs:element name="ScheduleOfLongTermInvestmentsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfLongTermInvestmentsAbstract"/>
  <xs:element name="ScheduleOfShortTermBorrowingsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfShortTermBorrowingsAbstract"/>
  <xs:element name="ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract"/>
  <xs:element name="ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract"/>
  <xs:element name="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract"/>
  <xs:element name="ScheduleOfAttributedContinuingOperationsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfAttributedContinuingOperationsAbstract"/>
  <xs:element name="ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract"/>
  <xs:element name="ScheduleOfRevenuesByGeographicAreasAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfRevenuesByGeographicAreasAbstract"/>
  <xs:element name="ReceivablesFromRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ReceivablesFromRelatedPartiesAbstract"/>
  <xs:element name="LiabilitiesToRelatedPartiesAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_LiabilitiesToRelatedPartiesAbstract"/>
  <xs:element name="AdvancesOnInventoryPurchasesRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_AdvancesOnInventoryPurchasesRelatedParties"/>
  <xs:element name="LandUseRightsNet" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_LandUseRightsNet"/>
  <xs:element name="StatutorySurplusReserves" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hudi_StatutorySurplusReserves"/>
  <xs:element name="Sales" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hudi_Sales"/>
  <xs:element name="NetIncomeAttributableToHuadiInternationalGroupCoLtd" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd"/>
  <xs:element name="StockOfferingNetOfOfferingCost" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hudi_StockOfferingNetOfOfferingCost"/>
  <xs:element name="StockOfferingNetOfOfferingCostinShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_StockOfferingNetOfOfferingCostinShares"/>
  <xs:element name="IncreaseDecreaseAdvancesFromCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hudi_IncreaseDecreaseAdvancesFromCustomers"/>
  <xs:element name="AccountsReceivableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AccountsReceivableTextBlock"/>
  <xs:element name="LandUseRightsTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_LandUseRightsTextBlock"/>
  <xs:element name="AdvancesToSuppliersPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AdvancesToSuppliersPolicyTextBlock"/>
  <xs:element name="AdvancesFromCustomersPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AdvancesFromCustomersPolicyTextBlock"/>
  <xs:element name="ValueaddedTaxPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ValueaddedTaxPolicyTextBlock"/>
  <xs:element name="GovernmentGrantPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_GovernmentGrantPolicyTextBlock"/>
  <xs:element name="NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock"/>
  <xs:element name="ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock"/>
  <xs:element name="RelevantExchangeRatesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelevantExchangeRatesTableTextBlock"/>
  <xs:element name="EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock"/>
  <xs:element name="ScheduleOfAccountsReceivableTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfAccountsReceivableTableTextBlock"/>
  <xs:element name="ScheduleOfLandUseRightsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfLandUseRightsTableTextBlock"/>
  <xs:element name="ScheduleOfShorttermBankBorrowingsTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock"/>
  <xs:element name="ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" type="dtr:textBlockItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock"/>
  <xs:element name="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable"/>
  <xs:element name="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems"/>
  <xs:element name="BusinessAcquisitionsDescriptionOfAcquiredEntity" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity"/>
  <xs:element name="TypesOfCurrencyDomain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_TypesOfCurrencyDomain"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable"/>
  <xs:element name="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems"/>
  <xs:element name="BadDebtWriteoff" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hudi_BadDebtWriteoff"/>
  <xs:element name="ExchangeDifference" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hudi_ExchangeDifference"/>
  <xs:element name="ShorttermBorrowingsAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hudi_ShorttermBorrowingsAmount"/>
  <xs:element name="ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"/>
  <xs:element name="ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems"/>
  <xs:element name="RelationshipsWithTheCompany" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelationshipsWithTheCompany"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems"/>
  <xs:element name="LiabilitiesToRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_LiabilitiesToRelatedParties"/>
  <xs:element name="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest."/>
  <xs:element name="TaxAtThePRCEITTaxRates" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_TaxAtThePRCEITTaxRates"/>
  <xs:element name="TaxEffectOfDeferredTaxRecognized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_TaxEffectOfDeferredTaxRecognized"/>
  <xs:element name="DeferredIncomeTaxAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_DeferredIncomeTaxAssets"/>
  <xs:element name="Location_Domain" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_Location_Domain"/>
  <xs:element name="SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable"/>
  <xs:element name="SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems"/>
  <xs:element name="SegmentSales" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="credit" nillable="true" substitutionGroup="xbrli:item" id="hudi_SegmentSales"/>
  <xs:element name="PercentageOfSales" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_PercentageOfSales"/>
  <xs:element name="OrganizationandNatureofOperationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_OrganizationandNatureofOperationsDetailsTable"/>
  <xs:element name="OrganizationandNatureofOperationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_OrganizationandNatureofOperationsDetailsLineItems"/>
  <xs:element name="CashPaidInCapital" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_CashPaidInCapital"/>
  <xs:element name="AllowsCreditPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AllowsCreditPeriod"/>
  <xs:element name="AverageAccountsReceivableTurnoverPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AverageAccountsReceivableTurnoverPeriod"/>
  <xs:element name="LongTermInvestmentsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_LongTermInvestmentsDetailsTable"/>
  <xs:element name="LongTermInvestmentsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_LongTermInvestmentsDetailsLineItems"/>
  <xs:element name="CashConsiderationDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_CashConsiderationDescription"/>
  <xs:element name="CustomerandSupplierConcentrationsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_CustomerandSupplierConcentrationsDetailsTable"/>
  <xs:element name="CustomerandSupplierConcentrationsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_CustomerandSupplierConcentrationsDetailsLineItems"/>
  <xs:element name="ConcentrationRiskPercentage2" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ConcentrationRiskPercentage2"/>
  <xs:element name="AccountReceivableRelatedParties" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_AccountReceivableRelatedParties"/>
  <xs:element name="SignificantConcentrationPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_SignificantConcentrationPercentage"/>
  <xs:element name="RelatedPartyTransactionsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_RelatedPartyTransactionsDetailsTable"/>
  <xs:element name="RelatedPartyTransactionsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartyTransactionsDetailsLineItems"/>
  <xs:element name="ProceedFromRelatedPartyDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_ProceedFromRelatedPartyDebt"/>
  <xs:element name="ShareholdersEquityDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_ShareholdersEquityDetailsTable"/>
  <xs:element name="ShareholdersEquityDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ShareholdersEquityDetailsLineItems"/>
  <xs:element name="IssuedWarrantsPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_IssuedWarrantsPercentage"/>
  <xs:element name="PublicOfferingPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_PublicOfferingPercentage"/>
  <xs:element name="FairValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" xbrli:balance="debit" nillable="true" substitutionGroup="xbrli:item" id="hudi_FairValue"/>
  <xs:element name="EquityNoncontrollingInterestPercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_EquityNoncontrollingInterestPercentage"/>
  <xs:element name="IncomeTaxesDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_IncomeTaxesDetailsTable"/>
  <xs:element name="IncomeTaxesDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_IncomeTaxesDetailsLineItems"/>
  <xs:element name="PreferentialTaxRatePercentage" type="dtr:percentItemType" abstract="false" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_PreferentialTaxRatePercentage"/>
  <xs:element name="SubsequentEventsDetailsTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:hypercubeItem" id="hudi_SubsequentEventsDetailsTable"/>
  <xs:element name="SubsequentEventsDetailsLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_SubsequentEventsDetailsLineItems"/>
  <xs:element name="LocationAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="hudi_LocationAxis"/>
  <xs:element name="TypesOfCurrencyAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrldt:dimensionItem" id="hudi_TypesOfCurrencyAxis"/>
  <xs:element name="AccountsReceivablesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AccountsReceivablesMember"/>
  <xs:element name="AdvancesToSuppliersMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AdvancesToSuppliersMember"/>
  <xs:element name="AgriculturalBank10Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank10Member"/>
  <xs:element name="AgriculturalBank11Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank11Member"/>
  <xs:element name="AgriculturalBank12Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank12Member"/>
  <xs:element name="AgriculturalBank13Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank13Member"/>
  <xs:element name="AgriculturalBank1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank1Member"/>
  <xs:element name="AgriculturalBank2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank2Member"/>
  <xs:element name="AgriculturalBank3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank3Member"/>
  <xs:element name="AgriculturalBank4Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank4Member"/>
  <xs:element name="AgriculturalBank5Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank5Member"/>
  <xs:element name="AgriculturalBank6Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank6Member"/>
  <xs:element name="AgriculturalBank7Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank7Member"/>
  <xs:element name="AgriculturalBank8Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank8Member"/>
  <xs:element name="AgriculturalBank9Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBank9Member"/>
  <xs:element name="AgriculturalBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankMember"/>
  <xs:element name="AgriculturalBankOfChina10Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina10Member"/>
  <xs:element name="AgriculturalBankOfChina11Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina11Member"/>
  <xs:element name="AgriculturalBankOfChina12Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina12Member"/>
  <xs:element name="AgriculturalBankOfChina13Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina13Member"/>
  <xs:element name="AgriculturalBankOfChina14Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina14Member"/>
  <xs:element name="AgriculturalBankOfChina15Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina15Member"/>
  <xs:element name="AgriculturalBankOfChina16Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina16Member"/>
  <xs:element name="AgriculturalBankOfChina17Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina17Member"/>
  <xs:element name="AgriculturalBankOfChina18Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina18Member"/>
  <xs:element name="AgriculturalBankOfChina19Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina19Member"/>
  <xs:element name="AgriculturalBankOfChina1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina1Member"/>
  <xs:element name="AgriculturalBankOfChina20Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina20Member"/>
  <xs:element name="AgriculturalBankOfChina2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina2Member"/>
  <xs:element name="AgriculturalBankOfChina3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina3Member"/>
  <xs:element name="AgriculturalBankOfChina4Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina4Member"/>
  <xs:element name="AgriculturalBankOfChina5Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina5Member"/>
  <xs:element name="AgriculturalBankOfChina6Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina6Member"/>
  <xs:element name="AgriculturalBankOfChina7Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina7Member"/>
  <xs:element name="AgriculturalBankOfChina8Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina8Member"/>
  <xs:element name="AgriculturalBankOfChina9Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChina9Member"/>
  <xs:element name="AgriculturalBankOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_AgriculturalBankOfChinaMember"/>
  <xs:element name="BankOfChina1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_BankOfChina1Member"/>
  <xs:element name="BankOfChinaMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_BankOfChinaMember"/>
  <xs:element name="BingZhangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_BingZhangMember"/>
  <xs:element name="BuildingsNetMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_BuildingsNetMember"/>
  <xs:element name="CITICBank1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_CITICBank1Member"/>
  <xs:element name="CITICBank2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_CITICBank2Member"/>
  <xs:element name="CITICBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_CITICBankMember"/>
  <xs:element name="ChinaCITICBank1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ChinaCITICBank1Member"/>
  <xs:element name="ChinaCITICBank2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ChinaCITICBank2Member"/>
  <xs:element name="ChinaCITICBank3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ChinaCITICBank3Member"/>
  <xs:element name="ChinaCITICBank4Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ChinaCITICBank4Member"/>
  <xs:element name="ChinaCITICBank5Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ChinaCITICBank5Member"/>
  <xs:element name="ChinaCITICBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ChinaCITICBankMember"/>
  <xs:element name="DiWangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_DiWangMember"/>
  <xs:element name="DueToRelatedPartiesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_DueToRelatedPartiesMember"/>
  <xs:element name="HenryHeHuangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_HenryHeHuangMember"/>
  <xs:element name="HighAndNewTechnologyEnterpriseMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_HighAndNewTechnologyEnterpriseMember"/>
  <xs:element name="HongKongBeachLimitedHKBeachMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_HongKongBeachLimitedHKBeachMember"/>
  <xs:element name="HongKongBeachLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_HongKongBeachLimitedMember"/>
  <xs:element name="HuadiInternationalGroupCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_HuadiInternationalGroupCoLtdMember"/>
  <xs:element name="HuadiSteelGroupLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_HuadiSteelGroupLimitedMember"/>
  <xs:element name="HuashangMicroFinanceCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_HuashangMicroFinanceCoMember"/>
  <xs:element name="HuizhiWangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_HuizhiWangMember"/>
  <xs:element name="InternationalMarketsFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_InternationalMarketsFiveMember"/>
  <xs:element name="InternationalMarketsFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_InternationalMarketsFourMember"/>
  <xs:element name="InternationalMarketsMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_InternationalMarketsMember"/>
  <xs:element name="InternationalMarketsOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_InternationalMarketsOneMember"/>
  <xs:element name="InternationalMarketsThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_InternationalMarketsThreeMember"/>
  <xs:element name="InternationalMarketsTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_InternationalMarketsTwoMember"/>
  <xs:element name="JuelinWangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_JuelinWangMember"/>
  <xs:element name="JueqinWangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_JueqinWangMember"/>
  <xs:element name="LongtermInvestmentMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_LongtermInvestmentMember"/>
  <xs:element name="LongwanRuralCommercialBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_LongwanRuralCommercialBankMember"/>
  <xs:element name="MinshengBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_MinshengBankMember"/>
  <xs:element name="OtherReceivablesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_OtherReceivablesMember"/>
  <xs:element name="RelatedPartyEightMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartyEightMember"/>
  <xs:element name="RelatedPartyFiveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartyFiveMember"/>
  <xs:element name="RelatedPartyFourMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartyFourMember"/>
  <xs:element name="RelatedPartyMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartyMember"/>
  <xs:element name="RelatedPartyOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartyOneMember"/>
  <xs:element name="RelatedPartySevenMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartySevenMember"/>
  <xs:element name="RelatedPartySixMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartySixMember"/>
  <xs:element name="RelatedPartyThreeMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartyThreeMember"/>
  <xs:element name="RelatedPartyTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RelatedPartyTwoMember"/>
  <xs:element name="RevenuesMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_RevenuesMember"/>
  <xs:element name="ShareholdersEquityToHuadiInternationalGroupCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember"/>
  <xs:element name="StatutorySurplusReserveMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_StatutorySurplusReserveMember"/>
  <xs:element name="SupplierConcentrationRiskOneMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_SupplierConcentrationRiskOneMember"/>
  <xs:element name="SupplierConcentrationRiskTwoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_SupplierConcentrationRiskTwoMember"/>
  <xs:element name="TaizhouHuadiIndustrialLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_TaizhouHuadiIndustrialLtdMember"/>
  <xs:element name="TaizhouHuadiMaterialTechnologyCoMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_TaizhouHuadiMaterialTechnologyCoMember"/>
  <xs:element name="WenzhouHongshunStainlessSteelLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_WenzhouHongshunStainlessSteelLimitedMember"/>
  <xs:element name="WenzhouHongshunStainlessSteelLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_WenzhouHongshunStainlessSteelLtdMember"/>
  <xs:element name="WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember"/>
  <xs:element name="WenzhouLonglianDevelopmentCoLtdMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_WenzhouLonglianDevelopmentCoLtdMember"/>
  <xs:element name="YiyuWangMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_YiyuWangMember"/>
  <xs:element name="YongqiangTuoxingLimitedMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_YongqiangTuoxingLimitedMember"/>
  <xs:element name="ZhejiangCommerceBank1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ZhejiangCommerceBank1Member"/>
  <xs:element name="ZhejiangCommerceBank2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ZhejiangCommerceBank2Member"/>
  <xs:element name="ZhejiangCommerceBank3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ZhejiangCommerceBank3Member"/>
  <xs:element name="ZhejiangCommerceBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ZhejiangCommerceBankMember"/>
  <xs:element name="ZheshangBank1Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ZheshangBank1Member"/>
  <xs:element name="ZheshangBank2Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ZheshangBank2Member"/>
  <xs:element name="ZheshangBank3Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ZheshangBank3Member"/>
  <xs:element name="ZheshangBank4Member" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ZheshangBank4Member"/>
  <xs:element name="ZheshangBankMember" type="dtr:domainItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_ZheshangBankMember"/>
  <xs:element name="DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" nillable="true" substitutionGroup="xbrli:item" id="hudi_DocumentAndEntityInformationAbstract"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>hudi-20210930_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: Mon May 16 21:20:57 UTC 2022 -->
<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="hudi-20210930.xsd#hudi_r_ConsolidatedBalanceSheet" roleURI="http://www.huadi.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ConsolidatedIncomeStatement" roleURI="http://www.huadi.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ConsolidatedCashFlow" roleURI="http://www.huadi.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofinventoriesTable" roleURI="http://www.huadi.com/role/ScheduleofinventoriesTable"/>
  <calculationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_RestrictedCashCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="hudi_AdvancesOnInventoryPurchasesRelatedParties" xlink:href="hudi-20210930.xsd#hudi_AdvancesOnInventoryPurchasesRelatedParties"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="hudi_AdvancesOnInventoryPurchasesRelatedParties" order="8" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_OtherReceivables" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="hudi_LandUseRightsNet" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="hudi_LandUseRightsNet" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_LongTermInvestments" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Assets" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_AccountsPayableCurrent" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_NotesPayableCurrent" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_ShortTermBorrowings" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_Liabilities" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="us-gaap_AdditionalPaidInCapital" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="hudi_StatutorySurplusReserves" xlink:href="hudi-20210930.xsd#hudi_StatutorySurplusReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquity" xlink:to="hudi_StatutorySurplusReserves" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquity" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_MinorityInterest" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="2" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <loc xlink:type="locator" xlink:label="hudi_Sales" xlink:href="hudi-20210930.xsd#hudi_Sales"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="hudi_Sales" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="3" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_OperatingExpenses" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSratfPKpPL53iwekEWdYFqy/jDaLGd/+XL2xEQM0uAIxaqJw7plnW8tkCTeoVGWTHiXRoihB2N2rO5uLoVJLUXCKv0OkLE8uoRF5fqp71q4wMn/OBRumwbhj3Z05X6eh1VoLd0ZCbREfDurK8Q2xC6HdfJPfzRgvrNztaEdsVYjBSr4ajd6nAb+T8y9Q2QO3JbZknR2YsYYlxQLd2bGna5dpIbUIqa6H9l2eSBCtS7SwwCPvINZO0W0p] CSR-->
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_InterestIncomeExpenseNet" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncome"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NonoperatingIncomeExpense" xlink:to="us-gaap_OtherOperatingIncome" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="1" weight="-1"/>
    <loc xlink:type="locator" xlink:label="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd" xlink:href="hudi-20210930.xsd#hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetIncomeLoss" xlink:to="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd" order="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="2" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProfitLoss" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_Depreciation" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DepreciationAndAmortization" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForOtherLosses"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_ProvisionForOtherLosses" order="4" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="5" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" order="6" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="7" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent" order="9" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="10" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="11" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="12" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables" order="13" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="14" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies" order="15" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="16" weight="-1"/>
    <loc xlink:type="locator" xlink:label="hudi_IncreaseDecreaseAdvancesFromCustomers" xlink:href="hudi-20210930.xsd#hudi_IncreaseDecreaseAdvancesFromCustomers"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="hudi_IncreaseDecreaseAdvancesFromCustomers" order="17" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="2" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="4" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="5" weight="-1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="4" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryRawMaterials" order="1" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" order="2" weight="1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="us-gaap_InventoryNet" xlink:to="us-gaap_InventoryFinishedGoods" order="3" weight="1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>hudi-20210930_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: Mon May 16 21:20:57 UTC 2022 -->
<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="hudi-20210930.xsd#hudi_r_ConsolidatedBalanceSheet" roleURI="http://www.huadi.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ConsolidatedIncomeStatement" roleURI="http://www.huadi.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShareholdersEquityType2or3" roleURI="http://www.huadi.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ConsolidatedCashFlow" roleURI="http://www.huadi.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_OrganizationandNatureofOperations" roleURI="http://www.huadi.com/role/OrganizationandNatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SignificantAccountingPolicies" roleURI="http://www.huadi.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_AccountsReceivable" roleURI="http://www.huadi.com/role/AccountsReceivable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_NotesReceivable" roleURI="http://www.huadi.com/role/NotesReceivable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_Inventories" roleURI="http://www.huadi.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_PropertyPlantandEquipment" roleURI="http://www.huadi.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LandUseRights" roleURI="http://www.huadi.com/role/LandUseRights"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LongTermInvestments" roleURI="http://www.huadi.com/role/LongTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_NotesPayable" roleURI="http://www.huadi.com/role/NotesPayable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShortTermBorrowings" roleURI="http://www.huadi.com/role/ShortTermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_CustomerandSupplierConcentrations" roleURI="http://www.huadi.com/role/CustomerandSupplierConcentrations"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_RelatedPartyTransactions" roleURI="http://www.huadi.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShareholdersEquity" roleURI="http://www.huadi.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_IncomeTaxes" roleURI="http://www.huadi.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_CommitmentandContingencies" roleURI="http://www.huadi.com/role/CommitmentandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SegmentReporting" roleURI="http://www.huadi.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SubsequentEvents" roleURI="http://www.huadi.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_AccountingPoliciesByPolicy" roleURI="http://www.huadi.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_OrganizationandNatureofOperationsTables" roleURI="http://www.huadi.com/role/OrganizationandNatureofOperationsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SignificantAccountingPoliciesTables" roleURI="http://www.huadi.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_AccountsReceivableTables" roleURI="http://www.huadi.com/role/AccountsReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_InventoriesTables" roleURI="http://www.huadi.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_PropertyPlantandEquipmentTables" roleURI="http://www.huadi.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LandUseRightsTables" roleURI="http://www.huadi.com/role/LandUseRightsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LongTermInvestmentsTables" roleURI="http://www.huadi.com/role/LongTermInvestmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShortTermBorrowingsTables" roleURI="http://www.huadi.com/role/ShortTermBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_RelatedPartyTransactionsTables" roleURI="http://www.huadi.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_IncomeTaxesTables" roleURI="http://www.huadi.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SegmentReportingTables" roleURI="http://www.huadi.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleoforganizationandnatureofoperationsTable" roleURI="http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofrelevantexchangeratesTable" roleURI="http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofestimatedusefullivesoftheassetsTable" roleURI="http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofaccountsreceivableTable" roleURI="http://www.huadi.com/role/ScheduleofaccountsreceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofchangesofallowancefordoubtfulaccountsTable" roleURI="http://www.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofinventoriesTable" roleURI="http://www.huadi.com/role/ScheduleofinventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleoflanduserightsTable" roleURI="http://www.huadi.com/role/ScheduleoflanduserightsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleoflongterminvestmentsTable" roleURI="http://www.huadi.com/role/ScheduleoflongterminvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofshorttermborrowingsTable" roleURI="http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" roleURI="http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofnatureofrelationshipswithrelatedpartiesTable" roleURI="http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofnetoutstandingbalanceswithrelatedpartiesTable" roleURI="http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable" roleURI="http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofattributedcontinuingoperationsTable" roleURI="http://www.huadi.com/role/ScheduleofattributedcontinuingoperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable" roleURI="http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofrevenuesbygeographicareasTable" roleURI="http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_OrganizationandNatureofOperationsDetails" roleURI="http://www.huadi.com/role/OrganizationandNatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SignificantAccountingPoliciesDetails" roleURI="http://www.huadi.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_AccountsReceivableDetails" roleURI="http://www.huadi.com/role/AccountsReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_NotesReceivableDetails" roleURI="http://www.huadi.com/role/NotesReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_PropertyPlantandEquipmentDetails" roleURI="http://www.huadi.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LandUseRightsDetails" roleURI="http://www.huadi.com/role/LandUseRightsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LongTermInvestmentsDetails" roleURI="http://www.huadi.com/role/LongTermInvestmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_NotesPayableDetails" roleURI="http://www.huadi.com/role/NotesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShortTermBorrowingsDetails" roleURI="http://www.huadi.com/role/ShortTermBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_CustomerandSupplierConcentrationsDetails" roleURI="http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_RelatedPartyTransactionsDetails" roleURI="http://www.huadi.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShareholdersEquityDetails" roleURI="http://www.huadi.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_IncomeTaxesDetails" roleURI="http://www.huadi.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SegmentReportingDetails" roleURI="http://www.huadi.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SubsequentEventsDetails" roleURI="http://www.huadi.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#DocumentAndEntityInformation" roleURI="http://www.huadi.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:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_CashAndCashEquivalentsAtCarryingValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_InventoryNet" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AdvancesOnInventoryPurchasesRelatedParties" xlink:href="hudi-20210930.xsd#hudi_AdvancesOnInventoryPurchasesRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="hudi_AdvancesOnInventoryPurchasesRelatedParties" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivables" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_LandUseRightsNet" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrent" xlink:to="hudi_LandUseRightsNet" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_LongTermInvestments" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ShortTermBorrowings" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_StockholdersEquityAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_CommonStockValue" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_StatutorySurplusReserves" xlink:href="hudi-20210930.xsd#hudi_StatutorySurplusReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="hudi_StatutorySurplusReserves" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_RetainedEarningsAccumulatedDeficit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_StockholdersEquity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_MinorityInterest" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="5" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="hudi_Sales" xlink:href="hudi-20210930.xsd#hudi_Sales"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="hudi_Sales" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_OperatingExpensesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncome"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherOperatingIncome" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd" xlink:href="hudi-20210930.xsd#hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_NetIncomeLoss" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_StatutorySurplusReserveMember" xlink:href="hudi-20210930.xsd#hudi_StatutorySurplusReserveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="hudi_StatutorySurplusReserveMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_StockOfferingNetOfOfferingCost" xlink:href="hudi-20210930.xsd#hudi_StockOfferingNetOfOfferingCost"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="hudi_StockOfferingNetOfOfferingCost" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_StockOfferingNetOfOfferingCostinShares" xlink:href="hudi-20210930.xsd#hudi_StockOfferingNetOfOfferingCostinShares"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="hudi_StockOfferingNetOfOfferingCostinShares" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForOtherLosses"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForOtherLosses" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInInventories" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_IncreaseDecreaseAdvancesFromCustomers" xlink:href="hudi-20210930.xsd#hudi_IncreaseDecreaseAdvancesFromCustomers"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="hudi_IncreaseDecreaseAdvancesFromCustomers" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_SupplementalCashFlowInformationAbstract" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_InterestPaidNet" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/OrganizationandNatureofOperations">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/AccountsReceivable">
    <loc xlink:type="locator" xlink:label="hudi_AccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="hudi_AccountsReceivableTextBlock" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_AccountsReceivableAbstract" xlink:to="hudi_AccountsReceivableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/NotesReceivable">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/Inventories">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/PropertyPlantandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LandUseRights">
    <loc xlink:type="locator" xlink:label="hudi_LandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="hudi_LandUseRightsTextBlock" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_LandUseRightsAbstract" xlink:to="hudi_LandUseRightsTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LongTermInvestments">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/NotesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/ShortTermBorrowings">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/CustomerandSupplierConcentrations">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/ShareholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/CommitmentandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SegmentReporting">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AdvancesToSuppliersPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_AdvancesToSuppliersPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hudi_AdvancesToSuppliersPolicyTextBlock" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AdvancesFromCustomersPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_AdvancesFromCustomersPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hudi_AdvancesFromCustomersPolicyTextBlock" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_LandUnderOptionArrangementsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandUnderOptionArrangementsPolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LandUnderOptionArrangementsPolicy" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ValueaddedTaxPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_ValueaddedTaxPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hudi_ValueaddedTaxPolicyTextBlock" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_GovernmentGrantPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_GovernmentGrantPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hudi_GovernmentGrantPolicyTextBlock" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" order="25" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/OrganizationandNatureofOperationsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="hudi_RelevantExchangeRatesTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_RelevantExchangeRatesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hudi_RelevantExchangeRatesTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/AccountsReceivableTables">
    <loc xlink:type="locator" xlink:label="hudi_AccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfAccountsReceivableTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfAccountsReceivableTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_AccountsReceivableAbstract" xlink:to="hudi_ScheduleOfAccountsReceivableTableTextBlock" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_AccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/PropertyPlantandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LandUseRightsTables">
    <loc xlink:type="locator" xlink:label="hudi_LandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfLandUseRightsTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfLandUseRightsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_LandUseRightsAbstract" xlink:to="hudi_ScheduleOfLandUseRightsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LongTermInvestmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ShortTermBorrowingsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/SegmentReportingTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable">
    <loc xlink:type="locator" xlink:label="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:to="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_HuadiInternationalGroupCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_HuadiInternationalGroupCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuadiInternationalGroupCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_YongqiangTuoxingLimitedMember" xlink:href="hudi-20210930.xsd#hudi_YongqiangTuoxingLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_YongqiangTuoxingLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_HongKongBeachLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HongKongBeachLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HongKongBeachLimitedMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_WenzhouHongshunStainlessSteelLimitedMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouHongshunStainlessSteelLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_WenzhouHongshunStainlessSteelLimitedMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_HuadiSteelGroupLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HuadiSteelGroupLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuadiSteelGroupLimitedMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:href="hudi-20210930.xsd#hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:to="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:to="dei_EntityIncorporationDateOfIncorporation" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:to="us-gaap_MinorityInterestDescription" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable">
    <loc xlink:type="locator" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" xlink:to="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_TypesOfCurrencyAxis" xlink:href="hudi-20210930.xsd#hudi_TypesOfCurrencyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" xlink:to="hudi_TypesOfCurrencyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_TypesOfCurrencyDomain" xlink:href="hudi-20210930.xsd#hudi_TypesOfCurrencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="hudi_TypesOfCurrencyAxis" xlink:to="hudi_TypesOfCurrencyDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_TypesOfCurrencyDomain_0" xlink:href="hudi-20210930.xsd#hudi_TypesOfCurrencyDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="hudi_TypesOfCurrencyAxis" xlink:to="hudi_TypesOfCurrencyDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.xsd#currency_CNY"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_TypesOfCurrencyDomain" xlink:to="currency_CNY" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAverageForwardExchangeRate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" xlink:to="us-gaap_DerivativeAverageForwardExchangeRate1" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable">
    <loc xlink:type="locator" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems" xlink:to="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" xlink:to="srt_RangeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ElectricGenerationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricGenerationEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_ElectricGenerationEquipmentMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_LandMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofaccountsreceivableTable">
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfAccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableRelatedParties" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable">
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_BadDebtWriteoff" xlink:href="hudi-20210930.xsd#hudi_BadDebtWriteoff"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:to="hudi_BadDebtWriteoff" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ExchangeDifference" xlink:href="hudi-20210930.xsd#hudi_ExchangeDifference"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:to="hudi_ExchangeDifference" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfInventoriesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryNet" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_OtherMachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_OtherMachineryAndEquipmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetUnderConstructionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetUnderConstructionMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="us-gaap_AssetUnderConstructionMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleoflanduserightsTable">
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfLandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfLandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherFiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherFiniteLivedIntangibleAssetsGross"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_OtherFiniteLivedIntangibleAssetsGross" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleoflongterminvestmentsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain_0" order="1" xbrldt:closed="true"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSratfPKpPL53iwekEWdYFqy/jDaLGd/+XL2xEQM0uAIxaqJw7plnW8tkCTeoVGWTHiXRoihB2N2rO5uLoVJLUXCKv0OkLE8uoRF5fqp71q4wMn/OBRumwbhj3Z05X6eh1VoLd0ZCbREfDurK8Q2xC6HdfJPfzRgvrNztaEdsVYjBSr4ajd6nAb+T8y9Q2QO3JbZknR2YsYYlxQLd2bGna5dpIbUIqa6H9l39RALokNj0lyycpGpotQ3L] CSR-->
    <loc xlink:type="locator" xlink:label="hudi_HuashangMicroFinanceCoMember" xlink:href="hudi-20210930.xsd#hudi_HuashangMicroFinanceCoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="hudi_HuashangMicroFinanceCoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_LongwanRuralCommercialBankMember" xlink:href="hudi-20210930.xsd#hudi_LongwanRuralCommercialBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="hudi_LongwanRuralCommercialBankMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_WenzhouLonglianDevelopmentCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouLonglianDevelopmentCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="hudi_WenzhouLonglianDevelopmentCoLtdMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_LongTermInvestments" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofshorttermborrowingsTable">
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_CITICBankMember" xlink:href="hudi-20210930.xsd#hudi_CITICBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_CITICBankMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_CITICBank1Member" xlink:href="hudi-20210930.xsd#hudi_CITICBank1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_CITICBank1Member" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_CITICBank2Member" xlink:href="hudi-20210930.xsd#hudi_CITICBank2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_CITICBank2Member" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChinaMember" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChinaMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina1Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina1Member" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina2Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina2Member" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina3Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina3Member" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina4Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina4Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina4Member" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_BankOfChinaMember" xlink:href="hudi-20210930.xsd#hudi_BankOfChinaMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_BankOfChinaMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina5Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina5Member" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina6Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina6Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina6Member" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_BankOfChina1Member" xlink:href="hudi-20210930.xsd#hudi_BankOfChina1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_BankOfChina1Member" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina7Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina7Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina7Member" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina8Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina8Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina8Member" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina9Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina9Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina9Member" order="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina10Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina10Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina10Member" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina11Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina11Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina11Member" order="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBankMember" xlink:href="hudi-20210930.xsd#hudi_ZheshangBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ZheshangBankMember" order="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBank1Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ZheshangBank1Member" order="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBank2Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ZheshangBank2Member" order="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBank3Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ZheshangBank3Member" order="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina12Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina12Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina12Member" order="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina13Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina13Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina13Member" order="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina14Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina14Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina14Member" order="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina15Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina15Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina15Member" order="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina16Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina16Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina16Member" order="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina17Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina17Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina17Member" order="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBank4Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank4Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ZheshangBank4Member" order="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina18Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina18Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina18Member" order="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina19Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina19Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina19Member" order="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina20Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina20Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankOfChina20Member" order="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankMember" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBankMember" order="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank1Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank1Member" order="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank2Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank2Member" order="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank3Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank3Member" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank4Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank4Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank4Member" order="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank5Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank5Member" order="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank6Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank6Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank6Member" order="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank7Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank7Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank7Member" order="38" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank8Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank8Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank8Member" order="39" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank9Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank9Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank9Member" order="40" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank10Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank10Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank10Member" order="41" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank11Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank11Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank11Member" order="42" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank12Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank12Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank12Member" order="43" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank13Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank13Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_AgriculturalBank13Member" order="44" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBankMember" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ChinaCITICBankMember" order="45" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank1Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ChinaCITICBank1Member" order="46" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank2Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ChinaCITICBank2Member" order="47" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank3Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ChinaCITICBank3Member" order="48" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank4Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank4Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ChinaCITICBank4Member" order="49" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank5Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank5Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ChinaCITICBank5Member" order="50" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_MinshengBankMember" xlink:href="hudi-20210930.xsd#hudi_MinshengBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_MinshengBankMember" order="51" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ZhejiangCommerceBankMember" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ZhejiangCommerceBankMember" order="52" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ZhejiangCommerceBank1Member" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBank1Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ZhejiangCommerceBank1Member" order="53" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ZhejiangCommerceBank2Member" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBank2Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ZhejiangCommerceBank2Member" order="54" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ZhejiangCommerceBank3Member" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBank3Member"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtTypeDomain" xlink:to="hudi_ZhejiangCommerceBank3Member" order="55" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ShorttermBorrowingsAmount" xlink:href="hudi-20210930.xsd#hudi_ShorttermBorrowingsAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="hudi_ShorttermBorrowingsAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable">
    <loc xlink:type="locator" xlink:label="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems" xlink:href="hudi-20210930.xsd#hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" xlink:href="hudi-20210930.xsd#hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems" xlink:to="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" xlink:to="us-gaap_BalanceSheetLocationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_BuildingsNetMember" xlink:href="hudi-20210930.xsd#hudi_BuildingsNetMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="hudi_BuildingsNetMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_LongtermInvestmentMember" xlink:href="hudi-20210930.xsd#hudi_LongtermInvestmentMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_BalanceSheetLocationDomain" xlink:to="hudi_LongtermInvestmentMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_RelatedPartyMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_RelatedPartyMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyOneMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_RelatedPartyOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTwoMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_RelatedPartyTwoMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyThreeMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_RelatedPartyThreeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyFourMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_RelatedPartyFourMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyFiveMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyFiveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_RelatedPartyFiveMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartySixMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartySixMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_RelatedPartySixMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartySevenMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartySevenMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_RelatedPartySevenMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyEightMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyEightMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_RelatedPartyEightMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_RelationshipsWithTheCompany" xlink:href="hudi-20210930.xsd#hudi_RelationshipsWithTheCompany"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="hudi_RelationshipsWithTheCompany" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" xlink:to="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionDomain_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionDomain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_TaizhouHuadiIndustrialLtdMember" xlink:href="hudi-20210930.xsd#hudi_TaizhouHuadiIndustrialLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_TaizhouHuadiIndustrialLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_HuashangMicroFinanceCoMember" xlink:href="hudi-20210930.xsd#hudi_HuashangMicroFinanceCoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuashangMicroFinanceCoMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_TaizhouHuadiMaterialTechnologyCoMember" xlink:href="hudi-20210930.xsd#hudi_TaizhouHuadiMaterialTechnologyCoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_TaizhouHuadiMaterialTechnologyCoMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_DiWangMember" xlink:href="hudi-20210930.xsd#hudi_DiWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_DiWangMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_JueqinWangMember" xlink:href="hudi-20210930.xsd#hudi_JueqinWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_JueqinWangMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_HuizhiWangMember" xlink:href="hudi-20210930.xsd#hudi_HuizhiWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuizhiWangMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_JuelinWangMember" xlink:href="hudi-20210930.xsd#hudi_JuelinWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_JuelinWangMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_YiyuWangMember" xlink:href="hudi-20210930.xsd#hudi_YiyuWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_YiyuWangMember" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_BingZhangMember" xlink:href="hudi-20210930.xsd#hudi_BingZhangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_BingZhangMember" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AdvancesToSuppliersMember" xlink:href="hudi-20210930.xsd#hudi_AdvancesToSuppliersMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hudi_AdvancesToSuppliersMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AccountsReceivablesMember" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivablesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hudi_AccountsReceivablesMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_OtherReceivablesMember" xlink:href="hudi-20210930.xsd#hudi_OtherReceivablesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hudi_OtherReceivablesMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_DueToRelatedPartiesMember" xlink:href="hudi-20210930.xsd#hudi_DueToRelatedPartiesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="hudi_DueToRelatedPartiesMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ReceivablesFromRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_ReceivablesFromRelatedPartiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" xlink:to="hudi_ReceivablesFromRelatedPartiesAbstract" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ReceivablesFromRelatedPartiesAbstract" xlink:to="us-gaap_DueFromRelatedParties" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_LiabilitiesToRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_LiabilitiesToRelatedPartiesAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" xlink:to="hudi_LiabilitiesToRelatedPartiesAbstract" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_LiabilitiesToRelatedParties" xlink:href="hudi-20210930.xsd#hudi_LiabilitiesToRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_LiabilitiesToRelatedPartiesAbstract" xlink:to="hudi_LiabilitiesToRelatedParties" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable">
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." xlink:href="hudi-20210930.xsd#hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest."/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_TaxAtThePRCEITTaxRates" xlink:href="hudi-20210930.xsd#hudi_TaxAtThePRCEITTaxRates"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="hudi_TaxAtThePRCEITTaxRates" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_TaxEffectOfDeferredTaxRecognized" xlink:href="hudi-20210930.xsd#hudi_TaxEffectOfDeferredTaxRecognized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="hudi_TaxEffectOfDeferredTaxRecognized" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofattributedcontinuingoperationsTable">
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfAttributedContinuingOperationsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfAttributedContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfAttributedContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_DeferredIncomeTaxAssets" xlink:href="hudi-20210930.xsd#hudi_DeferredIncomeTaxAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfAttributedContinuingOperationsAbstract" xlink:to="hudi_DeferredIncomeTaxAssets" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfAttributedContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable">
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable">
    <loc xlink:type="locator" xlink:label="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" xlink:href="hudi-20210930.xsd#hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" xlink:href="hudi-20210930.xsd#hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" xlink:to="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" order="0" xbrldt:contextElement="segment" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_LocationAxis" xlink:href="hudi-20210930.xsd#hudi_LocationAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" xlink:to="hudi_LocationAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_Location_Domain" xlink:href="hudi-20210930.xsd#hudi_Location_Domain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="hudi_LocationAxis" xlink:to="hudi_Location_Domain" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_Location_Domain_0" xlink:href="hudi-20210930.xsd#hudi_Location_Domain"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="hudi_LocationAxis" xlink:to="hudi_Location_Domain_0" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_Location_Domain" xlink:to="hudi_InternationalMarketsMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsOneMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_Location_Domain" xlink:to="hudi_InternationalMarketsOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsTwoMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_Location_Domain" xlink:to="hudi_InternationalMarketsTwoMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsThreeMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsThreeMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_Location_Domain" xlink:to="hudi_InternationalMarketsThreeMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsFourMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsFourMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_Location_Domain" xlink:to="hudi_InternationalMarketsFourMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsFiveMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsFiveMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_Location_Domain" xlink:to="hudi_InternationalMarketsFiveMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_SegmentSales" xlink:href="hudi-20210930.xsd#hudi_SegmentSales"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" xlink:to="hudi_SegmentSales" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_PercentageOfSales" xlink:href="hudi-20210930.xsd#hudi_PercentageOfSales"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" xlink:to="hudi_PercentageOfSales" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/OrganizationandNatureofOperationsDetails">
    <loc xlink:type="locator" xlink:label="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_OrganizationandNatureofOperationsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="hudi_OrganizationandNatureofOperationsDetailsTable" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_HuadiInternationalGroupCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_HuadiInternationalGroupCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuadiInternationalGroupCoLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_YongqiangTuoxingLimitedMember" xlink:href="hudi-20210930.xsd#hudi_YongqiangTuoxingLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_YongqiangTuoxingLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_HongKongBeachLimitedHKBeachMember" xlink:href="hudi-20210930.xsd#hudi_HongKongBeachLimitedHKBeachMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HongKongBeachLimitedHKBeachMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_WenzhouHongshunStainlessSteelLtdMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouHongshunStainlessSteelLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_WenzhouHongshunStainlessSteelLtdMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_HuadiSteelGroupLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HuadiSteelGroupLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuadiSteelGroupLimitedMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_DiWangMember" xlink:href="hudi-20210930.xsd#hudi_DiWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_DiWangMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAdditionalCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAdditionalCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_OtherAdditionalCapital" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockNoParValue" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_CashPaidInCapital" xlink:href="hudi-20210930.xsd#hudi_CashPaidInCapital"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="hudi_CashPaidInCapital" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="8" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RestrictedCash" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrantsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrantsReceivable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GrantsReceivable" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherSellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OtherSellingAndMarketingExpense" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingExpense" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCashEquivalentsAtCarryingValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/AccountsReceivableDetails">
    <loc xlink:type="locator" xlink:label="hudi_AccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="hudi_AllowsCreditPeriod" xlink:href="hudi-20210930.xsd#hudi_AllowsCreditPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_AccountsReceivableAbstract" xlink:to="hudi_AllowsCreditPeriod" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AverageAccountsReceivableTurnoverPeriod" xlink:href="hudi-20210930.xsd#hudi_AverageAccountsReceivableTurnoverPeriod"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_AccountsReceivableAbstract" xlink:to="hudi_AverageAccountsReceivableTurnoverPeriod" order="1" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/NotesReceivableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_NotesReceivableRelatedPartiesCurrent" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/PropertyPlantandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" order="3" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LandUseRightsDetails">
    <loc xlink:type="locator" xlink:label="hudi_LandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_LandUseRightsAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LongTermInvestmentsDetails">
    <loc xlink:type="locator" xlink:label="hudi_LongTermInvestmentsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_LongTermInvestmentsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_LongTermInvestmentsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_LongTermInvestmentsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_LongTermInvestmentsDetailsLineItems" xlink:to="hudi_LongTermInvestmentsDetailsTable" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_LongTermInvestmentsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_HuashangMicroFinanceCoMember" xlink:href="hudi-20210930.xsd#hudi_HuashangMicroFinanceCoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuashangMicroFinanceCoMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_WenzhouLonglianDevelopmentCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouLonglianDevelopmentCoLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_WenzhouLonglianDevelopmentCoLtdMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_LongwanRuralCommercialBankMember" xlink:href="hudi-20210930.xsd#hudi_LongwanRuralCommercialBankMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_LongwanRuralCommercialBankMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_CashConsiderationDescription" xlink:href="hudi-20210930.xsd#hudi_CashConsiderationDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_LongTermInvestmentsDetailsLineItems" xlink:to="hudi_CashConsiderationDescription" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeDividend"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_InvestmentIncomeDividend" order="4" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/NotesPayableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBank" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBank"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_NotesPayableToBank" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ShortTermBorrowingsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_InterestExpenseShortTermBorrowings" order="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails">
    <loc xlink:type="locator" xlink:label="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_CustomerandSupplierConcentrationsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_CustomerandSupplierConcentrationsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_CustomerandSupplierConcentrationsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="hudi_CustomerandSupplierConcentrationsDetailsTable" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_RevenuesMember" xlink:href="hudi-20210930.xsd#hudi_RevenuesMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="hudi_RevenuesMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_SupplierConcentrationRiskOneMember" xlink:href="hudi-20210930.xsd#hudi_SupplierConcentrationRiskOneMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="hudi_SupplierConcentrationRiskOneMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_SupplierConcentrationRiskTwoMember" xlink:href="hudi-20210930.xsd#hudi_SupplierConcentrationRiskTwoMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_ConcentrationRiskTypeDomain" xlink:to="hudi_SupplierConcentrationRiskTwoMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ConcentrationRiskPercentage2" xlink:href="hudi-20210930.xsd#hudi_ConcentrationRiskPercentage2"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="hudi_ConcentrationRiskPercentage2" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCustomer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCustomer"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskCustomer" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_AccountReceivableRelatedParties" xlink:href="hudi-20210930.xsd#hudi_AccountReceivableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="hudi_AccountReceivableRelatedParties" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_SignificantConcentrationPercentage" xlink:href="hudi-20210930.xsd#hudi_SignificantConcentrationPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="hudi_SignificantConcentrationPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskSupplier" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskSupplier"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskSupplier" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskBenchmarkDescription" order="6" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTransactionsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:to="hudi_RelatedPartyTransactionsDetailsTable" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_TaizhouHuadiIndustrialLtdMember" xlink:href="hudi-20210930.xsd#hudi_TaizhouHuadiIndustrialLtdMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_TaizhouHuadiIndustrialLtdMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_HuizhiWangMember" xlink:href="hudi-20210930.xsd#hudi_HuizhiWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuizhiWangMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_JuelinWangMember" xlink:href="hudi-20210930.xsd#hudi_JuelinWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_JuelinWangMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_BingZhangMember" xlink:href="hudi-20210930.xsd#hudi_BingZhangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_BingZhangMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_JueqinWangMember" xlink:href="hudi-20210930.xsd#hudi_JueqinWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_JueqinWangMember" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_DiWangMember" xlink:href="hudi-20210930.xsd#hudi_DiWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_DiWangMember" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_YiyuWangMember" xlink:href="hudi-20210930.xsd#hudi_YiyuWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_YiyuWangMember" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_ProceedFromRelatedPartyDebt" xlink:href="hudi-20210930.xsd#hudi_ProceedFromRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:to="hudi_ProceedFromRelatedPartyDebt" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RevenueFromRelatedParties" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_AccountsReceivableRelatedParties" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="7" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ShareholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="hudi_ShareholdersEquityDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_ShareholdersEquityDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_ShareholdersEquityDetailsTable" xlink:href="hudi-20210930.xsd#hudi_ShareholdersEquityDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="hudi_ShareholdersEquityDetailsTable" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_ShareholdersEquityDetailsTable" xlink:to="us-gaap_SubsidiarySaleOfStockAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_ShareholdersEquityDetailsTable" xlink:to="us-gaap_StatementEquityComponentsAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_ShareholdersEquityDetailsTable" xlink:to="srt_RangeAxis" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_ShareholdersEquityDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_HuadiSteelGroupLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HuadiSteelGroupLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuadiSteelGroupLimitedMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_DiWangMember" xlink:href="hudi-20210930.xsd#hudi_DiWangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_DiWangMember" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_HenryHeHuangMember" xlink:href="hudi-20210930.xsd#hudi_HenryHeHuangMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HenryHeHuangMember" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_EquityComponentDomain" xlink:to="us-gaap_NoncontrollingInterestMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_IssuedWarrantsPercentage" xlink:href="hudi-20210930.xsd#hudi_IssuedWarrantsPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="hudi_IssuedWarrantsPercentage" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_PublicOfferingPercentage" xlink:href="hudi-20210930.xsd#hudi_PublicOfferingPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="hudi_PublicOfferingPercentage" order="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" order="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_FairValue" xlink:href="hudi-20210930.xsd#hudi_FairValue"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="hudi_FairValue" order="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_EquityNoncontrollingInterestPercentage" xlink:href="hudi-20210930.xsd#hudi_EquityNoncontrollingInterestPercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="hudi_EquityNoncontrollingInterestPercentage" order="14" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="hudi_IncomeTaxesDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_IncomeTaxesDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_IncomeTaxesDetailsTable" xlink:href="hudi-20210930.xsd#hudi_IncomeTaxesDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_IncomeTaxesDetailsLineItems" xlink:to="hudi_IncomeTaxesDetailsTable" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_IncomeTaxesDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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="hudi_HighAndNewTechnologyEnterpriseMember" xlink:href="hudi-20210930.xsd#hudi_HighAndNewTechnologyEnterpriseMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HighAndNewTechnologyEnterpriseMember" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_HuadiSteelGroupLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HuadiSteelGroupLimitedMember"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="us-gaap_RelatedPartyDomain" xlink:to="hudi_HuadiSteelGroupLimitedMember" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="hudi_PreferentialTaxRatePercentage" xlink:href="hudi-20210930.xsd#hudi_PreferentialTaxRatePercentage"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_IncomeTaxesDetailsLineItems" xlink:to="hudi_PreferentialTaxRatePercentage" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SegmentReportingDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="0" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="hudi_SubsequentEventsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_SubsequentEventsDetailsLineItems"/>
    <loc xlink:type="locator" xlink:label="hudi_SubsequentEventsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_SubsequentEventsDetailsTable"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="hudi_SubsequentEventsDetailsLineItems" xlink:to="hudi_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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="hudi_SubsequentEventsDetailsTable" xlink:to="us-gaap_SubsequentEventTypeAxis" order="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_ShortTermDebtRefinancedDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtRefinancedDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_ShortTermDebtRefinancedDescription" order="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="hudi_SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="2" xbrldt:closed="true"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://www.huadi.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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="0" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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/2021q4/dei-2021q4.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_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="1" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="2" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="3" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="4" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="5" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="6" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentDescription"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentDescription" order="7" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="8" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="9" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="10" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="11" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="12" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="13" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="14" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="15" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="16" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="17" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="18" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="19" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="20" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="21" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="22" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="23" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="24" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="25" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="26" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="27" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="28" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="29" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="30" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="31" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="32" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="33" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelEmailAddress" order="34" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="35" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="36" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="37" xbrldt:closed="true"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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="38" xbrldt:closed="true"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>hudi-20210930_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: Mon May 16 21:20:57 UTC 2022 -->
<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#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <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"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressesAddressTypeAxis_lbl" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressesAddressTypeAxis" xlink:to="dei_EntityAddressesAddressTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 equity attributable to Huadi International Group Co., Ltd.</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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/2021/elts/us-gaap-2021-01-31.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">Operating income</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/2021/elts/us-gaap-2021-01-31.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 expenses, 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_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ProfitLoss_lbl" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProfitLoss_lbl0" xml:lang="en-US">Net income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 income</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/terseLabel" xlink:label="us-gaap_NetIncomeLoss_lbl0" xml:lang="en-US">Net income</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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Total comprehensive income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Comprehensive income attributable to Huadi International Group Co., Ltd.</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_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_SharesOutstanding_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_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_SharesOutstanding_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_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 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/2021/elts/us-gaap-2021-01-31.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 provided by (used in) 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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 increase (decrease) in cash and cash equivalents and restricted cash</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/2021/elts/us-gaap-2021-01-31.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 and cash equivalents and restricted cash at the 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 and cash equivalents and restricted cash at the 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_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">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="hudi_ScheduleOfOrganizationAndNatureOfOperationsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfOrganizationAndNatureOfOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfOrganizationAndNatureOfOperationsAbstract_lbl" xml:lang="en-US">Schedule of organization and nature of operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfOrganizationAndNatureOfOperationsAbstract" xlink:to="hudi_ScheduleOfOrganizationAndNatureOfOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 Party [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="hudi_ScheduleOfRelevantExchangeRatesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfRelevantExchangeRatesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfRelevantExchangeRatesAbstract_lbl" xml:lang="en-US">Schedule of relevant exchange rates [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfRelevantExchangeRatesAbstract" xlink:to="hudi_ScheduleOfRelevantExchangeRatesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_TypesOfCurrencyAxis" xlink:href="hudi-20210930.xsd#hudi_TypesOfCurrencyAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_TypesOfCurrencyAxis_lbl" xml:lang="en-US">Types of Currency [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TypesOfCurrencyAxis" xlink:to="hudi_TypesOfCurrencyAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract_lbl" xml:lang="en-US">Schedule of estimated useful lives of the assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" xlink:to="hudi_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/srt-2021-01-31.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="hudi_AccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AccountsReceivableAbstract_lbl" xml:lang="en-US">Accounts Receivable [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AccountsReceivableAbstract" xlink:to="hudi_AccountsReceivableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfAccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfAccountsReceivableAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfAccountsReceivableAbstract_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="hudi_ScheduleOfAccountsReceivableAbstract" xlink:to="hudi_ScheduleOfAccountsReceivableAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract_lbl" xml:lang="en-US">Schedule of changes of allowance for doubtful accounts [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:to="hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_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_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_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_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ReceivablesAbstract_lbl" xml:lang="en-US">Receivables [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_ReceivablesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Inventory Disclosure [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="hudi_ScheduleOfInventoriesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfInventoriesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfInventoriesAbstract_lbl" xml:lang="en-US">Schedule of inventories [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfInventoriesAbstract" xlink:to="hudi_ScheduleOfInventoriesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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</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</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_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl" xml:lang="en-US">Schedule of property, plant and equipment [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="hudi_ScheduleOfPropertyPlantAndEquipmentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_LandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LandUseRightsAbstract_lbl" xml:lang="en-US">Land Use Rights [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LandUseRightsAbstract" xlink:to="hudi_LandUseRightsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfLandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfLandUseRightsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfLandUseRightsAbstract_lbl" xml:lang="en-US">Schedule of land use rights [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfLandUseRightsAbstract" xlink:to="hudi_ScheduleOfLandUseRightsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfLongTermInvestmentsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfLongTermInvestmentsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfLongTermInvestmentsAbstract_lbl" xml:lang="en-US">Schedule of long-term investments [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfLongTermInvestmentsAbstract" xlink:to="hudi_ScheduleOfLongTermInvestmentsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeAxis_lbl" xml:lang="en-US">Long-term Debt, Type [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Debt Disclosure [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="hudi_ScheduleOfShortTermBorrowingsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfShortTermBorrowingsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfShortTermBorrowingsAbstract_lbl" xml:lang="en-US">Schedule of short-term borrowings [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfShortTermBorrowingsAbstract" xlink:to="hudi_ScheduleOfShortTermBorrowingsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract_lbl" xml:lang="en-US">Schedule of short-term bank borrowings are pledged by its assets [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract" xlink:to="hudi_ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Balance Sheet Location [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_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 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="hudi_ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule of nature of relationships with related parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract" xlink:to="hudi_ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract_lbl" xml:lang="en-US">Schedule of net outstanding balances with related parties [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" xlink:to="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionAxis_lbl" xml:lang="en-US">Related Party Transaction [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="us-gaap_RelatedPartyTransactionAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteAbstract_lbl" xml:lang="en-US">Stockholders&apos; Equity Note [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 Tax Disclosure [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="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract_lbl" xml:lang="en-US">Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfAttributedContinuingOperationsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfAttributedContinuingOperationsAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfAttributedContinuingOperationsAbstract_lbl" xml:lang="en-US">Schedule of attributed continuing operations [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfAttributedContinuingOperationsAbstract" xlink:to="hudi_ScheduleOfAttributedContinuingOperationsAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract_lbl" xml:lang="en-US">Schedule of tax effects of significant portions of the deferred tax asset [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract" xlink:to="hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_ScheduleOfRevenuesByGeographicAreasAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfRevenuesByGeographicAreasAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfRevenuesByGeographicAreasAbstract_lbl" xml:lang="en-US">Schedule of revenues by geographic areas [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfRevenuesByGeographicAreasAbstract" xlink:to="hudi_ScheduleOfRevenuesByGeographicAreasAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_LocationAxis" xlink:href="hudi-20210930.xsd#hudi_LocationAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_LocationAxis_lbl" xml:lang="en-US">Location [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LocationAxis" xlink:to="hudi_LocationAxis_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_ContactPersonnelName_lbl" xml:lang="en-US">Contact Personnel Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_ContactPersonnelEmailAddress_lbl" xml:lang="en-US">Contact Personnel Email Address</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelEmailAddress" xlink:to="dei_ContactPersonnelEmailAddress_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_IcfrAuditorAttestationFlag_lbl" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCashCurrent_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_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $3,066,937 and $2,910,554, respectively</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl" xml:lang="en-US">Allowance for doubtful accounts, net (in Dollars)</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/2009/role/negatedLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl0" xml:lang="en-US">Less: 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl" xml:lang="en-US">Accounts receivable &#8211; related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl" xml:lang="en-US">Notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvancesOnInventoryPurchases_lbl" xml:lang="en-US">Advances to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AdvancesOnInventoryPurchasesRelatedParties" xlink:href="hudi-20210930.xsd#hudi_AdvancesOnInventoryPurchasesRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AdvancesOnInventoryPurchasesRelatedParties_lbl" xml:lang="en-US">Advances to suppliers &#8211; related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesOnInventoryPurchasesRelatedParties" xlink:to="hudi_AdvancesOnInventoryPurchasesRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherReceivables_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_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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"/>
    <loc xlink:type="locator" xlink:label="hudi_LandUseRightsNet" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_LandUseRightsNet_lbl" xml:lang="en-US">Land use rights, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LandUseRightsNet" xlink:to="hudi_LandUseRightsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LongTermInvestments_lbl" xml:lang="en-US">Long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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</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_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl" xml:lang="en-US">Accrued expenses and other current liabilities</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableCurrent_lbl" xml:lang="en-US">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Advances from customers</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_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl" xml:lang="en-US">Due to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Short-term 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_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_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 CONTIGENCIES</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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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">Common stock, $0.0002 par value, 250,000,000 shares authorized, 13,127,000 and 10,000,000 shares issued and outstanding, respectively</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/2021/elts/us-gaap-2021-01-31.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">Common stock 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">Ordinary stock, 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl1" 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_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesAuthorized_lbl0" xml:lang="en-US">Ordinary shares authorized (in Shares)</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesIssued_lbl0" xml:lang="en-US">Ordinary 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_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl" 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_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl0" xml:lang="en-US">Ordinary 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdditionalPaidInCapital_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_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_StatutorySurplusReserves" xlink:href="hudi-20210930.xsd#hudi_StatutorySurplusReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_StatutorySurplusReserves_lbl" xml:lang="en-US">Statutory surplus reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StatutorySurplusReserves" xlink:to="hudi_StatutorySurplusReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 income</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_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterest_lbl" xml:lang="en-US">Equity attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_Sales" xlink:href="hudi-20210930.xsd#hudi_Sales"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_Sales_lbl" xml:lang="en-US">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_Sales" xlink:to="hudi_Sales_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Revenues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Production service 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl" xml:lang="en-US">Selling, general and administrative</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl" xml:lang="en-US">Research and development</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 (expenses):</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_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl" xml:lang="en-US">Interest expenses, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncome"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherOperatingIncome_lbl" xml:lang="en-US">Other income, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncome" xlink:to="us-gaap_OtherOperatingIncome_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Income before income taxes</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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_lbl" xml:lang="en-US">Other comprehensive income (loss):</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Comprehensive income attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EarningsPerShareBasicAbstract_lbl" xml:lang="en-US">Basic and diluted earnings per share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">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/2021/elts/us-gaap-2021-01-31.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">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_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl" xml:lang="en-US">Weighted average numbers of common shares outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">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/2021/elts/us-gaap-2021-01-31.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">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="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl" xml:lang="en-US">Foreign currency translation gain</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_StockOfferingNetOfOfferingCost" xlink:href="hudi-20210930.xsd#hudi_StockOfferingNetOfOfferingCost"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_StockOfferingNetOfOfferingCost_lbl" xml:lang="en-US">Stock offering, net of offering cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StockOfferingNetOfOfferingCost" xlink:to="hudi_StockOfferingNetOfOfferingCost_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_StockOfferingNetOfOfferingCostinShares" xlink:href="hudi-20210930.xsd#hudi_StockOfferingNetOfOfferingCostinShares"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_StockOfferingNetOfOfferingCostinShares_lbl" xml:lang="en-US">Stock offering, net of offering cost (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StockOfferingNetOfOfferingCostinShares" xlink:to="hudi_StockOfferingNetOfOfferingCostinShares_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl" xml:lang="en-US">Stock-based compensation (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 income to net cash provided by 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_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_Depreciation_lbl0" 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_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DepreciationAndAmortization_lbl" xml:lang="en-US">Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForOtherLosses"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProvisionForOtherLosses_lbl" xml:lang="en-US">Bad debt expense reverse</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForOtherLosses" xlink:to="us-gaap_ProvisionForOtherLosses_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Deferred tax benefits (expenses)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent_lbl" xml:lang="en-US">Advances to suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" xlink:to="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_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_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Accrued expenses and other current 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_IncreaseDecreaseInNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncreaseDecreaseInNotesPayableCurrent_lbl" xml:lang="en-US">Notes payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 disposition 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/2021/elts/us-gaap-2021-01-31.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_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl" xml:lang="en-US">Proceeds from short-term borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Proceeds from stock offering, net of offering costs</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_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl" xml:lang="en-US">Advances from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents and restricted cash</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 disclosures of cash flows 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_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxesPaid_lbl" xml:lang="en-US">Cash paid for income taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_CostOfGoodsAndServicesSold_lbl" xml:lang="en-US">Cost of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Income tax benefit/(provision)</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/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Income tax expenses (benefits)</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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl1" xml:lang="en-US">Total income tax expense</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl" xml:lang="en-US">Net income attributable to non-controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd" xlink:href="hudi-20210930.xsd#hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd_lbl" xml:lang="en-US">Net income attributable to Huadi International Group Co., Ltd.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd" xlink:to="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_GainLossOnDispositionOfAssets1_lbl" xml:lang="en-US">Loss (gain) on disposal of fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInNotesReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables_lbl" xml:lang="en-US">Notes receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl" xml:lang="en-US">Advances to suppliers &#8211; related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_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_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_IncreaseDecreaseAdvancesFromCustomers" xlink:href="hudi-20210930.xsd#hudi_IncreaseDecreaseAdvancesFromCustomers"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="hudi_IncreaseDecreaseAdvancesFromCustomers_lbl" xml:lang="en-US">Advances from customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IncreaseDecreaseAdvancesFromCustomers" xlink:to="hudi_IncreaseDecreaseAdvancesFromCustomers_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_RepaymentsOfShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfShortTermDebt_lbl" xml:lang="en-US">Repayments on short-term borrowings</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_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl" xml:lang="en-US">Repayments to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0" xml:lang="en-US">Repaid the borrowed amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl0"/>
    <loc xlink:type="locator" xlink:label="dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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 [Member]</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/2021/elts/us-gaap-2021-01-31.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">Common Stock</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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Accumulated deficit</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_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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</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="hudi_StatutorySurplusReserveMember" xlink:href="hudi-20210930.xsd#hudi_StatutorySurplusReserveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_StatutorySurplusReserveMember_lbl" xml:lang="en-US">Statutory Surplus Reserve</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StatutorySurplusReserveMember" xlink:to="hudi_StatutorySurplusReserveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember_lbl" xml:lang="en-US">Shareholders&#8217; equity to Huadi International Group Co., Ltd.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember" xlink:to="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl" xml:lang="en-US">Non- controlling interests</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_NoncontrollingInterestMember_lbl0" xml:lang="en-US">Non-controlling interests [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 NATURE OF OPERATIONS</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="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock_lbl" xml:lang="en-US">Schedule of organization and nature of operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock" xlink:to="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:href="hudi-20210930.xsd#hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity_lbl" xml:lang="en-US">Registered Location</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:to="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity_lbl"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="dei_EntityIncorporationDateOfIncorporation_lbl" xml:lang="en-US">Date of Incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationDateOfIncorporation" xlink:to="dei_EntityIncorporationDateOfIncorporation_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MinorityInterestDescription_lbl" xml:lang="en-US">Ownership as of the issuance date of the report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDescription" xlink:to="us-gaap_MinorityInterestDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_RelevantExchangeRatesTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_RelevantExchangeRatesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelevantExchangeRatesTableTextBlock_lbl" xml:lang="en-US">Schedule of relevant exchange rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelevantExchangeRatesTableTextBlock" xlink:to="hudi_RelevantExchangeRatesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Period Ended RMB: USD exchange rate</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="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAverageForwardExchangeRate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DerivativeAverageForwardExchangeRate1_lbl" xml:lang="en-US">Period Average RMB: USD exchange rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:to="us-gaap_DerivativeAverageForwardExchangeRate1_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock_lbl" xml:lang="en-US">Schedule of estimated useful lives of the assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock" xlink:to="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Estimated 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_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AccountsReceivableTextBlock" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AccountsReceivableTextBlock_lbl" xml:lang="en-US">ACCOUNTS RECEIVABLE</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AccountsReceivableTextBlock" xlink:to="hudi_AccountsReceivableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfAccountsReceivableTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfAccountsReceivableTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ScheduleOfAccountsReceivableTableTextBlock_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="hudi_ScheduleOfAccountsReceivableTableTextBlock" xlink:to="hudi_ScheduleOfAccountsReceivableTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableRelatedParties_lbl" xml:lang="en-US">Accounts receivable &#8211; related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedParties" xlink:to="us-gaap_AccountsReceivableRelatedParties_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_AccountsReceivableRelatedParties_lbl0" 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_AccountsReceivableRelatedParties" xlink:to="us-gaap_AccountsReceivableRelatedParties_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AccountsReceivableNetCurrent_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_AccountsReceivableNetCurrent" xlink:to="us-gaap_AccountsReceivableNetCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 changes 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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">NOTES RECEIVABLE</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_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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</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/2021/elts/us-gaap-2021-01-31.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 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/2021/elts/us-gaap-2021-01-31.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_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl" xml:lang="en-US">Work in process</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryFinishedGoods" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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</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/2021/elts/us-gaap-2021-01-31.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</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/2021/elts/us-gaap-2021-01-31.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, 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_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl" xml:lang="en-US">Total property plant and equipment, at cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_LandUseRightsTextBlock" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_LandUseRightsTextBlock_lbl" xml:lang="en-US">LAND USE RIGHTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LandUseRightsTextBlock" xlink:to="hudi_LandUseRightsTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfLandUseRightsTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfLandUseRightsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ScheduleOfLandUseRightsTableTextBlock_lbl" xml:lang="en-US">Schedule of land use rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfLandUseRightsTableTextBlock" xlink:to="hudi_ScheduleOfLandUseRightsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherFiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherFiniteLivedIntangibleAssetsGross"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherFiniteLivedIntangibleAssetsGross_lbl" xml:lang="en-US">Land use rights, cost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherFiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_OtherFiniteLivedIntangibleAssetsGross_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl" xml:lang="en-US">Land use rights, net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl" xml:lang="en-US">LONG-TERM INVESTMENTS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock_lbl" xml:lang="en-US">Schedule of long-term investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">NOTES PAYABLE</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_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl" xml:lang="en-US">SHORT-TERM BORROWINGS</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 short-term 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="hudi_ShorttermBorrowingsAmount" xlink:href="hudi-20210930.xsd#hudi_ShorttermBorrowingsAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ShorttermBorrowingsAmount_lbl" xml:lang="en-US">Short-term borrowings amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ShorttermBorrowingsAmount" xlink:to="hudi_ShorttermBorrowingsAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentIssuanceDate1_lbl" xml:lang="en-US">Issuance date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuanceDate1" xlink:to="us-gaap_DebtInstrumentIssuanceDate1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl" xml:lang="en-US">Expiration date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Interest rate 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_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock_lbl" xml:lang="en-US">Schedule of short-term bank borrowings are pledged by its assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock" xlink:to="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherShortTermBorrowings_lbl" xml:lang="en-US">Short-term bank borrowings, Total</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermBorrowings" xlink:to="us-gaap_OtherShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">CUSTOMER AND SUPPLIER CONCENTRATIONS</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_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 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/2021/elts/us-gaap-2021-01-31.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 nature of relationships with related parties</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="hudi_RelationshipsWithTheCompany" xlink:href="hudi-20210930.xsd#hudi_RelationshipsWithTheCompany"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelationshipsWithTheCompany_lbl" xml:lang="en-US">Relationship with the Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelationshipsWithTheCompany" xlink:to="hudi_RelationshipsWithTheCompany_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl" xml:lang="en-US">Schedule of net outstanding balances with related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:to="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ReceivablesFromRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_ReceivablesFromRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ReceivablesFromRelatedPartiesAbstract_lbl" xml:lang="en-US">Receivables from related parties:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ReceivablesFromRelatedPartiesAbstract" xlink:to="hudi_ReceivablesFromRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueFromRelatedParties_lbl" xml:lang="en-US">Receivables from related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedParties" xlink:to="us-gaap_DueFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_LiabilitiesToRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_LiabilitiesToRelatedPartiesAbstract"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_LiabilitiesToRelatedPartiesAbstract_lbl" xml:lang="en-US">Liabilities to related parties:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LiabilitiesToRelatedPartiesAbstract" xlink:to="hudi_LiabilitiesToRelatedPartiesAbstract_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_LiabilitiesToRelatedParties" xlink:href="hudi-20210930.xsd#hudi_LiabilitiesToRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_LiabilitiesToRelatedParties_lbl" xml:lang="en-US">Liabilities to related parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LiabilitiesToRelatedParties" xlink:to="hudi_LiabilitiesToRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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&apos; 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="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 consolidated statements of income and comprehensive income of reconciliation for income taxes</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="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." xlink:href="hudi-20210930.xsd#hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest."/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest._lbl" xml:lang="en-US">Income before taxes</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." xlink:to="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest._lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl" xml:lang="en-US">PRC EIT tax rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_TaxAtThePRCEITTaxRates" xlink:href="hudi-20210930.xsd#hudi_TaxAtThePRCEITTaxRates"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_TaxAtThePRCEITTaxRates_lbl" xml:lang="en-US">Tax at the PRC EIT tax rates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaxAtThePRCEITTaxRates" xlink:to="hudi_TaxAtThePRCEITTaxRates_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl" xml:lang="en-US">Tax effect of R&amp;D expenses deduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants_lbl" xml:lang="en-US">Tax effect of non-taxable investment income and government grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl" xml:lang="en-US">Tax effect of non-deductible expenses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_TaxEffectOfDeferredTaxRecognized" xlink:href="hudi-20210930.xsd#hudi_TaxEffectOfDeferredTaxRecognized"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_TaxEffectOfDeferredTaxRecognized_lbl" xml:lang="en-US">Tax effect of deferred tax recognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaxEffectOfDeferredTaxRecognized" xlink:to="hudi_TaxEffectOfDeferredTaxRecognized_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl" xml:lang="en-US">Schedule of attributed continuing operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl" xml:lang="en-US">Current income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_DeferredIncomeTaxAssets" xlink:href="hudi-20210930.xsd#hudi_DeferredIncomeTaxAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_DeferredIncomeTaxAssets_lbl" xml:lang="en-US">Deferred income tax</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_DeferredIncomeTaxAssets" xlink:to="hudi_DeferredIncomeTaxAssets_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 tax effects of significant portions of the deferred tax asset</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/2021/elts/us-gaap-2021-01-31.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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Bad debt allowance</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_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Loss carryforward</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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl" xml:lang="en-US">COMMITMENT AND CONTINGENCIES</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 revenues by geographic areas</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="hudi_SegmentSales" xlink:href="hudi-20210930.xsd#hudi_SegmentSales"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_SegmentSales_lbl" xml:lang="en-US">Sales Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SegmentSales" xlink:to="hudi_SegmentSales_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_PercentageOfSales" xlink:href="hudi-20210930.xsd#hudi_PercentageOfSales"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_PercentageOfSales_lbl" xml:lang="en-US">As % of Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_PercentageOfSales" xlink:to="hudi_PercentageOfSales_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_BadDebtWriteoff" xlink:href="hudi-20210930.xsd#hudi_BadDebtWriteoff"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="hudi_BadDebtWriteoff_lbl" xml:lang="en-US">Bad debt write-off</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BadDebtWriteoff" xlink:to="hudi_BadDebtWriteoff_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ExchangeDifference" xlink:href="hudi-20210930.xsd#hudi_ExchangeDifference"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="hudi_ExchangeDifference_lbl" xml:lang="en-US">Exchange difference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ExchangeDifference" xlink:to="hudi_ExchangeDifference_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl" xml:lang="en-US">Less: accumulated amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_HuadiInternationalGroupCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_HuadiInternationalGroupCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_HuadiInternationalGroupCoLtdMember_lbl" xml:lang="en-US">Huadi International Group Co., Ltd. (&#8220;Huadi International&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuadiInternationalGroupCoLtdMember" xlink:to="hudi_HuadiInternationalGroupCoLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hudi_HuadiInternationalGroupCoLtdMember_lbl0" xml:lang="en-US">Huadi International Group Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuadiInternationalGroupCoLtdMember" xlink:to="hudi_HuadiInternationalGroupCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hudi_YongqiangTuoxingLimitedMember" xlink:href="hudi-20210930.xsd#hudi_YongqiangTuoxingLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_YongqiangTuoxingLimitedMember_lbl" xml:lang="en-US">Yongqiang Tuoxing Limited. (&#8220;Yongqiang Tuoxing&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_YongqiangTuoxingLimitedMember" xlink:to="hudi_YongqiangTuoxingLimitedMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hudi_YongqiangTuoxingLimitedMember_lbl0" xml:lang="en-US">Yongqiang Tuoxing Limited [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_YongqiangTuoxingLimitedMember" xlink:to="hudi_YongqiangTuoxingLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hudi_HongKongBeachLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HongKongBeachLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_HongKongBeachLimitedMember_lbl" xml:lang="en-US">Hong Kong Beach Limited. (&#8220;HK Beach&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HongKongBeachLimitedMember" xlink:to="hudi_HongKongBeachLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_WenzhouHongshunStainlessSteelLimitedMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouHongshunStainlessSteelLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_WenzhouHongshunStainlessSteelLimitedMember_lbl" xml:lang="en-US">Wenzhou Hongshun Stainless Steel Limited. (&#8220;Hongshun&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_WenzhouHongshunStainlessSteelLimitedMember" xlink:to="hudi_WenzhouHongshunStainlessSteelLimitedMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_HuadiSteelGroupLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HuadiSteelGroupLimitedMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_HuadiSteelGroupLimitedMember_lbl" xml:lang="en-US">Huadi Steel Group Limited. (&#8220;Huadi Steel&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuadiSteelGroupLimitedMember" xlink:to="hudi_HuadiSteelGroupLimitedMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hudi_HuadiSteelGroupLimitedMember_lbl0" xml:lang="en-US">Huadi Steel [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuadiSteelGroupLimitedMember" xlink:to="hudi_HuadiSteelGroupLimitedMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="currency_CNY" xlink:href="https://xbrl.sec.gov/currency/2021/currency-2021.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="us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Transportation 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OfficeEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_ElectricGenerationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricGenerationEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ElectricGenerationEquipmentMember_lbl" xml:lang="en-US">Electronic equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ElectricGenerationEquipmentMember" xlink:to="us-gaap_ElectricGenerationEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandMember_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_LandMember" xlink:to="us-gaap_LandMember_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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_OtherMachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherMachineryAndEquipmentMember_lbl" xml:lang="en-US">Machinery and equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherMachineryAndEquipmentMember" xlink:to="us-gaap_OtherMachineryAndEquipmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetUnderConstructionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetUnderConstructionMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetUnderConstructionMember_lbl" xml:lang="en-US">Construction in progress (&#8220;CIP&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetUnderConstructionMember" xlink:to="us-gaap_AssetUnderConstructionMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_HuashangMicroFinanceCoMember" xlink:href="hudi-20210930.xsd#hudi_HuashangMicroFinanceCoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_HuashangMicroFinanceCoMember_lbl" xml:lang="en-US">Huashang Micro Finance Co. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuashangMicroFinanceCoMember" xlink:to="hudi_HuashangMicroFinanceCoMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hudi_HuashangMicroFinanceCoMember_lbl0" xml:lang="en-US">Huashang Micro Finance Co. (&#8220;Huashang&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuashangMicroFinanceCoMember" xlink:to="hudi_HuashangMicroFinanceCoMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hudi_LongwanRuralCommercialBankMember" xlink:href="hudi-20210930.xsd#hudi_LongwanRuralCommercialBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_LongwanRuralCommercialBankMember_lbl" xml:lang="en-US">Longwan Rural Commercial Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LongwanRuralCommercialBankMember" xlink:to="hudi_LongwanRuralCommercialBankMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hudi_LongwanRuralCommercialBankMember_lbl0" xml:lang="en-US">Longwan Rural Commercial Bank. (&#8220;LRCB&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LongwanRuralCommercialBankMember" xlink:to="hudi_LongwanRuralCommercialBankMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hudi_WenzhouLonglianDevelopmentCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouLonglianDevelopmentCoLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_WenzhouLonglianDevelopmentCoLtdMember_lbl" xml:lang="en-US">Wenzhou Longlian Development Co., Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_WenzhouLonglianDevelopmentCoLtdMember" xlink:to="hudi_WenzhouLonglianDevelopmentCoLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hudi_WenzhouLonglianDevelopmentCoLtdMember_lbl0" xml:lang="en-US">Wenzhou Longlian Development Co., Ltd. (&#8220;Longlian&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_WenzhouLonglianDevelopmentCoLtdMember" xlink:to="hudi_WenzhouLonglianDevelopmentCoLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hudi_CITICBankMember" xlink:href="hudi-20210930.xsd#hudi_CITICBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_CITICBankMember_lbl" xml:lang="en-US">CITIC Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CITICBankMember" xlink:to="hudi_CITICBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_CITICBank1Member" xlink:href="hudi-20210930.xsd#hudi_CITICBank1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_CITICBank1Member_lbl" xml:lang="en-US">CITIC Bank 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CITICBank1Member" xlink:to="hudi_CITICBank1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_CITICBank2Member" xlink:href="hudi-20210930.xsd#hudi_CITICBank2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_CITICBank2Member_lbl" xml:lang="en-US">CITIC Bank 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CITICBank2Member" xlink:to="hudi_CITICBank2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChinaMember" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChinaMember_lbl" xml:lang="en-US">Agricultural Bank of China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChinaMember" xlink:to="hudi_AgriculturalBankOfChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina1Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina1Member_lbl" xml:lang="en-US">Agricultural Bank of China 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina1Member" xlink:to="hudi_AgriculturalBankOfChina1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina2Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina2Member_lbl" xml:lang="en-US">Agricultural Bank of China 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina2Member" xlink:to="hudi_AgriculturalBankOfChina2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina3Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina3Member_lbl" xml:lang="en-US">Agricultural Bank of China 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina3Member" xlink:to="hudi_AgriculturalBankOfChina3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina4Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina4Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina4Member_lbl" xml:lang="en-US">Agricultural Bank of China 4 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina4Member" xlink:to="hudi_AgriculturalBankOfChina4Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_BankOfChinaMember" xlink:href="hudi-20210930.xsd#hudi_BankOfChinaMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_BankOfChinaMember_lbl" xml:lang="en-US">Bank of China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BankOfChinaMember" xlink:to="hudi_BankOfChinaMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina5Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina5Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina5Member_lbl" xml:lang="en-US">Agricultural Bank of China 5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina5Member" xlink:to="hudi_AgriculturalBankOfChina5Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina6Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina6Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina6Member_lbl" xml:lang="en-US">Agricultural Bank of China 6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina6Member" xlink:to="hudi_AgriculturalBankOfChina6Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_BankOfChina1Member" xlink:href="hudi-20210930.xsd#hudi_BankOfChina1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_BankOfChina1Member_lbl" xml:lang="en-US">Bank of China 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BankOfChina1Member" xlink:to="hudi_BankOfChina1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina7Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina7Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina7Member_lbl" xml:lang="en-US">Agricultural Bank of China 7 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina7Member" xlink:to="hudi_AgriculturalBankOfChina7Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina8Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina8Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina8Member_lbl" xml:lang="en-US">Agricultural Bank of China 8 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina8Member" xlink:to="hudi_AgriculturalBankOfChina8Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina9Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina9Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina9Member_lbl" xml:lang="en-US">Agricultural Bank of China 9 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina9Member" xlink:to="hudi_AgriculturalBankOfChina9Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina10Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina10Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina10Member_lbl" xml:lang="en-US">Agricultural Bank of China 10 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina10Member" xlink:to="hudi_AgriculturalBankOfChina10Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina11Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina11Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina11Member_lbl" xml:lang="en-US">Agricultural Bank of China 11 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina11Member" xlink:to="hudi_AgriculturalBankOfChina11Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBankMember" xlink:href="hudi-20210930.xsd#hudi_ZheshangBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ZheshangBankMember_lbl" xml:lang="en-US">Zheshang Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBankMember" xlink:to="hudi_ZheshangBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBank1Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ZheshangBank1Member_lbl" xml:lang="en-US">Zheshang Bank 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBank1Member" xlink:to="hudi_ZheshangBank1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBank2Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ZheshangBank2Member_lbl" xml:lang="en-US">Zheshang Bank 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBank2Member" xlink:to="hudi_ZheshangBank2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBank3Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ZheshangBank3Member_lbl" xml:lang="en-US">Zheshang Bank 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBank3Member" xlink:to="hudi_ZheshangBank3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina12Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina12Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina12Member_lbl" xml:lang="en-US">Agricultural Bank of China 12 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina12Member" xlink:to="hudi_AgriculturalBankOfChina12Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina13Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina13Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina13Member_lbl" xml:lang="en-US">Agricultural Bank of China 13 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina13Member" xlink:to="hudi_AgriculturalBankOfChina13Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina14Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina14Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina14Member_lbl" xml:lang="en-US">Agricultural Bank of China 14 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina14Member" xlink:to="hudi_AgriculturalBankOfChina14Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina15Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina15Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina15Member_lbl" xml:lang="en-US">Agricultural Bank of China 15 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina15Member" xlink:to="hudi_AgriculturalBankOfChina15Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina16Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina16Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina16Member_lbl" xml:lang="en-US">Agricultural Bank of China 16 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina16Member" xlink:to="hudi_AgriculturalBankOfChina16Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina17Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina17Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina17Member_lbl" xml:lang="en-US">Agricultural Bank of China 17 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina17Member" xlink:to="hudi_AgriculturalBankOfChina17Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ZheshangBank4Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank4Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ZheshangBank4Member_lbl" xml:lang="en-US">Zheshang Bank 4 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBank4Member" xlink:to="hudi_ZheshangBank4Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina18Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina18Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina18Member_lbl" xml:lang="en-US">Agricultural Bank of China 18 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina18Member" xlink:to="hudi_AgriculturalBankOfChina18Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina19Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina19Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina19Member_lbl" xml:lang="en-US">Agricultural Bank of China 19 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina19Member" xlink:to="hudi_AgriculturalBankOfChina19Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankOfChina20Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina20Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankOfChina20Member_lbl" xml:lang="en-US">Agricultural Bank of China 20 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina20Member" xlink:to="hudi_AgriculturalBankOfChina20Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBankMember" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBankMember_lbl" xml:lang="en-US">Agricultural Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankMember" xlink:to="hudi_AgriculturalBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank1Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank1Member_lbl" xml:lang="en-US">Agricultural Bank 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank1Member" xlink:to="hudi_AgriculturalBank1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank2Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank2Member_lbl" xml:lang="en-US">Agricultural Bank 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank2Member" xlink:to="hudi_AgriculturalBank2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank3Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank3Member_lbl" xml:lang="en-US">Agricultural Bank 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank3Member" xlink:to="hudi_AgriculturalBank3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank4Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank4Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank4Member_lbl" xml:lang="en-US">Agricultural Bank 4 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank4Member" xlink:to="hudi_AgriculturalBank4Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank5Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank5Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank5Member_lbl" xml:lang="en-US">Agricultural Bank 5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank5Member" xlink:to="hudi_AgriculturalBank5Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank6Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank6Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank6Member_lbl" xml:lang="en-US">Agricultural Bank 6 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank6Member" xlink:to="hudi_AgriculturalBank6Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank7Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank7Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank7Member_lbl" xml:lang="en-US">Agricultural Bank 7 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank7Member" xlink:to="hudi_AgriculturalBank7Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank8Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank8Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank8Member_lbl" xml:lang="en-US">Agricultural Bank 8 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank8Member" xlink:to="hudi_AgriculturalBank8Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank9Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank9Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank9Member_lbl" xml:lang="en-US">Agricultural Bank 9 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank9Member" xlink:to="hudi_AgriculturalBank9Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank10Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank10Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank10Member_lbl" xml:lang="en-US">Agricultural Bank 10 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank10Member" xlink:to="hudi_AgriculturalBank10Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank11Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank11Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank11Member_lbl" xml:lang="en-US">Agricultural Bank 11 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank11Member" xlink:to="hudi_AgriculturalBank11Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank12Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank12Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank12Member_lbl" xml:lang="en-US">Agricultural Bank 12 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank12Member" xlink:to="hudi_AgriculturalBank12Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AgriculturalBank13Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank13Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AgriculturalBank13Member_lbl" xml:lang="en-US">Agricultural Bank 13 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank13Member" xlink:to="hudi_AgriculturalBank13Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBankMember" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ChinaCITICBankMember_lbl" xml:lang="en-US">China CITIC Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBankMember" xlink:to="hudi_ChinaCITICBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank1Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ChinaCITICBank1Member_lbl" xml:lang="en-US">China CITIC Bank 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank1Member" xlink:to="hudi_ChinaCITICBank1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank2Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ChinaCITICBank2Member_lbl" xml:lang="en-US">China CITIC Bank 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank2Member" xlink:to="hudi_ChinaCITICBank2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank3Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ChinaCITICBank3Member_lbl" xml:lang="en-US">China CITIC Bank 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank3Member" xlink:to="hudi_ChinaCITICBank3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank4Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank4Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ChinaCITICBank4Member_lbl" xml:lang="en-US">China CITIC Bank 4 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank4Member" xlink:to="hudi_ChinaCITICBank4Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ChinaCITICBank5Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank5Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ChinaCITICBank5Member_lbl" xml:lang="en-US">China CITIC Bank 5 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank5Member" xlink:to="hudi_ChinaCITICBank5Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_MinshengBankMember" xlink:href="hudi-20210930.xsd#hudi_MinshengBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_MinshengBankMember_lbl" xml:lang="en-US">Minsheng Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_MinshengBankMember" xlink:to="hudi_MinshengBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ZhejiangCommerceBankMember" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBankMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ZhejiangCommerceBankMember_lbl" xml:lang="en-US">Zhejiang Commerce Bank [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZhejiangCommerceBankMember" xlink:to="hudi_ZhejiangCommerceBankMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ZhejiangCommerceBank1Member" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBank1Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ZhejiangCommerceBank1Member_lbl" xml:lang="en-US">Zhejiang Commerce Bank 1 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZhejiangCommerceBank1Member" xlink:to="hudi_ZhejiangCommerceBank1Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ZhejiangCommerceBank2Member" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBank2Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ZhejiangCommerceBank2Member_lbl" xml:lang="en-US">Zhejiang Commerce Bank 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZhejiangCommerceBank2Member" xlink:to="hudi_ZhejiangCommerceBank2Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ZhejiangCommerceBank3Member" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBank3Member"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ZhejiangCommerceBank3Member_lbl" xml:lang="en-US">Zhejiang Commerce Bank 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZhejiangCommerceBank3Member" xlink:to="hudi_ZhejiangCommerceBank3Member_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_BuildingsNetMember" xlink:href="hudi-20210930.xsd#hudi_BuildingsNetMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_BuildingsNetMember_lbl" xml:lang="en-US">Buildings, net [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BuildingsNetMember" xlink:to="hudi_BuildingsNetMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_LongtermInvestmentMember" xlink:href="hudi-20210930.xsd#hudi_LongtermInvestmentMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_LongtermInvestmentMember_lbl" xml:lang="en-US">Long-term Investment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LongtermInvestmentMember" xlink:to="hudi_LongtermInvestmentMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelatedPartyMember_lbl" xml:lang="en-US">Taizhou Huadi Industrial Ltd. (&#8220;Taizhou Huadi&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyMember" xlink:to="hudi_RelatedPartyMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyOneMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelatedPartyOneMember_lbl" xml:lang="en-US">Huashang Micro Finance Co. (&#8220;Huashang&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyOneMember" xlink:to="hudi_RelatedPartyOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTwoMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelatedPartyTwoMember_lbl" xml:lang="en-US">Taizhou Huadi Material Technology Co. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyTwoMember" xlink:to="hudi_RelatedPartyTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyThreeMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelatedPartyThreeMember_lbl" xml:lang="en-US">Jueqin Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyThreeMember" xlink:to="hudi_RelatedPartyThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyFourMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelatedPartyFourMember_lbl" xml:lang="en-US">Di Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyFourMember" xlink:to="hudi_RelatedPartyFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyFiveMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelatedPartyFiveMember_lbl" xml:lang="en-US">Huizhi Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyFiveMember" xlink:to="hudi_RelatedPartyFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartySixMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartySixMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelatedPartySixMember_lbl" xml:lang="en-US">Juelin Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartySixMember" xlink:to="hudi_RelatedPartySixMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartySevenMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartySevenMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelatedPartySevenMember_lbl" xml:lang="en-US">Yiyu Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartySevenMember" xlink:to="hudi_RelatedPartySevenMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyEightMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyEightMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RelatedPartyEightMember_lbl" xml:lang="en-US">Bing Zhang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyEightMember" xlink:to="hudi_RelatedPartyEightMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AdvancesToSuppliersMember" xlink:href="hudi-20210930.xsd#hudi_AdvancesToSuppliersMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AdvancesToSuppliersMember_lbl" xml:lang="en-US">Advances to Suppliers [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesToSuppliersMember" xlink:to="hudi_AdvancesToSuppliersMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_TaizhouHuadiIndustrialLtdMember" xlink:href="hudi-20210930.xsd#hudi_TaizhouHuadiIndustrialLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_TaizhouHuadiIndustrialLtdMember_lbl" xml:lang="en-US">Taizhou Huadi Industrial Ltd. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaizhouHuadiIndustrialLtdMember" xlink:to="hudi_TaizhouHuadiIndustrialLtdMember_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="hudi_TaizhouHuadiIndustrialLtdMember_lbl0" xml:lang="en-US">Taizhou Huadi [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaizhouHuadiIndustrialLtdMember" xlink:to="hudi_TaizhouHuadiIndustrialLtdMember_lbl0"/>
    <loc xlink:type="locator" xlink:label="hudi_AccountsReceivablesMember" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivablesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AccountsReceivablesMember_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="hudi_AccountsReceivablesMember" xlink:to="hudi_AccountsReceivablesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_OtherReceivablesMember" xlink:href="hudi-20210930.xsd#hudi_OtherReceivablesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_OtherReceivablesMember_lbl" xml:lang="en-US">Other Receivables [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_OtherReceivablesMember" xlink:to="hudi_OtherReceivablesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_TaizhouHuadiMaterialTechnologyCoMember" xlink:href="hudi-20210930.xsd#hudi_TaizhouHuadiMaterialTechnologyCoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_TaizhouHuadiMaterialTechnologyCoMember_lbl" xml:lang="en-US">Taizhou Huadi Material Technology Co. [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaizhouHuadiMaterialTechnologyCoMember" xlink:to="hudi_TaizhouHuadiMaterialTechnologyCoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_DueToRelatedPartiesMember" xlink:href="hudi-20210930.xsd#hudi_DueToRelatedPartiesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_DueToRelatedPartiesMember_lbl" xml:lang="en-US">Due to Related Parties [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_DueToRelatedPartiesMember" xlink:to="hudi_DueToRelatedPartiesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_DiWangMember" xlink:href="hudi-20210930.xsd#hudi_DiWangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_DiWangMember_lbl" xml:lang="en-US">Di Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_DiWangMember" xlink:to="hudi_DiWangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_JueqinWangMember" xlink:href="hudi-20210930.xsd#hudi_JueqinWangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_JueqinWangMember_lbl" xml:lang="en-US">Jueqin Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_JueqinWangMember" xlink:to="hudi_JueqinWangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_HuizhiWangMember" xlink:href="hudi-20210930.xsd#hudi_HuizhiWangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_HuizhiWangMember_lbl" xml:lang="en-US">Huizhi Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuizhiWangMember" xlink:to="hudi_HuizhiWangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_JuelinWangMember" xlink:href="hudi-20210930.xsd#hudi_JuelinWangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_JuelinWangMember_lbl" xml:lang="en-US">Juelin Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_JuelinWangMember" xlink:to="hudi_JuelinWangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_YiyuWangMember" xlink:href="hudi-20210930.xsd#hudi_YiyuWangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_YiyuWangMember_lbl" xml:lang="en-US">Yiyu Wang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_YiyuWangMember" xlink:to="hudi_YiyuWangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_BingZhangMember" xlink:href="hudi-20210930.xsd#hudi_BingZhangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_BingZhangMember_lbl" xml:lang="en-US">Bing Zhang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BingZhangMember" xlink:to="hudi_BingZhangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_InternationalMarketsMember_lbl" xml:lang="en-US">China [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsMember" xlink:to="hudi_InternationalMarketsMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsOneMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_InternationalMarketsOneMember_lbl" xml:lang="en-US">US [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsOneMember" xlink:to="hudi_InternationalMarketsOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsTwoMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_InternationalMarketsTwoMember_lbl" xml:lang="en-US">India [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsTwoMember" xlink:to="hudi_InternationalMarketsTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsThreeMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsThreeMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_InternationalMarketsThreeMember_lbl" xml:lang="en-US">Australia [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsThreeMember" xlink:to="hudi_InternationalMarketsThreeMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsFourMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsFourMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_InternationalMarketsFourMember_lbl" xml:lang="en-US">Switzerland [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsFourMember" xlink:to="hudi_InternationalMarketsFourMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_InternationalMarketsFiveMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsFiveMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_InternationalMarketsFiveMember_lbl" xml:lang="en-US">Other foreign countries [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsFiveMember" xlink:to="hudi_InternationalMarketsFiveMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_OtherAdditionalCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Capital paid amount</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="us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_CommonStockNoParValue_lbl" xml:lang="en-US">Ordinary stock, 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_CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_CashPaidInCapital" xlink:href="hudi-20210930.xsd#hudi_CashPaidInCapital"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_CashPaidInCapital_lbl" xml:lang="en-US">Cash paid in capital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CashPaidInCapital" xlink:to="hudi_CashPaidInCapital_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl" xml:lang="en-US">Interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0" xml:lang="en-US">Investment acquire percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1" xml:lang="en-US">Equity interest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl1"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RestrictedCash_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_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_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_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl" xml:lang="en-US">Residual value percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrantsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrantsReceivable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GrantsReceivable_lbl" xml:lang="en-US">Received government grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrantsReceivable" xlink:to="us-gaap_GrantsReceivable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherSellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherSellingAndMarketingExpense_lbl" xml:lang="en-US">Shipping and handling costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSellingAndMarketingExpense" xlink:to="us-gaap_OtherSellingAndMarketingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingExpense_lbl" xml:lang="en-US">Advertising costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCashEquivalentsAtCarryingValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue_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_OtherCashEquivalentsAtCarryingValue" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AllowsCreditPeriod" xlink:href="hudi-20210930.xsd#hudi_AllowsCreditPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AllowsCreditPeriod_lbl" xml:lang="en-US">Allows credit period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AllowsCreditPeriod" xlink:to="hudi_AllowsCreditPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AverageAccountsReceivableTurnoverPeriod" xlink:href="hudi-20210930.xsd#hudi_AverageAccountsReceivableTurnoverPeriod"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AverageAccountsReceivableTurnoverPeriod_lbl" xml:lang="en-US">Average accounts receivable turnover period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AverageAccountsReceivableTurnoverPeriod" xlink:to="hudi_AverageAccountsReceivableTurnoverPeriod_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesReceivableRelatedPartiesCurrent_lbl" xml:lang="en-US">Notes received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:to="us-gaap_NotesReceivableRelatedPartiesCurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset_lbl" xml:lang="en-US">Net carrying value of sold on fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset" xlink:to="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl" xml:lang="en-US">Loss on sale of fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_lbl" xml:lang="en-US">Gain on disposal of fixed assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl" xml:lang="en-US">Amortization expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_lbl"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSratfPKpPL53iwekEWdYFqy/jDaLGd/+XL2xEQM0uAIxaqJw7plnW8tkCTeoVGWTHiXRoihB2N2rO5uLoVJLUXCKv0OkLE8uoRF5fqp71q4wMn/OBRumwbhj3Z05X6eh1VoLd0ZCbREfDurK8Q2xC6HdfJPfzRgvrNztaEdsVYjBSr4ajd6nAb+T8y9Q2QO3JbZknR2YsYYlxQLd2bGna5dpIbUIqa6H9l285qOCakwsZYC7XUQw+sVD] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl" xml:lang="en-US">Investment amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_CashConsiderationDescription" xlink:href="hudi-20210930.xsd#hudi_CashConsiderationDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_CashConsiderationDescription_lbl" xml:lang="en-US">Cash consideration description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CashConsiderationDescription" xlink:to="hudi_CashConsiderationDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeDividend"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentIncomeDividend_lbl" xml:lang="en-US">Dividend income received</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeDividend" xlink:to="us-gaap_InvestmentIncomeDividend_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBank" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBank"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_NotesPayableToBank_lbl" xml:lang="en-US">Note payable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableToBank" xlink:to="us-gaap_NotesPayableToBank_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InterestExpenseShortTermBorrowings_lbl" xml:lang="en-US">Interest expense on debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseShortTermBorrowings" xlink:to="us-gaap_InterestExpenseShortTermBorrowings_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ConcentrationRiskPercentage2" xlink:href="hudi-20210930.xsd#hudi_ConcentrationRiskPercentage2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ConcentrationRiskPercentage2_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="hudi_ConcentrationRiskPercentage2" xlink:to="hudi_ConcentrationRiskPercentage2_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCustomer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCustomer"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCustomer_lbl" xml:lang="en-US">Number of customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCustomer" xlink:to="us-gaap_ConcentrationRiskCustomer_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AccountReceivableRelatedParties" xlink:href="hudi-20210930.xsd#hudi_AccountReceivableRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AccountReceivableRelatedParties_lbl" xml:lang="en-US">Accounts receivable (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AccountReceivableRelatedParties" xlink:to="hudi_AccountReceivableRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_SignificantConcentrationPercentage" xlink:href="hudi-20210930.xsd#hudi_SignificantConcentrationPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_SignificantConcentrationPercentage_lbl" xml:lang="en-US">Significant concentration percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SignificantConcentrationPercentage" xlink:to="hudi_SignificantConcentrationPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskSupplier" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskSupplier"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskSupplier_lbl" xml:lang="en-US">Number of suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskSupplier" xlink:to="us-gaap_ConcentrationRiskSupplier_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskBenchmarkDescription_lbl" xml:lang="en-US">Concentration Risk, Benchmark Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDescription" xlink:to="us-gaap_ConcentrationRiskBenchmarkDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl" xml:lang="en-US">Raw materials purchased from related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl" xml:lang="en-US">Outstanding balance</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ProceedFromRelatedPartyDebt" xlink:href="hudi-20210930.xsd#hudi_ProceedFromRelatedPartyDebt"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ProceedFromRelatedPartyDebt_lbl" xml:lang="en-US">Borrowed working capitals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ProceedFromRelatedPartyDebt" xlink:to="hudi_ProceedFromRelatedPartyDebt_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl" xml:lang="en-US">Annual interest rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueFromRelatedParties_lbl" xml:lang="en-US">Material sold to related party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssued_lbl" xml:lang="en-US">Shares of common stock (in Shares)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="us-gaap_SharesIssued_lbl0" xml:lang="en-US">Shares issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_SharesIssuedPricePerShare_lbl" xml:lang="en-US">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_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Gross proceeds (in Dollars)</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="hudi_IssuedWarrantsPercentage" xlink:href="hudi-20210930.xsd#hudi_IssuedWarrantsPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_IssuedWarrantsPercentage_lbl" xml:lang="en-US">Issued warrants percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IssuedWarrantsPercentage" xlink:to="hudi_IssuedWarrantsPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl" xml:lang="en-US">Warrant exercisable 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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_PublicOfferingPercentage" xlink:href="hudi-20210930.xsd#hudi_PublicOfferingPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_PublicOfferingPercentage_lbl" xml:lang="en-US">Public offering percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_PublicOfferingPercentage" xlink:to="hudi_PublicOfferingPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_lbl" xml:lang="en-US">Investment paid (in Yuan Renminbi)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:to="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_FairValue" xlink:href="hudi-20210930.xsd#hudi_FairValue"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_FairValue_lbl" xml:lang="en-US">Fair value (in Dollars)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_FairValue" xlink:to="hudi_FairValue_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_EquityNoncontrollingInterestPercentage" xlink:href="hudi-20210930.xsd#hudi_EquityNoncontrollingInterestPercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_EquityNoncontrollingInterestPercentage_lbl" xml:lang="en-US">Equity non-controlling interest percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_EquityNoncontrollingInterestPercentage" xlink:to="hudi_EquityNoncontrollingInterestPercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Statuatry income tax rate percentage</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="hudi_PreferentialTaxRatePercentage" xlink:href="hudi-20210930.xsd#hudi_PreferentialTaxRatePercentage"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_PreferentialTaxRatePercentage_lbl" xml:lang="en-US">Preferential tax rate percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_PreferentialTaxRatePercentage" xlink:to="hudi_PreferentialTaxRatePercentage_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Number of 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_ShortTermDebtRefinancedDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtRefinancedDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShortTermDebtRefinancedDescription_lbl" xml:lang="en-US">Short term bank loan, description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtRefinancedDescription" xlink:to="us-gaap_ShortTermDebtRefinancedDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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</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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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 and Allowance for Doubtful Accounts</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="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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</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="hudi_AdvancesToSuppliersPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_AdvancesToSuppliersPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AdvancesToSuppliersPolicyTextBlock_lbl" xml:lang="en-US">Advances to Suppliers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesToSuppliersPolicyTextBlock" xlink:to="hudi_AdvancesToSuppliersPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_AdvancesFromCustomersPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_AdvancesFromCustomersPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_AdvancesFromCustomersPolicyTextBlock_lbl" xml:lang="en-US">Advances from Customers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesFromCustomersPolicyTextBlock" xlink:to="hudi_AdvancesFromCustomersPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 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_LandUnderOptionArrangementsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandUnderOptionArrangementsPolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_LandUnderOptionArrangementsPolicy_lbl" xml:lang="en-US">Land Use Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandUnderOptionArrangementsPolicy" xlink:to="us-gaap_LandUnderOptionArrangementsPolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl" xml:lang="en-US">Long-term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 Assets</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_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl" xml:lang="en-US">Fair Value Measurement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ValueaddedTaxPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_ValueaddedTaxPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_ValueaddedTaxPolicyTextBlock_lbl" xml:lang="en-US">Value-added Tax (&#8220;VAT&#8221;)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ValueaddedTaxPolicyTextBlock" xlink:to="hudi_ValueaddedTaxPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock_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_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_GovernmentGrantPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_GovernmentGrantPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_GovernmentGrantPolicyTextBlock_lbl" xml:lang="en-US">Government Grant</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_GovernmentGrantPolicyTextBlock" xlink:to="hudi_GovernmentGrantPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl" xml:lang="en-US">Research and Development Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl" xml:lang="en-US">Shipping and Handling Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl" xml:lang="en-US">Advertising Costs</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl" xml:lang="en-US">Certain Risks and Concentration</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl" xml:lang="en-US">Reclassification</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_lbl" xml:lang="en-US">New Accounting Pronouncements Not Yet Adopted</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" xlink:to="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_HongKongBeachLimitedHKBeachMember" xlink:href="hudi-20210930.xsd#hudi_HongKongBeachLimitedHKBeachMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_HongKongBeachLimitedHKBeachMember_lbl" xml:lang="en-US">Hong Kong Beach Limited (&#8220;HK Beach&#8221;) [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HongKongBeachLimitedHKBeachMember" xlink:to="hudi_HongKongBeachLimitedHKBeachMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_WenzhouHongshunStainlessSteelLtdMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouHongshunStainlessSteelLtdMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_WenzhouHongshunStainlessSteelLtdMember_lbl" xml:lang="en-US">Wenzhou Hongshun Stainless Steel Ltd [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_WenzhouHongshunStainlessSteelLtdMember" xlink:to="hudi_WenzhouHongshunStainlessSteelLtdMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RevenuesMember" xlink:href="hudi-20210930.xsd#hudi_RevenuesMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_RevenuesMember_lbl" xml:lang="en-US">Revenues [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RevenuesMember" xlink:to="hudi_RevenuesMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 1 [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="hudi_SupplierConcentrationRiskOneMember" xlink:href="hudi-20210930.xsd#hudi_SupplierConcentrationRiskOneMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_SupplierConcentrationRiskOneMember_lbl" xml:lang="en-US">Supplier 2 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SupplierConcentrationRiskOneMember" xlink:to="hudi_SupplierConcentrationRiskOneMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_SupplierConcentrationRiskTwoMember" xlink:href="hudi-20210930.xsd#hudi_SupplierConcentrationRiskTwoMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_SupplierConcentrationRiskTwoMember_lbl" xml:lang="en-US">Supplier 3 [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SupplierConcentrationRiskTwoMember" xlink:to="hudi_SupplierConcentrationRiskTwoMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IPOMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Initial Public Offering [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="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember_lbl" xml:lang="en-US">Wenzhou Hongshun [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember" xlink:to="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_HenryHeHuangMember" xlink:href="hudi-20210930.xsd#hudi_HenryHeHuangMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_HenryHeHuangMember_lbl" xml:lang="en-US">Henry He Huang [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HenryHeHuangMember" xlink:to="hudi_HenryHeHuangMember_lbl"/>
    <loc xlink:type="locator" xlink:label="country_HK" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.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 [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_CN" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.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">PRC [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="hudi_HighAndNewTechnologyEnterpriseMember" xlink:href="hudi-20210930.xsd#hudi_HighAndNewTechnologyEnterpriseMember"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="hudi_HighAndNewTechnologyEnterpriseMember_lbl" xml:lang="en-US">High and New Technology Enterprise [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HighAndNewTechnologyEnterpriseMember" xlink:to="hudi_HighAndNewTechnologyEnterpriseMember_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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 Party [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="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable_lbl" xml:lang="en-US">Organization and Nature of Operations (Details) - Schedule of organization and nature of operations [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" xlink:to="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems_lbl" xml:lang="en-US">Organization and Nature of Operations (Details) - Schedule of organization and nature of operations [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:to="hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_TypesOfCurrencyDomain" xlink:href="hudi-20210930.xsd#hudi_TypesOfCurrencyDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_TypesOfCurrencyDomain_lbl" xml:lang="en-US">TypesOfCurrency [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TypesOfCurrencyDomain" xlink:to="hudi_TypesOfCurrencyDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of relevant exchange rates [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" xlink:to="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of relevant exchange rates [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" xlink:to="hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" xlink:to="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems_lbl" xml:lang="en-US">Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems" xlink:to="hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Property, Plant and Equipment [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_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongtermDebtTypeDomain_lbl" xml:lang="en-US">Long-term Debt, Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongtermDebtTypeDomain" xlink:to="us-gaap_LongtermDebtTypeDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsTable_lbl" xml:lang="en-US">Schedule of Investments [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems_lbl" xml:lang="en-US">Schedule of Investments [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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">Schedule of 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/2021/elts/us-gaap-2021-01-31.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">Short-term Debt [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_BalanceSheetLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Balance Sheet Location [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="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" xlink:href="hudi-20210930.xsd#hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable_lbl" xml:lang="en-US">Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" xlink:to="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems" xlink:href="hudi-20210930.xsd#hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems_lbl" xml:lang="en-US">Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems" xlink:to="hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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">Schedule of Related Party Transactions, by Related Party [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/2021/elts/us-gaap-2021-01-31.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">Related Party Transaction [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_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionDomain_lbl" xml:lang="en-US">Related Party Transaction [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionDomain" xlink:to="us-gaap_RelatedPartyTransactionDomain_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of net outstanding balances with related parties [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" xlink:to="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) - Schedule of net outstanding balances with related parties [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" xlink:to="hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_Location_Domain" xlink:href="hudi-20210930.xsd#hudi_Location_Domain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_Location_Domain_lbl" xml:lang="en-US">Location_ [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_Location_Domain" xlink:to="hudi_Location_Domain_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" xlink:href="hudi-20210930.xsd#hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable_lbl" xml:lang="en-US">Segment Reporting (Details) - Schedule of revenues by geographic areas [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" xlink:to="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" xlink:href="hudi-20210930.xsd#hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems_lbl" xml:lang="en-US">Segment Reporting (Details) - Schedule of revenues by geographic areas [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" xlink:to="hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_OrganizationandNatureofOperationsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_OrganizationandNatureofOperationsDetailsTable_lbl" xml:lang="en-US">Organization and Nature of Operations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_OrganizationandNatureofOperationsDetailsTable" xlink:to="hudi_OrganizationandNatureofOperationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_OrganizationandNatureofOperationsDetailsLineItems_lbl" xml:lang="en-US">Organization and Nature of Operations (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_OrganizationandNatureofOperationsDetailsLineItems" xlink:to="hudi_OrganizationandNatureofOperationsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_LongTermInvestmentsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_LongTermInvestmentsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LongTermInvestmentsDetailsTable_lbl" xml:lang="en-US">Long-Term Investments (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LongTermInvestmentsDetailsTable" xlink:to="hudi_LongTermInvestmentsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_LongTermInvestmentsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_LongTermInvestmentsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LongTermInvestmentsDetailsLineItems_lbl" xml:lang="en-US">Long-Term Investments (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LongTermInvestmentsDetailsLineItems" xlink:to="hudi_LongTermInvestmentsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_CustomerandSupplierConcentrationsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_CustomerandSupplierConcentrationsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_CustomerandSupplierConcentrationsDetailsTable_lbl" xml:lang="en-US">Customer and Supplier Concentrations (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsTable" xlink:to="hudi_CustomerandSupplierConcentrationsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_CustomerandSupplierConcentrationsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_CustomerandSupplierConcentrationsDetailsLineItems_lbl" xml:lang="en-US">Customer and Supplier Concentrations (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="hudi_CustomerandSupplierConcentrationsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTransactionsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyTransactionsDetailsTable_lbl" xml:lang="en-US">Related Party Transactions (Details) [Table]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyTransactionsDetailsTable" xlink:to="hudi_RelatedPartyTransactionsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyTransactionsDetailsLineItems_lbl" xml:lang="en-US">Related Party Transactions (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyTransactionsDetailsLineItems" xlink:to="hudi_RelatedPartyTransactionsDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_ShareholdersEquityDetailsTable" xlink:href="hudi-20210930.xsd#hudi_ShareholdersEquityDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_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="hudi_ShareholdersEquityDetailsTable" xlink:to="hudi_ShareholdersEquityDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_ShareholdersEquityDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_ShareholdersEquityDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ShareholdersEquityDetailsLineItems_lbl" xml:lang="en-US">Shareholders&apos; Equity (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ShareholdersEquityDetailsLineItems" xlink:to="hudi_ShareholdersEquityDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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="hudi_IncomeTaxesDetailsTable" xlink:href="hudi-20210930.xsd#hudi_IncomeTaxesDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_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="hudi_IncomeTaxesDetailsTable" xlink:to="hudi_IncomeTaxesDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_IncomeTaxesDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_IncomeTaxesDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_IncomeTaxesDetailsLineItems_lbl" xml:lang="en-US">Income Taxes (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IncomeTaxesDetailsLineItems" xlink:to="hudi_IncomeTaxesDetailsLineItems_lbl"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="hudi_SubsequentEventsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_SubsequentEventsDetailsTable"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_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="hudi_SubsequentEventsDetailsTable" xlink:to="hudi_SubsequentEventsDetailsTable_lbl"/>
    <loc xlink:type="locator" xlink:label="hudi_SubsequentEventsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_SubsequentEventsDetailsLineItems"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SubsequentEventsDetailsLineItems_lbl" xml:lang="en-US">Subsequent Events (Details) [Line Items]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SubsequentEventsDetailsLineItems" xlink:to="hudi_SubsequentEventsDetailsLineItems_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_AccountReceivableRelatedParties_lbl0" xml:lang="en-US">Accounts receivable.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AccountReceivableRelatedParties" xlink:to="hudi_AccountReceivableRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_AccountsReceivableTextBlock_lbl0" xml:lang="en-US">Accounts Receivable [Text Block].</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AccountsReceivableTextBlock" xlink:to="hudi_AccountsReceivableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_AdvancesFromCustomersPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for advances from customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesFromCustomersPolicyTextBlock" xlink:to="hudi_AdvancesFromCustomersPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_AdvancesOnInventoryPurchasesRelatedParties_lbl0" xml:lang="en-US">Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesOnInventoryPurchasesRelatedParties" xlink:to="hudi_AdvancesOnInventoryPurchasesRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_AdvancesToSuppliersPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for advances to suppliers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesToSuppliersPolicyTextBlock" xlink:to="hudi_AdvancesToSuppliersPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_AllowsCreditPeriod_lbl0" xml:lang="en-US">Allows credit period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AllowsCreditPeriod" xlink:to="hudi_AllowsCreditPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_AverageAccountsReceivableTurnoverPeriod_lbl0" xml:lang="en-US">Average accounts receivable turnover period.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AverageAccountsReceivableTurnoverPeriod" xlink:to="hudi_AverageAccountsReceivableTurnoverPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_BadDebtWriteoff_lbl0" xml:lang="en-US">Bad debt write-off.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BadDebtWriteoff" xlink:to="hudi_BadDebtWriteoff_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity_lbl0" xml:lang="en-US">Registered location.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:to="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_CashPaidInCapital_lbl0" xml:lang="en-US">Amount of cash paid in capital.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CashPaidInCapital" xlink:to="hudi_CashPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_ConcentrationRiskPercentage2_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="hudi_ConcentrationRiskPercentage2" xlink:to="hudi_ConcentrationRiskPercentage2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_DeferredIncomeTaxAssets_lbl0" xml:lang="en-US">Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_DeferredIncomeTaxAssets" xlink:to="hudi_DeferredIncomeTaxAssets_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_EquityNoncontrollingInterestPercentage_lbl0" xml:lang="en-US">Equity non-controlling interest percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_EquityNoncontrollingInterestPercentage" xlink:to="hudi_EquityNoncontrollingInterestPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_ExchangeDifference_lbl0" xml:lang="en-US">Exchange difference.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ExchangeDifference" xlink:to="hudi_ExchangeDifference_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_FairValue_lbl0" xml:lang="en-US">Fair value.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_FairValue" xlink:to="hudi_FairValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_GovernmentGrantPolicyTextBlock_lbl0" xml:lang="en-US">Disclosure of accounting policy for government grant.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_GovernmentGrantPolicyTextBlock" xlink:to="hudi_GovernmentGrantPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest._lbl0" xml:lang="en-US">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.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." xlink:to="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest._lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_IncreaseDecreaseAdvancesFromCustomers_lbl0" xml:lang="en-US">Advances from customers.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IncreaseDecreaseAdvancesFromCustomers" xlink:to="hudi_IncreaseDecreaseAdvancesFromCustomers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_IssuedWarrantsPercentage_lbl0" xml:lang="en-US">Issued warrants percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IssuedWarrantsPercentage" xlink:to="hudi_IssuedWarrantsPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_LandUseRightsNet_lbl0" xml:lang="en-US">The value land use rights, net.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LandUseRightsNet" xlink:to="hudi_LandUseRightsNet_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd_lbl0" xml:lang="en-US">Net income attributable to Huadi International Group Co., Ltd.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd" xlink:to="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_PercentageOfSales_lbl0" xml:lang="en-US">Percentage of sales.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_PercentageOfSales" xlink:to="hudi_PercentageOfSales_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_PreferentialTaxRatePercentage_lbl0" xml:lang="en-US">Preferential tax rate percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_PreferentialTaxRatePercentage" xlink:to="hudi_PreferentialTaxRatePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_ProceedFromRelatedPartyDebt_lbl0" xml:lang="en-US">Proceeds from related party debt.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ProceedFromRelatedPartyDebt" xlink:to="hudi_ProceedFromRelatedPartyDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_PublicOfferingPercentage_lbl0" xml:lang="en-US">Public offering percentage.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_PublicOfferingPercentage" xlink:to="hudi_PublicOfferingPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_RelationshipsWithTheCompany_lbl0" xml:lang="en-US">Relationship with the Company.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelationshipsWithTheCompany" xlink:to="hudi_RelationshipsWithTheCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_Sales_lbl0" xml:lang="en-US">Amount of sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_Sales" xlink:to="hudi_Sales_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_ScheduleOfAccountsReceivableTableTextBlock_lbl0" xml:lang="en-US">Schedule of accounts receivable [Table Text Block].</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfAccountsReceivableTableTextBlock" xlink:to="hudi_ScheduleOfAccountsReceivableTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl0" xml:lang="en-US">Schedule of net outstanding balances with related parties.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:to="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_SegmentSales_lbl0" xml:lang="en-US">The amount of segment sales.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SegmentSales" xlink:to="hudi_SegmentSales_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_SignificantConcentrationPercentage_lbl0" xml:lang="en-US">Significant concentration percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SignificantConcentrationPercentage" xlink:to="hudi_SignificantConcentrationPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_StatutorySurplusReserves_lbl0" xml:lang="en-US">Statutory surplus reserves.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StatutorySurplusReserves" xlink:to="hudi_StatutorySurplusReserves_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_StockOfferingNetOfOfferingCost_lbl0" xml:lang="en-US">Stock offering, net of offering cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StockOfferingNetOfOfferingCost" xlink:to="hudi_StockOfferingNetOfOfferingCost_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_StockOfferingNetOfOfferingCostinShares_lbl0" xml:lang="en-US">Stock offering, net of offering cost.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StockOfferingNetOfOfferingCostinShares" xlink:to="hudi_StockOfferingNetOfOfferingCostinShares_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_TaxAtThePRCEITTaxRates_lbl0" xml:lang="en-US">Tax at the PRC EIT tax rates.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaxAtThePRCEITTaxRates" xlink:to="hudi_TaxAtThePRCEITTaxRates_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_TaxEffectOfDeferredTaxRecognized_lbl0" xml:lang="en-US">Tax effect of deferred tax recognized.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaxEffectOfDeferredTaxRecognized" xlink:to="hudi_TaxEffectOfDeferredTaxRecognized_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="hudi_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="hudi_ValueaddedTaxPolicyTextBlock" xlink:to="hudi_ValueaddedTaxPolicyTextBlock_lbl0"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AddressTypeDomain"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AddressTypeDomain_lbl" xml:lang="en-US">Address Type [Domain]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AddressTypeDomain" xlink:to="dei_AddressTypeDomain_lbl"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_GovernmentGrantPolicyTextBlock_lbl1" xml:lang="en-US">GovernmentGrantPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_GovernmentGrantPolicyTextBlock" xlink:to="hudi_GovernmentGrantPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ConcentrationRiskPercentage2_lbl1" xml:lang="en-US">ConcentrationRiskPercentage2</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ConcentrationRiskPercentage2" xlink:to="hudi_ConcentrationRiskPercentage2_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina12Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina12Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina12Member" xlink:to="hudi_AgriculturalBankOfChina12Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ValueaddedTaxPolicyTextBlock_lbl1" xml:lang="en-US">ValueaddedTaxPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ValueaddedTaxPolicyTextBlock" xlink:to="hudi_ValueaddedTaxPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_OtherReceivablesMember_lbl0" xml:lang="en-US">OtherReceivablesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_OtherReceivablesMember" xlink:to="hudi_OtherReceivablesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelevantExchangeRatesTableTextBlock_lbl0" xml:lang="en-US">RelevantExchangeRatesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelevantExchangeRatesTableTextBlock" xlink:to="hudi_RelevantExchangeRatesTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_DeferredIncomeTaxAssets_lbl1" xml:lang="en-US">DeferredIncomeTaxAssets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_DeferredIncomeTaxAssets" xlink:to="hudi_DeferredIncomeTaxAssets_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina4Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina4Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina4Member" xlink:to="hudi_AgriculturalBankOfChina4Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ZheshangBank3Member_lbl0" xml:lang="en-US">ZheshangBank3Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBank3Member" xlink:to="hudi_ZheshangBank3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyEightMember_lbl0" xml:lang="en-US">RelatedPartyEightMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyEightMember" xlink:to="hudi_RelatedPartyEightMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AccountsReceivablesMember_lbl0" xml:lang="en-US">AccountsReceivablesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AccountsReceivablesMember" xlink:to="hudi_AccountsReceivablesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_TaizhouHuadiMaterialTechnologyCoMember_lbl0" xml:lang="en-US">TaizhouHuadiMaterialTechnologyCoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaizhouHuadiMaterialTechnologyCoMember" xlink:to="hudi_TaizhouHuadiMaterialTechnologyCoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_HenryHeHuangMember_lbl0" xml:lang="en-US">HenryHeHuangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HenryHeHuangMember" xlink:to="hudi_HenryHeHuangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina19Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina19Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina19Member" xlink:to="hudi_AgriculturalBankOfChina19Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyMember_lbl0" xml:lang="en-US">RelatedPartyMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyMember" xlink:to="hudi_RelatedPartyMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SupplierConcentrationRiskTwoMember_lbl0" xml:lang="en-US">SupplierConcentrationRiskTwoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SupplierConcentrationRiskTwoMember" xlink:to="hudi_SupplierConcentrationRiskTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank12Member_lbl0" xml:lang="en-US">AgriculturalBank12Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank12Member" xlink:to="hudi_AgriculturalBank12Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank6Member_lbl0" xml:lang="en-US">AgriculturalBank6Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank6Member" xlink:to="hudi_AgriculturalBank6Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_PublicOfferingPercentage_lbl1" xml:lang="en-US">PublicOfferingPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_PublicOfferingPercentage" xlink:to="hudi_PublicOfferingPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_InternationalMarketsMember_lbl0" xml:lang="en-US">InternationalMarketsMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsMember" xlink:to="hudi_InternationalMarketsMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AdvancesOnInventoryPurchasesRelatedParties_lbl1" xml:lang="en-US">AdvancesOnInventoryPurchasesRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesOnInventoryPurchasesRelatedParties" xlink:to="hudi_AdvancesOnInventoryPurchasesRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_TaizhouHuadiIndustrialLtdMember_lbl1" xml:lang="en-US">TaizhouHuadiIndustrialLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaizhouHuadiIndustrialLtdMember" xlink:to="hudi_TaizhouHuadiIndustrialLtdMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_CITICBank1Member_lbl0" xml:lang="en-US">CITICBank1Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CITICBank1Member" xlink:to="hudi_CITICBank1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina3Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina3Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina3Member" xlink:to="hudi_AgriculturalBankOfChina3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LandUseRightsTextBlock_lbl0" xml:lang="en-US">LandUseRightsTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LandUseRightsTextBlock" xlink:to="hudi_LandUseRightsTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember_lbl0" xml:lang="en-US">ShareholdersEquityToHuadiInternationalGroupCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember" xlink:to="hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LongtermInvestmentMember_lbl0" xml:lang="en-US">LongtermInvestmentMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LongtermInvestmentMember" xlink:to="hudi_LongtermInvestmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_InternationalMarketsOneMember_lbl0" xml:lang="en-US">InternationalMarketsOneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsOneMember" xlink:to="hudi_InternationalMarketsOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ChinaCITICBank2Member_lbl0" xml:lang="en-US">ChinaCITICBank2Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank2Member" xlink:to="hudi_ChinaCITICBank2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_StatutorySurplusReserves_lbl1" xml:lang="en-US">StatutorySurplusReserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StatutorySurplusReserves" xlink:to="hudi_StatutorySurplusReserves_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AllowsCreditPeriod_lbl1" xml:lang="en-US">AllowsCreditPeriod</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AllowsCreditPeriod" xlink:to="hudi_AllowsCreditPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock" xlink:to="hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelationshipsWithTheCompany_lbl1" xml:lang="en-US">RelationshipsWithTheCompany</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelationshipsWithTheCompany" xlink:to="hudi_RelationshipsWithTheCompany_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ZheshangBank2Member_lbl0" xml:lang="en-US">ZheshangBank2Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBank2Member" xlink:to="hudi_ZheshangBank2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_WenzhouHongshunStainlessSteelLimitedMember_lbl0" xml:lang="en-US">WenzhouHongshunStainlessSteelLimitedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_WenzhouHongshunStainlessSteelLimitedMember" xlink:to="hudi_WenzhouHongshunStainlessSteelLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina13Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina13Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina13Member" xlink:to="hudi_AgriculturalBankOfChina13Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock_lbl0" xml:lang="en-US">EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock" xlink:to="hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_PercentageOfSales_lbl1" xml:lang="en-US">PercentageOfSales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_PercentageOfSales" xlink:to="hudi_PercentageOfSales_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank11Member_lbl0" xml:lang="en-US">AgriculturalBank11Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank11Member" xlink:to="hudi_AgriculturalBank11Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd_lbl1" xml:lang="en-US">NetIncomeAttributableToHuadiInternationalGroupCoLtd</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd" xlink:to="hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LongwanRuralCommercialBankMember_lbl1" xml:lang="en-US">LongwanRuralCommercialBankMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LongwanRuralCommercialBankMember" xlink:to="hudi_LongwanRuralCommercialBankMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina9Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina9Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina9Member" xlink:to="hudi_AgriculturalBankOfChina9Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartySixMember_lbl0" xml:lang="en-US">RelatedPartySixMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartySixMember" xlink:to="hudi_RelatedPartySixMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_CITICBank2Member_lbl0" xml:lang="en-US">CITICBank2Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CITICBank2Member" xlink:to="hudi_CITICBank2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ZheshangBank4Member_lbl0" xml:lang="en-US">ZheshangBank4Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBank4Member" xlink:to="hudi_ZheshangBank4Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity_lbl1" xml:lang="en-US">BusinessAcquisitionsDescriptionOfAcquiredEntity</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:to="hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChinaMember_lbl0" xml:lang="en-US">AgriculturalBankOfChinaMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChinaMember" xlink:to="hudi_AgriculturalBankOfChinaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ChinaCITICBankMember_lbl0" xml:lang="en-US">ChinaCITICBankMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBankMember" xlink:to="hudi_ChinaCITICBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_BankOfChina1Member_lbl0" xml:lang="en-US">BankOfChina1Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BankOfChina1Member" xlink:to="hudi_BankOfChina1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_InternationalMarketsTwoMember_lbl0" xml:lang="en-US">InternationalMarketsTwoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsTwoMember" xlink:to="hudi_InternationalMarketsTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina6Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina6Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina6Member" xlink:to="hudi_AgriculturalBankOfChina6Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ZheshangBank1Member_lbl0" xml:lang="en-US">ZheshangBank1Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBank1Member" xlink:to="hudi_ZheshangBank1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank1Member_lbl0" xml:lang="en-US">AgriculturalBank1Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank1Member" xlink:to="hudi_AgriculturalBank1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_StockOfferingNetOfOfferingCost_lbl1" xml:lang="en-US">StockOfferingNetOfOfferingCost</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StockOfferingNetOfOfferingCost" xlink:to="hudi_StockOfferingNetOfOfferingCost_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ChinaCITICBank3Member_lbl0" xml:lang="en-US">ChinaCITICBank3Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank3Member" xlink:to="hudi_ChinaCITICBank3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_HighAndNewTechnologyEnterpriseMember_lbl0" xml:lang="en-US">HighAndNewTechnologyEnterpriseMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HighAndNewTechnologyEnterpriseMember" xlink:to="hudi_HighAndNewTechnologyEnterpriseMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_StockOfferingNetOfOfferingCostinShares_lbl1" xml:lang="en-US">StockOfferingNetOfOfferingCostinShares</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StockOfferingNetOfOfferingCostinShares" xlink:to="hudi_StockOfferingNetOfOfferingCostinShares_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest._lbl1" xml:lang="en-US">IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." xlink:to="hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest._lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankMember_lbl0" xml:lang="en-US">AgriculturalBankMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankMember" xlink:to="hudi_AgriculturalBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_CashConsiderationDescription_lbl0" xml:lang="en-US">CashConsiderationDescription</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CashConsiderationDescription" xlink:to="hudi_CashConsiderationDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ChinaCITICBank1Member_lbl0" xml:lang="en-US">ChinaCITICBank1Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank1Member" xlink:to="hudi_ChinaCITICBank1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyThreeMember_lbl0" xml:lang="en-US">RelatedPartyThreeMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyThreeMember" xlink:to="hudi_RelatedPartyThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank4Member_lbl0" xml:lang="en-US">AgriculturalBank4Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank4Member" xlink:to="hudi_AgriculturalBank4Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ZhejiangCommerceBank3Member_lbl0" xml:lang="en-US">ZhejiangCommerceBank3Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZhejiangCommerceBank3Member" xlink:to="hudi_ZhejiangCommerceBank3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ExchangeDifference_lbl1" xml:lang="en-US">ExchangeDifference</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ExchangeDifference" xlink:to="hudi_ExchangeDifference_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina20Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina20Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina20Member" xlink:to="hudi_AgriculturalBankOfChina20Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember_lbl0" xml:lang="en-US">WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember" xlink:to="hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LandUseRightsNet_lbl1" xml:lang="en-US">LandUseRightsNet</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LandUseRightsNet" xlink:to="hudi_LandUseRightsNet_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_BuildingsNetMember_lbl0" xml:lang="en-US">BuildingsNetMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BuildingsNetMember" xlink:to="hudi_BuildingsNetMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank7Member_lbl0" xml:lang="en-US">AgriculturalBank7Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank7Member" xlink:to="hudi_AgriculturalBank7Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_lbl0" xml:lang="en-US">NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" xlink:to="hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_WenzhouLonglianDevelopmentCoLtdMember_lbl1" xml:lang="en-US">WenzhouLonglianDevelopmentCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_WenzhouLonglianDevelopmentCoLtdMember" xlink:to="hudi_WenzhouLonglianDevelopmentCoLtdMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_TaxEffectOfDeferredTaxRecognized_lbl1" xml:lang="en-US">TaxEffectOfDeferredTaxRecognized</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaxEffectOfDeferredTaxRecognized" xlink:to="hudi_TaxEffectOfDeferredTaxRecognized_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina18Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina18Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina18Member" xlink:to="hudi_AgriculturalBankOfChina18Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina7Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina7Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina7Member" xlink:to="hudi_AgriculturalBankOfChina7Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina15Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina15Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina15Member" xlink:to="hudi_AgriculturalBankOfChina15Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SegmentSales_lbl1" xml:lang="en-US">SegmentSales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SegmentSales" xlink:to="hudi_SegmentSales_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfAccountsReceivableTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfAccountsReceivableTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfAccountsReceivableTableTextBlock" xlink:to="hudi_ScheduleOfAccountsReceivableTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_StatutorySurplusReserveMember_lbl0" xml:lang="en-US">StatutorySurplusReserveMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_StatutorySurplusReserveMember" xlink:to="hudi_StatutorySurplusReserveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyFourMember_lbl0" xml:lang="en-US">RelatedPartyFourMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyFourMember" xlink:to="hudi_RelatedPartyFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl1" xml:lang="en-US">ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:to="hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LocationAxis_lbl0" xml:lang="en-US">LocationAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LocationAxis" xlink:to="hudi_LocationAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank3Member_lbl0" xml:lang="en-US">AgriculturalBank3Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank3Member" xlink:to="hudi_AgriculturalBank3Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_YongqiangTuoxingLimitedMember_lbl1" xml:lang="en-US">YongqiangTuoxingLimitedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_YongqiangTuoxingLimitedMember" xlink:to="hudi_YongqiangTuoxingLimitedMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina1Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina1Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina1Member" xlink:to="hudi_AgriculturalBankOfChina1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_WenzhouHongshunStainlessSteelLtdMember_lbl0" xml:lang="en-US">WenzhouHongshunStainlessSteelLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_WenzhouHongshunStainlessSteelLtdMember" xlink:to="hudi_WenzhouHongshunStainlessSteelLtdMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_Sales_lbl1" xml:lang="en-US">Sales</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_Sales" xlink:to="hudi_Sales_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfShorttermBankBorrowingsTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock" xlink:to="hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ChinaCITICBank4Member_lbl0" xml:lang="en-US">ChinaCITICBank4Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank4Member" xlink:to="hudi_ChinaCITICBank4Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_BankOfChinaMember_lbl0" xml:lang="en-US">BankOfChinaMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BankOfChinaMember" xlink:to="hudi_BankOfChinaMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina11Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina11Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina11Member" xlink:to="hudi_AgriculturalBankOfChina11Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ZhejiangCommerceBank2Member_lbl0" xml:lang="en-US">ZhejiangCommerceBank2Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZhejiangCommerceBank2Member" xlink:to="hudi_ZhejiangCommerceBank2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_HuadiSteelGroupLimitedMember_lbl1" xml:lang="en-US">HuadiSteelGroupLimitedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuadiSteelGroupLimitedMember" xlink:to="hudi_HuadiSteelGroupLimitedMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank9Member_lbl0" xml:lang="en-US">AgriculturalBank9Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank9Member" xlink:to="hudi_AgriculturalBank9Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RevenuesMember_lbl0" xml:lang="en-US">RevenuesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RevenuesMember" xlink:to="hudi_RevenuesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartySevenMember_lbl0" xml:lang="en-US">RelatedPartySevenMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartySevenMember" xlink:to="hudi_RelatedPartySevenMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_DiWangMember_lbl0" xml:lang="en-US">DiWangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_DiWangMember" xlink:to="hudi_DiWangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AccountsReceivableTextBlock_lbl1" xml:lang="en-US">AccountsReceivableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AccountsReceivableTextBlock" xlink:to="hudi_AccountsReceivableTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ReceivablesFromRelatedPartiesAbstract_lbl0" xml:lang="en-US">ReceivablesFromRelatedPartiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ReceivablesFromRelatedPartiesAbstract" xlink:to="hudi_ReceivablesFromRelatedPartiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina16Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina16Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina16Member" xlink:to="hudi_AgriculturalBankOfChina16Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_HuizhiWangMember_lbl0" xml:lang="en-US">HuizhiWangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuizhiWangMember" xlink:to="hudi_HuizhiWangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_EquityNoncontrollingInterestPercentage_lbl1" xml:lang="en-US">EquityNoncontrollingInterestPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_EquityNoncontrollingInterestPercentage" xlink:to="hudi_EquityNoncontrollingInterestPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_FairValue_lbl1" xml:lang="en-US">FairValue</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_FairValue" xlink:to="hudi_FairValue_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ShorttermBorrowingsAmount_lbl0" xml:lang="en-US">ShorttermBorrowingsAmount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ShorttermBorrowingsAmount" xlink:to="hudi_ShorttermBorrowingsAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_InternationalMarketsFiveMember_lbl0" xml:lang="en-US">InternationalMarketsFiveMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsFiveMember" xlink:to="hudi_InternationalMarketsFiveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ScheduleOfLandUseRightsTableTextBlock_lbl0" xml:lang="en-US">ScheduleOfLandUseRightsTableTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ScheduleOfLandUseRightsTableTextBlock" xlink:to="hudi_ScheduleOfLandUseRightsTableTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina10Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina10Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina10Member" xlink:to="hudi_AgriculturalBankOfChina10Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_CITICBankMember_lbl0" xml:lang="en-US">CITICBankMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CITICBankMember" xlink:to="hudi_CITICBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_IssuedWarrantsPercentage_lbl1" xml:lang="en-US">IssuedWarrantsPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IssuedWarrantsPercentage" xlink:to="hudi_IssuedWarrantsPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyFiveMember_lbl0" xml:lang="en-US">RelatedPartyFiveMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyFiveMember" xlink:to="hudi_RelatedPartyFiveMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AdvancesToSuppliersPolicyTextBlock_lbl1" xml:lang="en-US">AdvancesToSuppliersPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesToSuppliersPolicyTextBlock" xlink:to="hudi_AdvancesToSuppliersPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank2Member_lbl0" xml:lang="en-US">AgriculturalBank2Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank2Member" xlink:to="hudi_AgriculturalBank2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_BadDebtWriteoff_lbl1" xml:lang="en-US">BadDebtWriteoff</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BadDebtWriteoff" xlink:to="hudi_BadDebtWriteoff_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AccountReceivableRelatedParties_lbl1" xml:lang="en-US">AccountReceivableRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AccountReceivableRelatedParties" xlink:to="hudi_AccountReceivableRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ProceedFromRelatedPartyDebt_lbl1" xml:lang="en-US">ProceedFromRelatedPartyDebt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ProceedFromRelatedPartyDebt" xlink:to="hudi_ProceedFromRelatedPartyDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ChinaCITICBank5Member_lbl0" xml:lang="en-US">ChinaCITICBank5Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ChinaCITICBank5Member" xlink:to="hudi_ChinaCITICBank5Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina17Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina17Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina17Member" xlink:to="hudi_AgriculturalBankOfChina17Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_CashPaidInCapital_lbl1" xml:lang="en-US">CashPaidInCapital</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_CashPaidInCapital" xlink:to="hudi_CashPaidInCapital_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank5Member_lbl0" xml:lang="en-US">AgriculturalBank5Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank5Member" xlink:to="hudi_AgriculturalBank5Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_JueqinWangMember_lbl0" xml:lang="en-US">JueqinWangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_JueqinWangMember" xlink:to="hudi_JueqinWangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_HongKongBeachLimitedHKBeachMember_lbl0" xml:lang="en-US">HongKongBeachLimitedHKBeachMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HongKongBeachLimitedHKBeachMember" xlink:to="hudi_HongKongBeachLimitedHKBeachMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_TaxAtThePRCEITTaxRates_lbl1" xml:lang="en-US">TaxAtThePRCEITTaxRates</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TaxAtThePRCEITTaxRates" xlink:to="hudi_TaxAtThePRCEITTaxRates_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ZhejiangCommerceBank1Member_lbl0" xml:lang="en-US">ZhejiangCommerceBank1Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZhejiangCommerceBank1Member" xlink:to="hudi_ZhejiangCommerceBank1Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina2Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina2Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina2Member" xlink:to="hudi_AgriculturalBankOfChina2Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ZheshangBankMember_lbl0" xml:lang="en-US">ZheshangBankMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZheshangBankMember" xlink:to="hudi_ZheshangBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank8Member_lbl0" xml:lang="en-US">AgriculturalBank8Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank8Member" xlink:to="hudi_AgriculturalBank8Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina14Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina14Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina14Member" xlink:to="hudi_AgriculturalBankOfChina14Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_InternationalMarketsFourMember_lbl0" xml:lang="en-US">InternationalMarketsFourMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsFourMember" xlink:to="hudi_InternationalMarketsFourMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_TypesOfCurrencyAxis_lbl0" xml:lang="en-US">TypesOfCurrencyAxis</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_TypesOfCurrencyAxis" xlink:to="hudi_TypesOfCurrencyAxis_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_JuelinWangMember_lbl0" xml:lang="en-US">JuelinWangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_JuelinWangMember" xlink:to="hudi_JuelinWangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_DueToRelatedPartiesMember_lbl0" xml:lang="en-US">DueToRelatedPartiesMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_DueToRelatedPartiesMember" xlink:to="hudi_DueToRelatedPartiesMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_InternationalMarketsThreeMember_lbl0" xml:lang="en-US">InternationalMarketsThreeMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_InternationalMarketsThreeMember" xlink:to="hudi_InternationalMarketsThreeMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyTwoMember_lbl0" xml:lang="en-US">RelatedPartyTwoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyTwoMember" xlink:to="hudi_RelatedPartyTwoMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina8Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina8Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina8Member" xlink:to="hudi_AgriculturalBankOfChina8Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_YiyuWangMember_lbl0" xml:lang="en-US">YiyuWangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_YiyuWangMember" xlink:to="hudi_YiyuWangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LiabilitiesToRelatedParties_lbl0" xml:lang="en-US">LiabilitiesToRelatedParties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LiabilitiesToRelatedParties" xlink:to="hudi_LiabilitiesToRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_ZhejiangCommerceBankMember_lbl0" xml:lang="en-US">ZhejiangCommerceBankMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_ZhejiangCommerceBankMember" xlink:to="hudi_ZhejiangCommerceBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_BingZhangMember_lbl0" xml:lang="en-US">BingZhangMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_BingZhangMember" xlink:to="hudi_BingZhangMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AdvancesFromCustomersPolicyTextBlock_lbl1" xml:lang="en-US">AdvancesFromCustomersPolicyTextBlock</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesFromCustomersPolicyTextBlock" xlink:to="hudi_AdvancesFromCustomersPolicyTextBlock_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank10Member_lbl0" xml:lang="en-US">AgriculturalBank10Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank10Member" xlink:to="hudi_AgriculturalBank10Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AdvancesToSuppliersMember_lbl0" xml:lang="en-US">AdvancesToSuppliersMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AdvancesToSuppliersMember" xlink:to="hudi_AdvancesToSuppliersMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AverageAccountsReceivableTurnoverPeriod_lbl1" xml:lang="en-US">AverageAccountsReceivableTurnoverPeriod</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AverageAccountsReceivableTurnoverPeriod" xlink:to="hudi_AverageAccountsReceivableTurnoverPeriod_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_HongKongBeachLimitedMember_lbl0" xml:lang="en-US">HongKongBeachLimitedMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HongKongBeachLimitedMember" xlink:to="hudi_HongKongBeachLimitedMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_PreferentialTaxRatePercentage_lbl1" xml:lang="en-US">PreferentialTaxRatePercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_PreferentialTaxRatePercentage" xlink:to="hudi_PreferentialTaxRatePercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_HuashangMicroFinanceCoMember_lbl1" xml:lang="en-US">HuashangMicroFinanceCoMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuashangMicroFinanceCoMember" xlink:to="hudi_HuashangMicroFinanceCoMember_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_RelatedPartyOneMember_lbl0" xml:lang="en-US">RelatedPartyOneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_RelatedPartyOneMember" xlink:to="hudi_RelatedPartyOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBankOfChina5Member_lbl0" xml:lang="en-US">AgriculturalBankOfChina5Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBankOfChina5Member" xlink:to="hudi_AgriculturalBankOfChina5Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SignificantConcentrationPercentage_lbl1" xml:lang="en-US">SignificantConcentrationPercentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SignificantConcentrationPercentage" xlink:to="hudi_SignificantConcentrationPercentage_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_AgriculturalBank13Member_lbl0" xml:lang="en-US">AgriculturalBank13Member</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_AgriculturalBank13Member" xlink:to="hudi_AgriculturalBank13Member_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_MinshengBankMember_lbl0" xml:lang="en-US">MinshengBankMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_MinshengBankMember" xlink:to="hudi_MinshengBankMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_LiabilitiesToRelatedPartiesAbstract_lbl0" xml:lang="en-US">LiabilitiesToRelatedPartiesAbstract</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_LiabilitiesToRelatedPartiesAbstract" xlink:to="hudi_LiabilitiesToRelatedPartiesAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_IncreaseDecreaseAdvancesFromCustomers_lbl1" xml:lang="en-US">IncreaseDecreaseAdvancesFromCustomers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_IncreaseDecreaseAdvancesFromCustomers" xlink:to="hudi_IncreaseDecreaseAdvancesFromCustomers_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_SupplierConcentrationRiskOneMember_lbl0" xml:lang="en-US">SupplierConcentrationRiskOneMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_SupplierConcentrationRiskOneMember" xlink:to="hudi_SupplierConcentrationRiskOneMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="hudi_HuadiInternationalGroupCoLtdMember_lbl1" xml:lang="en-US">HuadiInternationalGroupCoLtdMember</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="hudi_HuadiInternationalGroupCoLtdMember" xlink:to="hudi_HuadiInternationalGroupCoLtdMember_lbl1"/>
    <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_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="dei_IcfrAuditorAttestationFlag_lbl0" xml:lang="en-US">ICFR Auditor Attestation Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_IcfrAuditorAttestationFlag" xlink:to="dei_IcfrAuditorAttestationFlag_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_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"/>
    <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="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants_lbl0" xml:lang="en-US">Income Tax (Expense) Benefit, Continuing Operations, Government Grants</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_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_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="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl0" xml:lang="en-US">Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:to="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCreditRisk_lbl0" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCreditRisk" xlink:to="us-gaap_ConcentrationRiskCreditRisk_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent_lbl0" xml:lang="en-US">Financing 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_NotesAndLoansReceivableNetCurrent" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_BusinessContactMember_lbl0" xml:lang="en-US">Business Contact [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_BusinessContactMember" xlink:to="dei_BusinessContactMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AssetUnderConstructionMember_lbl0" xml:lang="en-US">Asset under Construction [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetUnderConstructionMember" xlink:to="us-gaap_AssetUnderConstructionMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Depreciation_lbl1" 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_lbl1"/>
    <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="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_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_AdvancesOnInventoryPurchases_lbl0" xml:lang="en-US">Advances on Inventory Purchases</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvancesOnInventoryPurchases" xlink:to="us-gaap_AdvancesOnInventoryPurchases_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockSharesOutstanding_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare_lbl2" 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_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl0" xml:lang="en-US">Shipping and Handling Cost, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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"/>
    <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="dei_EntityExTransitionPeriod_lbl0" xml:lang="en-US">Entity Ex Transition Period</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LongTermInvestments_lbl0" xml:lang="en-US">Long-term Investments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LongTermInvestments" xlink:to="us-gaap_LongTermInvestments_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="dei_ContactPersonnelEmailAddress_lbl0" xml:lang="en-US">Contact Personnel Email Address</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelEmailAddress" xlink:to="dei_ContactPersonnelEmailAddress_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentIssuanceDate1_lbl0" xml:lang="en-US">Debt Instrument, Issuance Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentIssuanceDate1" xlink:to="us-gaap_DebtInstrumentIssuanceDate1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl0" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableCurrent_lbl0" xml:lang="en-US">Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableCurrent" xlink:to="us-gaap_NotesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterestDescription_lbl0" xml:lang="en-US">Noncontrolling Interest, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterestDescription" xlink:to="us-gaap_MinorityInterestDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsPayableCurrent_lbl0" xml:lang="en-US">Accounts Payable, Current</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_EarningsPerShareBasicAbstract_lbl0" xml:lang="en-US">Earnings Per Share, Basic [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasicAbstract_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCash_lbl0" 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_RestrictedCash" xlink:to="us-gaap_RestrictedCash_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueFromRelatedParties_lbl0" xml:lang="en-US">Due from Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueFromRelatedParties" xlink:to="us-gaap_DueFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MachineryAndEquipmentMember_lbl0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MachineryAndEquipmentMember" xlink:to="us-gaap_MachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [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="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_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_EquityMethodInvestmentOwnershipPercentage_lbl2" xml:lang="en-US">Equity Method Investment, Ownership Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_lbl1" xml:lang="en-US">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_AllowanceForDoubtfulAccountsReceivable" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_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_IncreaseDecreaseInOperatingCapitalAbstract_lbl0" xml:lang="en-US">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_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="us-gaap_SharesIssued_lbl1" xml:lang="en-US">Shares, Issued</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssued" xlink:to="us-gaap_SharesIssued_lbl1"/>
    <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_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_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_InvestmentOwnedBalancePrincipalAmount_lbl0" xml:lang="en-US">Investment Owned, Balance, Principal Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription_lbl0" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription_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="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0" xml:lang="en-US">Accounts and Other Receivables, Net, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0" xml:lang="en-US">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_NetCashProvidedByUsedInOperatingActivities" xlink:to="us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherSellingAndMarketingExpense_lbl0" xml:lang="en-US">Other Selling and Marketing Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherSellingAndMarketingExpense" xlink:to="us-gaap_OtherSellingAndMarketingExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" 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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1" xml:lang="en-US">Repayments of Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInNotesPayableCurrent_lbl0" xml:lang="en-US">Increase (Decrease) in Notes Payable, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccruedIncomeTaxesCurrent_lbl0" xml:lang="en-US">Accrued Income Taxes, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccruedIncomeTaxesCurrent" xlink:to="us-gaap_AccruedIncomeTaxesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InterestIncomeExpenseNet_lbl0" xml:lang="en-US">Interest Income (Expense), Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestIncomeExpenseNet" xlink:to="us-gaap_InterestIncomeExpenseNet_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="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet_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="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_NetCashProvidedByUsedInFinancingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [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="dei_TradingSymbol_lbl0" xml:lang="en-US">Trading Symbol</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_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_SharesIssuedPricePerShare_lbl0" xml:lang="en-US">Shares Issued, Price Per Share</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesIssuedPricePerShare" xlink:to="us-gaap_SharesIssuedPricePerShare_lbl0"/>
    <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_NetCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [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="us-gaap_IncomeTaxReconciliationNondeductibleExpense_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense_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_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"/>
    <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"/>
    <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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentPolicyTextBlock_lbl0" xml:lang="en-US">Investment, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentPolicyTextBlock" xlink:to="us-gaap_InvestmentPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DepreciationAndAmortization_lbl0" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DepreciationAndAmortization" xlink:to="us-gaap_DepreciationAndAmortization_lbl0"/>
    <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_AccountsPayableAndOtherAccruedLiabilitiesCurrent_lbl0" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_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="dei_DocumentPeriodEndDate_lbl0" xml:lang="en-US">Document Period End Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpense_lbl0" xml:lang="en-US">Research and Development Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpense" xlink:to="us-gaap_ResearchAndDevelopmentExpense_lbl0"/>
    <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_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_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_lbl0" xml:lang="en-US">Assets Disposed of by Method Other than Sale, in Period of Disposition, Gain (Loss) on Disposition</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandUnderOptionArrangementsPolicy_lbl0" xml:lang="en-US">Land under Option Arrangements, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandUnderOptionArrangementsPolicy" xlink:to="us-gaap_LandUnderOptionArrangementsPolicy_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProvisionForOtherLosses_lbl0" xml:lang="en-US">Provision for Other Losses</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProvisionForOtherLosses" xlink:to="us-gaap_ProvisionForOtherLosses_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_lbl0" xml:lang="en-US">Due to Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_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_InterestExpenseShortTermBorrowings_lbl0" xml:lang="en-US">Interest Expense, Short-term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InterestExpenseShortTermBorrowings" xlink:to="us-gaap_InterestExpenseShortTermBorrowings_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherReceivables_lbl0" 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_OtherReceivables" xlink:to="us-gaap_OtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations_lbl0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations_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_NetCashProvidedByUsedInInvestingActivities_lbl0" xml:lang="en-US">Net Cash Provided by (Used in) 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxExpenseBenefit_lbl2" 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_lbl2"/>
    <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="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="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_ConcentrationRiskSupplier_lbl0" xml:lang="en-US">Concentration Risk, Supplier</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskSupplier" xlink:to="us-gaap_ConcentrationRiskSupplier_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_RestrictedCashCurrent_lbl0" xml:lang="en-US">Restricted Cash, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RestrictedCashCurrent" xlink:to="us-gaap_RestrictedCashCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AmortizationOfIntangibleAssets_lbl0" xml:lang="en-US">Amortization of Intangible Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AmortizationOfIntangibleAssets" xlink:to="us-gaap_AmortizationOfIntangibleAssets_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_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_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="us-gaap_CashAndCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</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"/>
    <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="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="us-gaap_CostOfGoodsAndServicesSold_lbl0" xml:lang="en-US">Cost of Goods and Services Sold</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CostOfGoodsAndServicesSold" xlink:to="us-gaap_CostOfGoodsAndServicesSold_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="dei_EntityInteractiveDataCurrent_lbl0" xml:lang="en-US">Entity Interactive Data Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtTextBlock_lbl0" xml:lang="en-US">Short-term Debt [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtTextBlock" xlink:to="us-gaap_ShortTermDebtTextBlock_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_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_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_StockholdersEquityAbstract_lbl0" xml:lang="en-US">Stockholders&apos; 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_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_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="dei_DocumentFiscalPeriodFocus_lbl0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock_lbl0" xml:lang="en-US">Stockholders&apos; Equity Note Disclosure [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="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="dei_EntityAddressPostalZipCode_lbl0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_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 Activities</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="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl0" xml:lang="en-US">Gain (Loss) on Sale of Assets and Asset Impairment Charges</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl0" xml:lang="en-US">Entity Current Reporting Status</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_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_ProfitLoss_lbl1" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_ProfitLoss_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl0" xml:lang="en-US">Document Type</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_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="dei_LocalPhoneNumber_lbl0" xml:lang="en-US">Local Phone Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ConcentrationRiskCustomer_lbl0" xml:lang="en-US">Concentration Risk, Customer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskCustomer" xlink:to="us-gaap_ConcentrationRiskCustomer_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="us-gaap_AdditionalPaidInCapital_lbl0" 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_AdditionalPaidInCapital" xlink:to="us-gaap_AdditionalPaidInCapital_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromShortTermDebt_lbl0" xml:lang="en-US">Proceeds from Short-term Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromShortTermDebt" xlink:to="us-gaap_ProceedsFromShortTermDebt_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableNetCurrent_lbl0" 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_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_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_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_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_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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ElectricGenerationEquipmentMember_lbl0" xml:lang="en-US">Electric Generation Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ElectricGenerationEquipmentMember" xlink:to="us-gaap_ElectricGenerationEquipmentMember_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="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_lbl0" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_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 Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</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="dei_DocumentTransitionReport_lbl0" xml:lang="en-US">Document Transition Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DerivativeAverageForwardExchangeRate1_lbl0" xml:lang="en-US">Derivative, Average Forward Exchange Rate</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:to="us-gaap_DerivativeAverageForwardExchangeRate1_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_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="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock_lbl0" xml:lang="en-US">Schedule of Investments in and Advances to Affiliates, Schedule of Investments [Table Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:to="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock_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_OtherMachineryAndEquipmentMember_lbl0" xml:lang="en-US">Other Machinery and Equipment [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherMachineryAndEquipmentMember" xlink:to="us-gaap_OtherMachineryAndEquipmentMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl0" xml:lang="en-US">Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl0" xml:lang="en-US">Document Registration Statement</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_LandMember_lbl0" xml:lang="en-US">Land [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_LandMember" xlink:to="us-gaap_LandMember_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables_lbl0" xml:lang="en-US">Increase (Decrease) in Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_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="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2" xml:lang="en-US">Stockholders&apos; Equity, Including Portion Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_lbl2"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_MinorityInterest_lbl0" xml:lang="en-US">Stockholders&apos; Equity Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_MinorityInterest" xlink:to="us-gaap_MinorityInterest_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_OtherOperatingIncome_lbl0" xml:lang="en-US">Other Operating Income</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherOperatingIncome" xlink:to="us-gaap_OtherOperatingIncome_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NoncontrollingInterestMember_lbl1" xml:lang="en-US">Noncontrolling Interest [Member]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NoncontrollingInterestMember" xlink:to="us-gaap_NoncontrollingInterestMember_lbl1"/>
    <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="dei_DocumentAnnualReport_lbl0" xml:lang="en-US">Document Annual Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract_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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl0" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [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="us-gaap_GainLossOnDispositionOfAssets1_lbl0" xml:lang="en-US">Gain (Loss) on Disposition of Assets</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GainLossOnDispositionOfAssets1" xlink:to="us-gaap_GainLossOnDispositionOfAssets1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_GrantsReceivable_lbl0" xml:lang="en-US">Grants Receivable</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_GrantsReceivable" xlink:to="us-gaap_GrantsReceivable_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent_lbl0" xml:lang="en-US">Accounts Receivable, Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent_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_CommitmentsAndContingenciesDisclosureTextBlock_lbl0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl0" xml:lang="en-US">Amendment Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy_lbl0" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy_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_SharesOutstanding_lbl1" xml:lang="en-US">Shares, Outstanding</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SharesOutstanding" xlink:to="us-gaap_SharesOutstanding_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 Equivalents, Restricted Cash and Restricted Cash Equivalents</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_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="dei_EntityVoluntaryFilers_lbl0" xml:lang="en-US">Entity Voluntary Filers</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl0" xml:lang="en-US">Entity Filer Category</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent_lbl0" xml:lang="en-US">Increase (Decrease) in Due to Other Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" xlink:to="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermBorrowings_lbl0" 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_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="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_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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ShortTermDebtRefinancedDescription_lbl0" xml:lang="en-US">Short-term Debt, Refinanced, Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ShortTermDebtRefinancedDescription" xlink:to="us-gaap_ShortTermDebtRefinancedDescription_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncomeTaxesPaid_lbl0" xml:lang="en-US">Income Taxes Paid</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncomeTaxesPaid" xlink:to="us-gaap_IncomeTaxesPaid_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesReceivableRelatedPartiesCurrent_lbl0" xml:lang="en-US">Notes Receivable, Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:to="us-gaap_NotesReceivableRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationDateOfIncorporation_lbl0" xml:lang="en-US">Entity Incorporation, Date of Incorporation</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationDateOfIncorporation" xlink:to="dei_EntityIncorporationDateOfIncorporation_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NetIncomeLoss_lbl1" xml:lang="en-US">Net Income (Loss) Attributable to Parent</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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl0" xml:lang="en-US">Entity Address, City or Town</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl0"/>
    <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="dei_EntityFileNumber_lbl0" xml:lang="en-US">Entity File Number</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0" xml:lang="en-US">Current Income Tax Expense (Benefit)</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_CommonStockNoParValue_lbl0" xml:lang="en-US">Common Stock, No Par Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_CommonStockNoParValue" xlink:to="us-gaap_CommonStockNoParValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DebtInstrumentMaturityDate_lbl0" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DebtInstrumentMaturityDate" xlink:to="us-gaap_DebtInstrumentMaturityDate_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl0" xml:lang="en-US">Property, Plant and Equipment, Salvage Value, Percentage</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl0" xml:lang="en-US">Document Accounting Standard</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl0"/>
    <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="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl0" xml:lang="en-US">Increase (Decrease) in Prepaid Supplies</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl0" xml:lang="en-US">Entity Registrant Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0" xml:lang="en-US">Selling, General and Administrative Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables_lbl0" xml:lang="en-US">Increase (Decrease) in Notes Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables_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="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_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl0" xml:lang="en-US">Allowance for Doubtful Accounts, Premiums and Other Receivables</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt_lbl0" xml:lang="en-US">Proceeds from Related Party Debt</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ProceedsFromRelatedPartyDebt" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt_lbl0"/>
    <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="dei_ContactPersonnelName_lbl0" xml:lang="en-US">Contact Personnel Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_ContactPersonnelName" xlink:to="dei_ContactPersonnelName_lbl0"/>
    <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="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_OtherCashEquivalentsAtCarryingValue_lbl0" xml:lang="en-US">Other Cash Equivalents, at Carrying Value</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_VehiclesMember_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl0" xml:lang="en-US">Temporary Equity, Foreign Currency Translation Adjustments</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_lbl0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted [Abstract]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_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"/>
    <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"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl0" xml:lang="en-US">Entity Address, Country</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl0" xml:lang="en-US">Entity Central Index Key</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_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_AccountsReceivableRelatedParties_lbl1" xml:lang="en-US">Accounts Receivable, Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AccountsReceivableRelatedParties" xlink:to="us-gaap_AccountsReceivableRelatedParties_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingExpense_lbl0" xml:lang="en-US">Advertising Expense</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingExpense" xlink:to="us-gaap_AdvertisingExpense_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="dei_DocumentShellCompanyReport_lbl0" xml:lang="en-US">Document Shell Company Report</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_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_InvestmentIncomeDividend_lbl0" xml:lang="en-US">Investment Income, Dividend</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentIncomeDividend" xlink:to="us-gaap_InvestmentIncomeDividend_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl0" xml:lang="en-US">Amendment Flag</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset_lbl0" xml:lang="en-US">Impaired Assets to be Disposed of by Method Other than Sale, Carrying Value of Asset</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset" xlink:to="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset_lbl0"/>
    <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="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="dei_CityAreaCode_lbl0" xml:lang="en-US">City Area Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_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="us-gaap_RevenueFromRelatedParties_lbl0" xml:lang="en-US">Revenue from Related Parties</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueFromRelatedParties" xlink:to="us-gaap_RevenueFromRelatedParties_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_Revenues_lbl0" 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_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl0" xml:lang="en-US">Entity Address, Address Line One</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl0" xml:lang="en-US">Entity Incorporation, State or Country Code</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl0" xml:lang="en-US">Security Exchange Name</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherShortTermBorrowings_lbl0" xml:lang="en-US">Other Short-term Borrowings</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherShortTermBorrowings" xlink:to="us-gaap_OtherShortTermBorrowings_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="dei_EntityShellCompany_lbl0" xml:lang="en-US">Entity Shell Company</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_StockholdersEquity_lbl0" xml:lang="en-US">Stockholders&apos; 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_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="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_lbl0" xml:lang="en-US">Investment Owned, Face Amount</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:to="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_NotesPayableToBank_lbl0" xml:lang="en-US">Notes Payable to Bank</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_NotesPayableToBank" xlink:to="us-gaap_NotesPayableToBank_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_DueToRelatedPartiesCurrent_lbl0" xml:lang="en-US">Due to Related Parties, Current</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_DueToRelatedPartiesCurrent" xlink:to="us-gaap_DueToRelatedPartiesCurrent_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves_lbl0" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves_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="us-gaap_CommonStockSharesAuthorized_lbl1" 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_lbl1"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_OtherFiniteLivedIntangibleAssetsGross_lbl0" xml:lang="en-US">Other Finite-Lived Intangible Assets, Gross</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_OtherFiniteLivedIntangibleAssetsGross" xlink:to="us-gaap_OtherFiniteLivedIntangibleAssetsGross_lbl0"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock_lbl0" xml:lang="en-US">Advertising Cost [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock_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_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="dei_Security12bTitle_lbl0" xml:lang="en-US">Title of 12(b) Security</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_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="us-gaap_RevenueRecognitionPolicyTextBlock_lbl0" xml:lang="en-US">Revenue [Policy Text Block]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock_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_ConcentrationRiskBenchmarkDescription_lbl0" xml:lang="en-US">Concentration Risk, Benchmark Description</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_ConcentrationRiskBenchmarkDescription" xlink:to="us-gaap_ConcentrationRiskBenchmarkDescription_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_StockIssuedDuringPeriodSharesShareBasedCompensation_lbl0" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_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="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl0" xml:lang="en-US">Property, Plant and Equipment, Other, Net</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="us-gaap_PropertyPlantAndEquipmentOtherNet" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet_lbl0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="srt_StatementScenarioAxis_lbl" xml:lang="en-US">Scenario [Axis]</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="srt_StatementScenarioAxis" xlink:to="srt_StatementScenarioAxis_lbl"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>hudi-20210930_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: Mon May 16 21:20:57 UTC 2022 -->
<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="hudi-20210930.xsd#hudi_r_ConsolidatedBalanceSheet" roleURI="http://www.huadi.com/role/ConsolidatedBalanceSheet"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ConsolidatedBalanceSheet_Parentheticals" roleURI="http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ConsolidatedIncomeStatement" roleURI="http://www.huadi.com/role/ConsolidatedIncomeStatement"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShareholdersEquityType2or3" roleURI="http://www.huadi.com/role/ShareholdersEquityType2or3"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ConsolidatedCashFlow" roleURI="http://www.huadi.com/role/ConsolidatedCashFlow"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_OrganizationandNatureofOperations" roleURI="http://www.huadi.com/role/OrganizationandNatureofOperations"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SignificantAccountingPolicies" roleURI="http://www.huadi.com/role/SignificantAccountingPolicies"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_AccountsReceivable" roleURI="http://www.huadi.com/role/AccountsReceivable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_NotesReceivable" roleURI="http://www.huadi.com/role/NotesReceivable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_Inventories" roleURI="http://www.huadi.com/role/Inventories"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_PropertyPlantandEquipment" roleURI="http://www.huadi.com/role/PropertyPlantandEquipment"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LandUseRights" roleURI="http://www.huadi.com/role/LandUseRights"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LongTermInvestments" roleURI="http://www.huadi.com/role/LongTermInvestments"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_NotesPayable" roleURI="http://www.huadi.com/role/NotesPayable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShortTermBorrowings" roleURI="http://www.huadi.com/role/ShortTermBorrowings"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_CustomerandSupplierConcentrations" roleURI="http://www.huadi.com/role/CustomerandSupplierConcentrations"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_RelatedPartyTransactions" roleURI="http://www.huadi.com/role/RelatedPartyTransactions"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShareholdersEquity" roleURI="http://www.huadi.com/role/ShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_IncomeTaxes" roleURI="http://www.huadi.com/role/IncomeTaxes"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_CommitmentandContingencies" roleURI="http://www.huadi.com/role/CommitmentandContingencies"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SegmentReporting" roleURI="http://www.huadi.com/role/SegmentReporting"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SubsequentEvents" roleURI="http://www.huadi.com/role/SubsequentEvents"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_AccountingPoliciesByPolicy" roleURI="http://www.huadi.com/role/AccountingPoliciesByPolicy"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_OrganizationandNatureofOperationsTables" roleURI="http://www.huadi.com/role/OrganizationandNatureofOperationsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SignificantAccountingPoliciesTables" roleURI="http://www.huadi.com/role/SignificantAccountingPoliciesTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_AccountsReceivableTables" roleURI="http://www.huadi.com/role/AccountsReceivableTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_InventoriesTables" roleURI="http://www.huadi.com/role/InventoriesTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_PropertyPlantandEquipmentTables" roleURI="http://www.huadi.com/role/PropertyPlantandEquipmentTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LandUseRightsTables" roleURI="http://www.huadi.com/role/LandUseRightsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LongTermInvestmentsTables" roleURI="http://www.huadi.com/role/LongTermInvestmentsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShortTermBorrowingsTables" roleURI="http://www.huadi.com/role/ShortTermBorrowingsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_RelatedPartyTransactionsTables" roleURI="http://www.huadi.com/role/RelatedPartyTransactionsTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_IncomeTaxesTables" roleURI="http://www.huadi.com/role/IncomeTaxesTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SegmentReportingTables" roleURI="http://www.huadi.com/role/SegmentReportingTables"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleoforganizationandnatureofoperationsTable" roleURI="http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofrelevantexchangeratesTable" roleURI="http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofestimatedusefullivesoftheassetsTable" roleURI="http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofaccountsreceivableTable" roleURI="http://www.huadi.com/role/ScheduleofaccountsreceivableTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofchangesofallowancefordoubtfulaccountsTable" roleURI="http://www.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofinventoriesTable" roleURI="http://www.huadi.com/role/ScheduleofinventoriesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofpropertyplantandequipmentTable" roleURI="http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleoflanduserightsTable" roleURI="http://www.huadi.com/role/ScheduleoflanduserightsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleoflongterminvestmentsTable" roleURI="http://www.huadi.com/role/ScheduleoflongterminvestmentsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofshorttermborrowingsTable" roleURI="http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" roleURI="http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofnatureofrelationshipswithrelatedpartiesTable" roleURI="http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofnetoutstandingbalanceswithrelatedpartiesTable" roleURI="http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable" roleURI="http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofattributedcontinuingoperationsTable" roleURI="http://www.huadi.com/role/ScheduleofattributedcontinuingoperationsTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable" roleURI="http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ScheduleofrevenuesbygeographicareasTable" roleURI="http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_OrganizationandNatureofOperationsDetails" roleURI="http://www.huadi.com/role/OrganizationandNatureofOperationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SignificantAccountingPoliciesDetails" roleURI="http://www.huadi.com/role/SignificantAccountingPoliciesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_AccountsReceivableDetails" roleURI="http://www.huadi.com/role/AccountsReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_NotesReceivableDetails" roleURI="http://www.huadi.com/role/NotesReceivableDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_PropertyPlantandEquipmentDetails" roleURI="http://www.huadi.com/role/PropertyPlantandEquipmentDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LandUseRightsDetails" roleURI="http://www.huadi.com/role/LandUseRightsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_LongTermInvestmentsDetails" roleURI="http://www.huadi.com/role/LongTermInvestmentsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_NotesPayableDetails" roleURI="http://www.huadi.com/role/NotesPayableDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShortTermBorrowingsDetails" roleURI="http://www.huadi.com/role/ShortTermBorrowingsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_CustomerandSupplierConcentrationsDetails" roleURI="http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_RelatedPartyTransactionsDetails" roleURI="http://www.huadi.com/role/RelatedPartyTransactionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_ShareholdersEquityDetails" roleURI="http://www.huadi.com/role/ShareholdersEquityDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_IncomeTaxesDetails" roleURI="http://www.huadi.com/role/IncomeTaxesDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SegmentReportingDetails" roleURI="http://www.huadi.com/role/SegmentReportingDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#hudi_r_SubsequentEventsDetails" roleURI="http://www.huadi.com/role/SubsequentEventsDetails"/>
  <roleRef xlink:type="simple" xlink:href="hudi-20210930.xsd#DocumentAndEntityInformation" roleURI="http://www.huadi.com/role/DocumentAndEntityInformation"/>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedBalanceSheet">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AssetsAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" 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/2021/elts/us-gaap-2021-01-31.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_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_RestrictedCashCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsAndOtherReceivablesNetCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AccountsReceivableRelatedPartiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesAndLoansReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesAndLoansReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_NotesAndLoansReceivableNetCurrent" order="4.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/2021/elts/us-gaap-2021-01-31.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvancesOnInventoryPurchases" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvancesOnInventoryPurchases"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_AdvancesOnInventoryPurchases" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesOnInventoryPurchasesRelatedParties" xlink:href="hudi-20210930.xsd#hudi_AdvancesOnInventoryPurchasesRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="AdvancesOnInventoryPurchasesRelatedParties" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrentAbstract" xlink:to="us-gaap_OtherReceivables" order="8.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsAbstract" xlink:to="us-gaap_AssetsCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsNet" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrent" xlink:to="LandUseRightsNet" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_LongTermInvestments" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AssetsCurrent" xlink:to="us-gaap_DeferredIncomeTaxAssetsNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquityAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="us-gaap_LiabilitiesCurrentAbstract" order="0.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/2021/elts/us-gaap-2021-01-31.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_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_NotesPayableCurrent" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_ContractWithCustomerLiabilityCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_DueToRelatedPartiesCurrent" order="4.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/2021/elts/us-gaap-2021-01-31.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="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LiabilitiesCurrentAbstract" xlink:to="us-gaap_AccruedIncomeTaxesCurrent" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="3.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/2021/elts/us-gaap-2021-01-31.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="4.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_StockholdersEquityAbstract" order="0.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/2021/elts/us-gaap-2021-01-31.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_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="us-gaap_AdditionalPaidInCapital" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StatutorySurplusReserves" xlink:href="hudi-20210930.xsd#hudi_StatutorySurplusReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityAbstract" xlink:to="StatutorySurplusReserves" order="2.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/2021/elts/us-gaap-2021-01-31.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="3.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/2021/elts/us-gaap-2021-01-31.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="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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_StockholdersEquity" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_MinorityInterest" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingencies" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="3.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_LiabilitiesAndStockholdersEquity" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfFinancialPositionAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="1.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/2021/elts/us-gaap-2021-01-31.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="2.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/2021/elts/us-gaap-2021-01-31.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="3.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/2021/elts/us-gaap-2021-01-31.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="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedIncomeStatement">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <loc xlink:type="locator" xlink:label="Sales" xlink:href="hudi-20210930.xsd#hudi_Sales"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="Sales" order="0.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/2021/elts/us-gaap-2021-01-31.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_CostOfGoodsAndServicesSold" order="2.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/2021/elts/us-gaap-2021-01-31.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="3.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_GrossProfit" xlink:to="us-gaap_OperatingExpensesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_SellingGeneralAndAdministrativeExpense" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingExpensesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpense" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_OperatingExpenses" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="5.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OperatingIncomeLoss" xlink:to="us-gaap_NonoperatingIncomeExpenseAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_InterestIncomeExpenseNet" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherOperatingIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherOperatingIncome"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="us-gaap_OtherOperatingIncome" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_NonoperatingIncomeExpense" order="6.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/2021/elts/us-gaap-2021-01-31.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="7.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ProfitLoss" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="NetIncomeAttributableToHuadiInternationalGroupCoLtd" xlink:href="hudi-20210930.xsd#hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="NetIncomeAttributableToHuadiInternationalGroupCoLtd" order="1.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_NetIncomeLoss" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ProfitLoss" xlink:to="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract" xlink:to="us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeStatementAbstract" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_ComprehensiveIncomeNetOfTax" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasicAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasicAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_EarningsPerShareBasicAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareBasic" order="0.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_EarningsPerShareBasicAbstract" xlink:to="us-gaap_EarningsPerShareDiluted" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" order="3.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" order="0.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract" xlink:to="us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ShareholdersEquityType2or3">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="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/2021/elts/us-gaap-2021-01-31.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="StatutorySurplusReserveMember" xlink:href="hudi-20210930.xsd#hudi_StatutorySurplusReserveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="StatutorySurplusReserveMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityToHuadiInternationalGroupCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="ShareholdersEquityToHuadiInternationalGroupCoLtdMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" order="6.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/2021/elts/us-gaap-2021-01-31.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="7.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="StockOfferingNetOfOfferingCost" xlink:href="hudi-20210930.xsd#hudi_StockOfferingNetOfOfferingCost"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockOfferingNetOfOfferingCost" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="StockOfferingNetOfOfferingCostinShares" xlink:href="hudi-20210930.xsd#hudi_StockOfferingNetOfOfferingCostinShares"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="StockOfferingNetOfOfferingCostinShares" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments" order="6.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/2021/elts/us-gaap-2021-01-31.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_0" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesOutstanding_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementLineItems" xlink:to="us-gaap_SharesOutstanding_0" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ConsolidatedCashFlow">
    <loc xlink:type="locator" xlink:label="us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_ProfitLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProfitLoss"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProfitLoss" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAndAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DepreciationAndAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProvisionForOtherLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForOtherLosses"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_ProvisionForOtherLosses" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_DeferredIncomeTaxExpenseBenefit" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnDispositionOfAssets1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_GainLossOnDispositionOfAssets1" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="0.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesReceivables" order="1.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/2021/elts/us-gaap-2021-01-31.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="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInPrepaidSupplies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidSupplies"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInPrepaidSupplies" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInOtherReceivables" order="5.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInAccountsPayableTrade" order="6.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/2021/elts/us-gaap-2021-01-31.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="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInNotesPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInNotesPayableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="us-gaap_IncreaseDecreaseInNotesPayableCurrent" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IncreaseDecreaseAdvancesFromCustomers" xlink:href="hudi-20210930.xsd#hudi_IncreaseDecreaseAdvancesFromCustomers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="IncreaseDecreaseAdvancesFromCustomers" order="9.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="1.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/2021/elts/us-gaap-2021-01-31.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="us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInInvestingActivities" order="2.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/2021/elts/us-gaap-2021-01-31.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromShortTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromShortTermDebt" order="0.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfShortTermDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfShortTermDebt" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromIssuanceInitialPublicOffering" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceInitialPublicOffering"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromIssuanceInitialPublicOffering" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ProceedsFromRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_ProceedsFromRelatedPartyDebt" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="4.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_NetCashProvidedByUsedInFinancingActivities" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementOfCashFlowsAbstract" xlink:to="us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations" 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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_IncomeTaxesPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="us-gaap_IncomeTaxesPaid" order="0.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/2021/elts/us-gaap-2021-01-31.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/OrganizationandNatureofOperations">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SignificantAccountingPolicies">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/AccountsReceivable">
    <loc xlink:type="locator" xlink:label="AccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivableTextBlock" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableAbstract" xlink:to="AccountsReceivableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/NotesReceivable">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/Inventories">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/PropertyPlantandEquipment">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LandUseRights">
    <loc xlink:type="locator" xlink:label="LandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="LandUseRightsTextBlock" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsAbstract" xlink:to="LandUseRightsTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LongTermInvestments">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/NotesPayable">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/ShortTermBorrowings">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_ShortTermDebtTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/CustomerandSupplierConcentrations">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/RelatedPartyTransactions">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/ShareholdersEquity">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="us-gaap_StockholdersEquityNoteDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/IncomeTaxes">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/CommitmentandContingencies">
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SegmentReporting">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/SubsequentEvents">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/AccountingPoliciesByPolicy">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesToSuppliersPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_AdvancesToSuppliersPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AdvancesToSuppliersPolicyTextBlock" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AdvancesFromCustomersPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_AdvancesFromCustomersPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="AdvancesFromCustomersPolicyTextBlock" 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/2021/elts/us-gaap-2021-01-31.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_LandUnderOptionArrangementsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandUnderOptionArrangementsPolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_LandUnderOptionArrangementsPolicy" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_InvestmentPolicyTextBlock" order="11.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/2021/elts/us-gaap-2021-01-31.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="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_FairValueMeasurementPolicyPolicyTextBlock" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ValueaddedTaxPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_ValueaddedTaxPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ValueaddedTaxPolicyTextBlock" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueRecognitionPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueRecognitionPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RevenueRecognitionPolicyTextBlock" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="GovernmentGrantPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_GovernmentGrantPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="GovernmentGrantPolicyTextBlock" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ResearchAndDevelopmentExpensePolicy" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShippingAndHandlingCostPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShippingAndHandlingCostPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ShippingAndHandlingCostPolicyTextBlock" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingCostsPolicyTextBlock" order="19.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/2021/elts/us-gaap-2021-01-31.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="20.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/2021/elts/us-gaap-2021-01-31.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="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_ConcentrationRiskCreditRisk" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PriorPeriodReclassificationAdjustmentDescription" order="23.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/2021/elts/us-gaap-2021-01-31.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="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" xlink:href="hudi-20210930.xsd#hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/OrganizationandNatureofOperationsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SignificantAccountingPoliciesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelevantExchangeRatesTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_RelevantExchangeRatesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="RelevantExchangeRatesTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/AccountsReceivableTables">
    <loc xlink:type="locator" xlink:label="AccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfAccountsReceivableTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableAbstract" xlink:to="ScheduleOfAccountsReceivableTableTextBlock" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/InventoriesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/PropertyPlantandEquipmentTables">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LandUseRightsTables">
    <loc xlink:type="locator" xlink:label="LandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfLandUseRightsTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfLandUseRightsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsAbstract" xlink:to="ScheduleOfLandUseRightsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LongTermInvestmentsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ShortTermBorrowingsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="ScheduleOfShorttermBankBorrowingsTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="ScheduleOfShorttermBankBorrowingsTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/RelatedPartyTransactionsTables">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/IncomeTaxesTables">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_IncomeTaxDisclosureAbstract" xlink:to="us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" 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/2021/elts/us-gaap-2021-01-31.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:type="extended" xlink:role="http://www.huadi.com/role/SegmentReportingTables">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfOrganizationAndNatureOfOperationsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfOrganizationAndNatureOfOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfOrganizationAndNatureOfOperationsAbstract" xlink:to="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="HuadiInternationalGroupCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_HuadiInternationalGroupCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuadiInternationalGroupCoLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YongqiangTuoxingLimitedMember" xlink:href="hudi-20210930.xsd#hudi_YongqiangTuoxingLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YongqiangTuoxingLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HongKongBeachLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HongKongBeachLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HongKongBeachLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouHongshunStainlessSteelLimitedMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouHongshunStainlessSteelLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouHongshunStainlessSteelLimitedMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuadiSteelGroupLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HuadiSteelGroupLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuadiSteelGroupLimitedMember" 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="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable" xlink:to="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="BusinessAcquisitionsDescriptionOfAcquiredEntity" xlink:href="hudi-20210930.xsd#hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:to="BusinessAcquisitionsDescriptionOfAcquiredEntity" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationDateOfIncorporation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationDateOfIncorporation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:to="dei_EntityIncorporationDateOfIncorporation" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_MinorityInterestDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MinorityInterestDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems" xlink:to="us-gaap_MinorityInterestDescription" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRelevantExchangeRatesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfRelevantExchangeRatesAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRelevantExchangeRatesAbstract" xlink:to="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="TypesOfCurrencyAxis" xlink:href="hudi-20210930.xsd#hudi_TypesOfCurrencyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" xlink:to="TypesOfCurrencyAxis" 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/2021/currency-2021.xsd#currency_CNY"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="TypesOfCurrencyAxis" xlink:to="currency_CNY" 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="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable" xlink:to="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ForeignCurrencyExchangeRateTranslation1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ForeignCurrencyExchangeRateTranslation1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" xlink:to="us-gaap_ForeignCurrencyExchangeRateTranslation1" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DerivativeAverageForwardExchangeRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DerivativeAverageForwardExchangeRate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems" xlink:to="us-gaap_DerivativeAverageForwardExchangeRate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable"/>
    <loc xlink:type="locator" xlink:label="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems" xlink:href="hudi-20210930.xsd#hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract" xlink:to="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" 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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" xlink:to="us-gaap_PropertyPlantAndEquipmentByTypeAxis" order="2.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/2021/elts/us-gaap-2021-01-31.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_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_MachineryAndEquipmentMember" order="1.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/2021/elts/us-gaap-2021-01-31.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="2.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/2021/elts/us-gaap-2021-01-31.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="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ElectricGenerationEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ElectricGenerationEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_ElectricGenerationEquipmentMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LandMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_LandMember" 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="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable" xlink:to="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentUsefulLife" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofaccountsreceivableTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfAccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableGrossCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableGrossCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableGrossCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableRelatedParties" order="1.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" order="2.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAccountsReceivableAbstract" xlink:to="us-gaap_AccountsReceivableNetCurrent" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <loc xlink:type="locator" xlink:label="BadDebtWriteoff" xlink:href="hudi-20210930.xsd#hudi_BadDebtWriteoff"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:to="BadDebtWriteoff" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="ExchangeDifference" xlink:href="hudi-20210930.xsd#hudi_ExchangeDifference"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:to="ExchangeDifference" order="2.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsReceivable_0" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofinventoriesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfInventoriesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfInventoriesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryRawMaterials" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryRawMaterials"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryRawMaterials" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryWorkInProcessNetOfReserves" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryFinishedGoods"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryFinishedGoods" order="2.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfInventoriesAbstract" xlink:to="us-gaap_InventoryNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfPropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfPropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_OtherMachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherMachineryAndEquipmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_OtherMachineryAndEquipmentMember" 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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="us-gaap_AssetUnderConstructionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetUnderConstructionMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="us-gaap_AssetUnderConstructionMember" 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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_PropertyPlantAndEquipmentOtherNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentOtherNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentOtherNet" order="1.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" order="2.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="us-gaap_PropertyPlantAndEquipmentNet" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleoflanduserightsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfLandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherFiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherFiniteLivedIntangibleAssetsGross"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_OtherFiniteLivedIntangibleAssetsGross" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLandUseRightsAbstract" xlink:to="us-gaap_FiniteLivedIntangibleAssetsNet" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleoflongterminvestmentsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfLongTermInvestmentsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfLongTermInvestmentsAbstract"/>
<!-- [WMV5][XcpuxYn59dz7vgYynUDuwG7r97K2jUTysl7vcz0lJt/tSeJz73kx1cLt0ZFF2SK/vxBCY0vdSratfPKpPL53iwekEWdYFqy/jDaLGd/+XL2xEQM0uAIxaqJw7plnW8tkCTeoVGWTHiXRoihB2N2rO5uLoVJLUXCKv0OkLE8uoRF5fqp71q4wMn/OBRumwbhj3Z05X6eh1VoLd0ZCbREfDurK8Q2xC6HdfJPfzRgvrNztaEdsVYjBSr4ajd6nAb+T8y9Q2QO3JbZknR2YsYYlxQLd2bGna5dpIbUIqa6H9l1qXDus2zpXLzf/ChAe0upe] CSR-->
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInvestmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfInvestmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInvestmentsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfLongTermInvestmentsAbstract" xlink:to="us-gaap_ScheduleOfInvestmentsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsTable" xlink:to="us-gaap_LongtermDebtTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="us-gaap_LongtermDebtTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HuashangMicroFinanceCoMember" xlink:href="hudi-20210930.xsd#hudi_HuashangMicroFinanceCoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="HuashangMicroFinanceCoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongwanRuralCommercialBankMember" xlink:href="hudi-20210930.xsd#hudi_LongwanRuralCommercialBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="LongwanRuralCommercialBankMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouLonglianDevelopmentCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouLonglianDevelopmentCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_LongtermDebtTypeAxis" xlink:to="WenzhouLonglianDevelopmentCoLtdMember" 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_ScheduleOfInvestmentsTable" xlink:to="us-gaap_ScheduleOfInvestmentsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermInvestments"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ScheduleOfInvestmentsLineItems" xlink:to="us-gaap_LongTermInvestments" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofshorttermborrowingsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermBorrowingsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfShortTermBorrowingsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfShortTermDebtTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShortTermDebtTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermBorrowingsAbstract" xlink:to="us-gaap_ScheduleOfShortTermDebtTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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="CITICBankMember" xlink:href="hudi-20210930.xsd#hudi_CITICBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="CITICBankMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CITICBank1Member" xlink:href="hudi-20210930.xsd#hudi_CITICBank1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="CITICBank1Member" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CITICBank2Member" xlink:href="hudi-20210930.xsd#hudi_CITICBank2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="CITICBank2Member" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChinaMember" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChinaMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina1Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina1Member" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina2Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina2Member" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina3Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina3Member" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina4Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina4Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina4Member" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfChinaMember" xlink:href="hudi-20210930.xsd#hudi_BankOfChinaMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfChinaMember" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina5Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina5Member" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina6Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina6Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina6Member" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BankOfChina1Member" xlink:href="hudi-20210930.xsd#hudi_BankOfChina1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="BankOfChina1Member" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina7Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina7Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina7Member" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina8Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina8Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina8Member" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina9Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina9Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina9Member" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina10Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina10Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina10Member" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina11Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina11Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina11Member" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZheshangBankMember" xlink:href="hudi-20210930.xsd#hudi_ZheshangBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ZheshangBankMember" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZheshangBank1Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ZheshangBank1Member" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZheshangBank2Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ZheshangBank2Member" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZheshangBank3Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ZheshangBank3Member" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina12Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina12Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina12Member" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina13Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina13Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina13Member" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina14Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina14Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina14Member" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina15Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina15Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina15Member" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina16Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina16Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina16Member" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina17Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina17Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina17Member" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZheshangBank4Member" xlink:href="hudi-20210930.xsd#hudi_ZheshangBank4Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ZheshangBank4Member" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina18Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina18Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina18Member" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina19Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina19Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina19Member" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankOfChina20Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankOfChina20Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankOfChina20Member" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBankMember" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBankMember" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank1Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank1Member" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank2Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank2Member" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank3Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank3Member" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank4Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank4Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank4Member" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank5Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank5Member" order="37.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank6Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank6Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank6Member" order="38.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank7Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank7Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank7Member" order="39.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank8Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank8Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank8Member" order="40.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank9Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank9Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank9Member" order="41.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank10Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank10Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank10Member" order="42.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank11Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank11Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank11Member" order="43.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank12Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank12Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank12Member" order="44.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AgriculturalBank13Member" xlink:href="hudi-20210930.xsd#hudi_AgriculturalBank13Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="AgriculturalBank13Member" order="45.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChinaCITICBankMember" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChinaCITICBankMember" order="46.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChinaCITICBank1Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChinaCITICBank1Member" order="47.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChinaCITICBank2Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChinaCITICBank2Member" order="48.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChinaCITICBank3Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChinaCITICBank3Member" order="49.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChinaCITICBank4Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank4Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChinaCITICBank4Member" order="50.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ChinaCITICBank5Member" xlink:href="hudi-20210930.xsd#hudi_ChinaCITICBank5Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ChinaCITICBank5Member" order="51.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="MinshengBankMember" xlink:href="hudi-20210930.xsd#hudi_MinshengBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="MinshengBankMember" order="52.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangCommerceBankMember" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ZhejiangCommerceBankMember" order="53.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangCommerceBank1Member" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBank1Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ZhejiangCommerceBank1Member" order="54.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangCommerceBank2Member" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBank2Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ZhejiangCommerceBank2Member" order="55.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ZhejiangCommerceBank3Member" xlink:href="hudi-20210930.xsd#hudi_ZhejiangCommerceBank3Member"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtTypeAxis" xlink:to="ZhejiangCommerceBank3Member" order="56.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"/>
    <loc xlink:type="locator" xlink:label="ShorttermBorrowingsAmount" xlink:href="hudi-20210930.xsd#hudi_ShorttermBorrowingsAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="ShorttermBorrowingsAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ShorttermBorrowingsAmount_0" xlink:href="hudi-20210930.xsd#hudi_ShorttermBorrowingsAmount"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentIssuanceDate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentIssuanceDate1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentIssuanceDate1" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentMaturityDate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentMaturityDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentMaturityDate" order="2.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ShortTermDebtLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateEffectivePercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract"/>
    <loc xlink:type="locator" xlink:label="ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" xlink:href="hudi-20210930.xsd#hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"/>
    <loc xlink:type="locator" xlink:label="ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems" xlink:href="hudi-20210930.xsd#hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract" xlink:to="ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_BalanceSheetLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BalanceSheetLocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" 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/2021/elts/us-gaap-2021-01-31.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="BuildingsNetMember" xlink:href="hudi-20210930.xsd#hudi_BuildingsNetMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="BuildingsNetMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LongtermInvestmentMember" xlink:href="hudi-20210930.xsd#hudi_LongtermInvestmentMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_BalanceSheetLocationAxis" xlink:to="LongtermInvestmentMember" 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="ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable" xlink:to="ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems" xlink:to="us-gaap_OtherShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract" xlink:to="us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="RelatedPartyMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyOneMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTwoMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyThreeMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyFourMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyFourMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyFiveMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyFiveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyFiveMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartySixMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartySixMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartySixMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartySevenMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartySevenMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartySevenMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyEightMember" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyEightMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="RelatedPartyEightMember" order="8.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"/>
    <loc xlink:type="locator" xlink:label="RelationshipsWithTheCompany" xlink:href="hudi-20210930.xsd#hudi_RelationshipsWithTheCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionLineItems" xlink:to="RelationshipsWithTheCompany" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract" xlink:to="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="AdvancesToSuppliersMember" xlink:href="hudi-20210930.xsd#hudi_AdvancesToSuppliersMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="AdvancesToSuppliersMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountsReceivablesMember" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivablesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="AccountsReceivablesMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="OtherReceivablesMember" xlink:href="hudi-20210930.xsd#hudi_OtherReceivablesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="OtherReceivablesMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DueToRelatedPartiesMember" xlink:href="hudi-20210930.xsd#hudi_DueToRelatedPartiesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionAxis" xlink:to="DueToRelatedPartiesMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TaizhouHuadiIndustrialLtdMember" xlink:href="hudi-20210930.xsd#hudi_TaizhouHuadiIndustrialLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="TaizhouHuadiIndustrialLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuashangMicroFinanceCoMember" xlink:href="hudi-20210930.xsd#hudi_HuashangMicroFinanceCoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuashangMicroFinanceCoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaizhouHuadiMaterialTechnologyCoMember" xlink:href="hudi-20210930.xsd#hudi_TaizhouHuadiMaterialTechnologyCoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="TaizhouHuadiMaterialTechnologyCoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiWangMember" xlink:href="hudi-20210930.xsd#hudi_DiWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="DiWangMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="JueqinWangMember" xlink:href="hudi-20210930.xsd#hudi_JueqinWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="JueqinWangMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuizhiWangMember" xlink:href="hudi-20210930.xsd#hudi_HuizhiWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuizhiWangMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="JuelinWangMember" xlink:href="hudi-20210930.xsd#hudi_JuelinWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="JuelinWangMember" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YiyuWangMember" xlink:href="hudi-20210930.xsd#hudi_YiyuWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YiyuWangMember" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BingZhangMember" xlink:href="hudi-20210930.xsd#hudi_BingZhangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BingZhangMember" order="8.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="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable" xlink:to="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="ReceivablesFromRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_ReceivablesFromRelatedPartiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" xlink:to="ReceivablesFromRelatedPartiesAbstract" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ReceivablesFromRelatedPartiesAbstract" xlink:to="us-gaap_DueFromRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiabilitiesToRelatedPartiesAbstract" xlink:href="hudi-20210930.xsd#hudi_LiabilitiesToRelatedPartiesAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems" xlink:to="LiabilitiesToRelatedPartiesAbstract" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="LiabilitiesToRelatedParties" xlink:href="hudi-20210930.xsd#hudi_LiabilitiesToRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LiabilitiesToRelatedPartiesAbstract" xlink:to="LiabilitiesToRelatedParties" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." xlink:href="hudi-20210930.xsd#hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest."/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest." order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_EffectiveIncomeTaxRateContinuingOperations" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxAtThePRCEITTaxRates" xlink:href="hudi-20210930.xsd#hudi_TaxAtThePRCEITTaxRates"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="TaxAtThePRCEITTaxRates" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationTaxCreditsResearch" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxReconciliationNondeductibleExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxReconciliationNondeductibleExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="TaxEffectOfDeferredTaxRecognized" xlink:href="hudi-20210930.xsd#hudi_TaxEffectOfDeferredTaxRecognized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="TaxEffectOfDeferredTaxRecognized" 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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofattributedcontinuingoperationsTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfAttributedContinuingOperationsAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfAttributedContinuingOperationsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAttributedContinuingOperationsAbstract" xlink:to="us-gaap_CurrentIncomeTaxExpenseBenefit" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DeferredIncomeTaxAssets" xlink:href="hudi-20210930.xsd#hudi_DeferredIncomeTaxAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAttributedContinuingOperationsAbstract" xlink:to="DeferredIncomeTaxAssets" order="1.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfAttributedContinuingOperationsAbstract" xlink:to="us-gaap_IncomeTaxExpenseBenefit" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract" xlink:to="us-gaap_DeferredTaxAssetsNetAbstract" 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/2021/elts/us-gaap-2021-01-31.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="0.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/2021/elts/us-gaap-2021-01-31.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract" xlink:to="us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable">
    <loc xlink:type="locator" xlink:label="ScheduleOfRevenuesByGeographicAreasAbstract" xlink:href="hudi-20210930.xsd#hudi_ScheduleOfRevenuesByGeographicAreasAbstract"/>
    <loc xlink:type="locator" xlink:label="SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" xlink:href="hudi-20210930.xsd#hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable"/>
    <loc xlink:type="locator" xlink:label="SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" xlink:href="hudi-20210930.xsd#hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ScheduleOfRevenuesByGeographicAreasAbstract" xlink:to="SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="LocationAxis" xlink:href="hudi-20210930.xsd#hudi_LocationAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" xlink:to="LocationAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InternationalMarketsMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LocationAxis" xlink:to="InternationalMarketsMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InternationalMarketsOneMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LocationAxis" xlink:to="InternationalMarketsOneMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InternationalMarketsTwoMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LocationAxis" xlink:to="InternationalMarketsTwoMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InternationalMarketsThreeMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsThreeMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LocationAxis" xlink:to="InternationalMarketsThreeMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InternationalMarketsFourMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsFourMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LocationAxis" xlink:to="InternationalMarketsFourMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="InternationalMarketsFiveMember" xlink:href="hudi-20210930.xsd#hudi_InternationalMarketsFiveMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LocationAxis" xlink:to="InternationalMarketsFiveMember" 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="SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable" xlink:to="SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="SegmentSales" xlink:href="hudi-20210930.xsd#hudi_SegmentSales"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" xlink:to="SegmentSales" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PercentageOfSales" xlink:href="hudi-20210930.xsd#hudi_PercentageOfSales"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems" xlink:to="PercentageOfSales" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/OrganizationandNatureofOperationsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="OrganizationandNatureofOperationsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="OrganizationandNatureofOperationsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_OrganizationandNatureofOperationsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="OrganizationandNatureofOperationsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HuadiInternationalGroupCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_HuadiInternationalGroupCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuadiInternationalGroupCoLtdMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="YongqiangTuoxingLimitedMember" xlink:href="hudi-20210930.xsd#hudi_YongqiangTuoxingLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YongqiangTuoxingLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="HongKongBeachLimitedHKBeachMember" xlink:href="hudi-20210930.xsd#hudi_HongKongBeachLimitedHKBeachMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HongKongBeachLimitedHKBeachMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouHongshunStainlessSteelLtdMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouHongshunStainlessSteelLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouHongshunStainlessSteelLtdMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuadiSteelGroupLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HuadiSteelGroupLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuadiSteelGroupLimitedMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiWangMember" xlink:href="hudi-20210930.xsd#hudi_DiWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="DiWangMember" 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="OrganizationandNatureofOperationsDetailsTable" xlink:to="OrganizationandNatureofOperationsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherAdditionalCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAdditionalCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_OtherAdditionalCapital" order="2.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="3.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockNoParValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockNoParValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_CommonStockNoParValue" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="CashPaidInCapital" xlink:href="hudi-20210930.xsd#hudi_CashPaidInCapital"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="CashPaidInCapital" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="OrganizationandNatureofOperationsDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SignificantAccountingPoliciesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RestrictedCash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCash"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_RestrictedCash" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GrantsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrantsReceivable"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_GrantsReceivable" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherSellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherSellingAndMarketingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OtherSellingAndMarketingExpense" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingExpense"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_AdvertisingExpense" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_OtherCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCashEquivalentsAtCarryingValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_AccountingPoliciesAbstract" xlink:to="us-gaap_OtherCashEquivalentsAtCarryingValue" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/AccountsReceivableDetails">
    <loc xlink:type="locator" xlink:label="AccountsReceivableAbstract" xlink:href="hudi-20210930.xsd#hudi_AccountsReceivableAbstract"/>
    <loc xlink:type="locator" xlink:label="AllowsCreditPeriod" xlink:href="hudi-20210930.xsd#hudi_AllowsCreditPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableAbstract" xlink:to="AllowsCreditPeriod" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AverageAccountsReceivableTurnoverPeriod" xlink:href="hudi-20210930.xsd#hudi_AverageAccountsReceivableTurnoverPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="AccountsReceivableAbstract" xlink:to="AverageAccountsReceivableTurnoverPeriod" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/NotesReceivableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_ReceivablesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesReceivableRelatedPartiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableRelatedPartiesCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ReceivablesAbstract" xlink:to="us-gaap_NotesReceivableRelatedPartiesCurrent" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/PropertyPlantandEquipmentDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_Depreciation" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LandUseRightsDetails">
    <loc xlink:type="locator" xlink:label="LandUseRightsAbstract" xlink:href="hudi-20210930.xsd#hudi_LandUseRightsAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LandUseRightsAbstract" xlink:to="us-gaap_AmortizationOfIntangibleAssets" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/LongTermInvestmentsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract"/>
    <loc xlink:type="locator" xlink:label="LongTermInvestmentsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_LongTermInvestmentsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="LongTermInvestmentsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_LongTermInvestmentsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:to="LongTermInvestmentsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HuashangMicroFinanceCoMember" xlink:href="hudi-20210930.xsd#hudi_HuashangMicroFinanceCoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuashangMicroFinanceCoMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouLonglianDevelopmentCoLtdMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouLonglianDevelopmentCoLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouLonglianDevelopmentCoLtdMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="LongwanRuralCommercialBankMember" xlink:href="hudi-20210930.xsd#hudi_LongwanRuralCommercialBankMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="LongwanRuralCommercialBankMember" order="3.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="LongTermInvestmentsDetailsTable" xlink:to="LongTermInvestmentsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedBalancePrincipalAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentOwnedBalancePrincipalAmount"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedBalancePrincipalAmount" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="CashConsiderationDescription" xlink:href="hudi-20210930.xsd#hudi_CashConsiderationDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsLineItems" xlink:to="CashConsiderationDescription" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentIncomeDividend" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentIncomeDividend"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="LongTermInvestmentsDetailsLineItems" xlink:to="us-gaap_InvestmentIncomeDividend" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/NotesPayableDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NotesPayableToBank" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesPayableToBank"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_NotesPayableToBank" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ShortTermBorrowingsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InterestExpenseShortTermBorrowings" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpenseShortTermBorrowings"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_DebtDisclosureAbstract" xlink:to="us-gaap_InterestExpenseShortTermBorrowings" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <loc xlink:type="locator" xlink:label="CustomerandSupplierConcentrationsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_CustomerandSupplierConcentrationsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="CustomerandSupplierConcentrationsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_CustomerandSupplierConcentrationsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RisksAndUncertaintiesAbstract" xlink:to="CustomerandSupplierConcentrationsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="us-gaap_ConcentrationRiskTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SupplierConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="SupplierConcentrationRiskOneMember" xlink:href="hudi-20210930.xsd#hudi_SupplierConcentrationRiskOneMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="SupplierConcentrationRiskOneMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SupplierConcentrationRiskTwoMember" xlink:href="hudi-20210930.xsd#hudi_SupplierConcentrationRiskTwoMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByTypeAxis" xlink:to="SupplierConcentrationRiskTwoMember" order="3.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsTable" xlink:to="us-gaap_ConcentrationRiskByBenchmarkAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="us-gaap_ConcentrationRiskBenchmarkDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="RevenuesMember" xlink:href="hudi-20210930.xsd#hudi_RevenuesMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="RevenuesMember" order="1.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/2021/elts/us-gaap-2021-01-31.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="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="CustomerandSupplierConcentrationsDetailsTable" xlink:to="CustomerandSupplierConcentrationsDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="ConcentrationRiskPercentage2" xlink:href="hudi-20210930.xsd#hudi_ConcentrationRiskPercentage2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="ConcentrationRiskPercentage2" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskCustomer" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCustomer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskCustomer" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="AccountReceivableRelatedParties" xlink:href="hudi-20210930.xsd#hudi_AccountReceivableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="AccountReceivableRelatedParties" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="SignificantConcentrationPercentage" xlink:href="hudi-20210930.xsd#hudi_SignificantConcentrationPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="SignificantConcentrationPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskSupplier" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskSupplier"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskSupplier" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ConcentrationRiskBenchmarkDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="CustomerandSupplierConcentrationsDetailsLineItems" xlink:to="us-gaap_ConcentrationRiskBenchmarkDescription" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/RelatedPartyTransactionsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="RelatedPartyTransactionsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_RelatedPartyTransactionsDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsAbstract" xlink:to="RelatedPartyTransactionsDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="TaizhouHuadiIndustrialLtdMember" xlink:href="hudi-20210930.xsd#hudi_TaizhouHuadiIndustrialLtdMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="TaizhouHuadiIndustrialLtdMember" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuizhiWangMember" xlink:href="hudi-20210930.xsd#hudi_HuizhiWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuizhiWangMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="JuelinWangMember" xlink:href="hudi-20210930.xsd#hudi_JuelinWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="JuelinWangMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="BingZhangMember" xlink:href="hudi-20210930.xsd#hudi_BingZhangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="BingZhangMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="JueqinWangMember" xlink:href="hudi-20210930.xsd#hudi_JueqinWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="JueqinWangMember" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiWangMember" xlink:href="hudi-20210930.xsd#hudi_DiWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="DiWangMember" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="YiyuWangMember" xlink:href="hudi-20210930.xsd#hudi_YiyuWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="YiyuWangMember" 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="RelatedPartyTransactionsDetailsTable" xlink:to="RelatedPartyTransactionsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="ProceedFromRelatedPartyDebt" xlink:href="hudi-20210930.xsd#hudi_ProceedFromRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="ProceedFromRelatedPartyDebt" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_DebtInstrumentInterestRateStatedPercentage" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RevenueFromRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RevenueFromRelatedParties" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_AccountsReceivableRelatedParties" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableRelatedParties"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_AccountsReceivableRelatedParties" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RepaymentsOfRelatedPartyDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfRelatedPartyDebt"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="RelatedPartyTransactionsDetailsLineItems" xlink:to="us-gaap_RepaymentsOfRelatedPartyDebt" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/ShareholdersEquityDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_StockholdersEquityNoteAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteAbstract"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsTable" xlink:href="hudi-20210930.xsd#hudi_ShareholdersEquityDetailsTable"/>
    <loc xlink:type="locator" xlink:label="ShareholdersEquityDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_ShareholdersEquityDetailsLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StockholdersEquityNoteAbstract" xlink:to="ShareholdersEquityDetailsTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="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/2021/elts/us-gaap-2021-01-31.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/2021/elts/us-gaap-2021-01-31.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_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="2.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/2021/elts/us-gaap-2021-01-31.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_NoncontrollingInterestMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_StatementEquityComponentsAxis" xlink:to="us-gaap_NoncontrollingInterestMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="srt_RangeAxis" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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/2021/elts/srt-2021-01-31.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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HuadiSteelGroupLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HuadiSteelGroupLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuadiSteelGroupLimitedMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember" xlink:href="hudi-20210930.xsd#hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="DiWangMember" xlink:href="hudi-20210930.xsd#hudi_DiWangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="DiWangMember" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HenryHeHuangMember" xlink:href="hudi-20210930.xsd#hudi_HenryHeHuangMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HenryHeHuangMember" 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="ShareholdersEquityDetailsTable" xlink:to="ShareholdersEquityDetailsLineItems" order="5.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesAuthorized" order="0.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockParOrStatedValuePerShare" order="1.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesIssued" order="2.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_CommonStockSharesOutstanding" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssuedPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssuedPricePerShare"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_SharesIssuedPricePerShare" order="5.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/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_StockIssuedDuringPeriodValueNewIssues" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="IssuedWarrantsPercentage" xlink:href="hudi-20210930.xsd#hudi_IssuedWarrantsPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="IssuedWarrantsPercentage" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PublicOfferingPercentage" xlink:href="hudi-20210930.xsd#hudi_PublicOfferingPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="PublicOfferingPercentage" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="us-gaap_EquityMethodInvestmentOwnershipPercentage" order="11.0" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <loc xlink:type="locator" xlink:label="FairValue" xlink:href="hudi-20210930.xsd#hudi_FairValue"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="FairValue" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="EquityNoncontrollingInterestPercentage" xlink:href="hudi-20210930.xsd#hudi_EquityNoncontrollingInterestPercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="ShareholdersEquityDetailsLineItems" xlink:to="EquityNoncontrollingInterestPercentage" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/IncomeTaxesDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsTable" xlink:href="hudi-20210930.xsd#hudi_IncomeTaxesDetailsTable"/>
    <loc xlink:type="locator" xlink:label="IncomeTaxesDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_IncomeTaxesDetailsLineItems"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="us-gaap_RelatedPartyDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="HighAndNewTechnologyEnterpriseMember" xlink:href="hudi-20210930.xsd#hudi_HighAndNewTechnologyEnterpriseMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HighAndNewTechnologyEnterpriseMember" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="HuadiSteelGroupLimitedMember" xlink:href="hudi-20210930.xsd#hudi_HuadiSteelGroupLimitedMember"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="HuadiSteelGroupLimitedMember" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <loc xlink:type="locator" xlink:label="srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsTable" xlink:to="srt_StatementGeographicalAxis" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.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_HK" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.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="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="country_CN" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.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="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="IncomeTaxesDetailsLineItems" order="3.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="PreferentialTaxRatePercentage" xlink:href="hudi-20210930.xsd#hudi_PreferentialTaxRatePercentage"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="IncomeTaxesDetailsLineItems" xlink:to="PreferentialTaxRatePercentage" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SegmentReportingDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <loc xlink:type="locator" xlink:label="us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/SubsequentEventsDetails">
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsAbstract"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsTable" xlink:href="hudi-20210930.xsd#hudi_SubsequentEventsDetailsTable"/>
    <loc xlink:type="locator" xlink:label="SubsequentEventsDetailsLineItems" xlink:href="hudi-20210930.xsd#hudi_SubsequentEventsDetailsLineItems"/>
    <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"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="us-gaap_SubsequentEventTypeAxis" xlink:to="us-gaap_SubsequentEventTypeDomain" order="0.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.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="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="SubsequentEventsDetailsTable" xlink:to="SubsequentEventsDetailsLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="us-gaap_ShortTermDebtRefinancedDescription" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShortTermDebtRefinancedDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_ShortTermDebtRefinancedDescription" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="us-gaap_SharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesIssued"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="SubsequentEventsDetailsLineItems" xlink:to="us-gaap_SharesIssued" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://www.huadi.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:label="DocumentAndEntityInformationAbstract" xlink:href="hudi-20210930.xsd#hudi_DocumentAndEntityInformationAbstract"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationTable" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationTable"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentInformationLineItems"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="DocumentAndEntityInformationAbstract" xlink:to="dei_DocumentInformationTable" order="1.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_EntityAddressesAddressTypeAxis" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <loc xlink:type="locator" xlink:label="dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.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/2021q4/dei-2021q4.xsd#dei_BusinessContactMember"/>
    <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"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationTable" xlink:to="dei_DocumentInformationLineItems" order="2.0"/>
    <loc xlink:type="locator" xlink:label="dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityRegistrantName" order="0.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_TradingSymbol" order="1.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentType" order="2.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CurrentFiscalYearEndDate" order="3.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCommonStockSharesOutstanding" order="4.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentFlag" order="5.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_AmendmentDescription" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentDescription"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_AmendmentDescription" order="6.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCentralIndexKey" order="7.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityCurrentReportingStatus" order="8.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityVoluntaryFilers" order="9.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFilerCategory" order="10.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityWellKnownSeasonedIssuer" order="11.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentPeriodEndDate" order="12.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalYearFocus" order="13.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentFiscalPeriodFocus" order="14.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityEmergingGrowthCompany" order="15.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityShellCompany" order="16.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityExTransitionPeriod"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityExTransitionPeriod" order="17.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_IcfrAuditorAttestationFlag" order="18.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentRegistrationStatement"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentRegistrationStatement" order="19.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAnnualReport" order="20.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentTransitionReport" order="21.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentShellCompanyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentShellCompanyReport"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentShellCompanyReport" order="22.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityFileNumber" order="23.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityIncorporationStateCountryCode" order="24.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine1" order="25.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressAddressLine2" order="26.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCityOrTown" order="27.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCountry"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressCountry" order="28.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityAddressPostalZipCode" order="29.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelName" order="30.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_CityAreaCode" order="31.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_LocalPhoneNumber" order="32.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_ContactPersonnelEmailAddress" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_ContactPersonnelEmailAddress"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_ContactPersonnelEmailAddress" order="33.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_Security12bTitle" order="34.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_SecurityExchangeName" order="35.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_EntityInteractiveDataCurrent" order="36.0" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <loc xlink:type="locator" xlink:label="dei_DocumentAccountingStandard" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAccountingStandard"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="dei_DocumentInformationLineItems" xlink:to="dei_DocumentAccountingStandard" order="37.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" #K JD# 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 **** $8$@@?YYI2< D]!R:*9(2$8@9., 8)SD@8P.>_T'4\9J9.T6UT
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
M6?\ V0/&WP+^/OQL\<R?%;]GAOV8-9T+0/CA\)?CEX6O_#GQB\(:IXRL4O/
MFFZ5X3M+O6HO$=[X]BNK&W\-6^GO?PW%S?V\%Q<V+DF/'\+_ /!8KP1\1/V6
MO@7^UQ\%_P!D7]M+XW^!?CWXA\<^']'\&_!_X9^&O$OQ%\*:AX UV3PQ<7OQ
M-\/W/B72['PMIE_>HK:->:/K%\-1N3;_ &B,::]W/%\V_P#!/SX/_&'XQ?M0
M_P#!3#]M_P"-7[+?CWX'?#S]H^'X)>'_ (0?"K]H#X?Z-%\3?$LWPL\ ZI#K
MOC'Q#\/[E]96#5K3Q(+;2?"D[PB_U33U@2PMS))#/'YA^Q3X9_;4_8O_ ."
M5SX \(_LR_%_5/VR4O\ XY^%? 7P2FT,2>+=-\4_%CXQ^+XO#/B;Q;9VFIQV
MFB>%M"\*>)HO%%YJ%OJMW%;6-M"RB&]M5CAV225D8PDY)WMH[:>B?ZGZS_\
M!/7_ (*+_#'_ (*/?#SQS\1OA/\ "?XW_"_2? /Q4UWX0>(M*^,WAG3?">J2
M^+O#,<P\5Q::OA;Q/XNTG4)-%OXVT_5I'N(%TZ]9+6>6*]>.!_'?VV_^"LWP
M;_8/\>W?@WXA_ W]JSXAVNC>$;/XC_$3QI\&/@K-XT\"?#3P1)JT&F/XN\?>
M.M6U'0]&N-+TZ.8SWUKX?U;5=9MEB:$Z4\\D<+<-\#/^"=G[4?[/?['7[-WP
M!_9A_:\D_9O\3^#?";Z[\;?$6M_ KX<_%[5OBO\ $[Q>]CK?BKQ#K1\8V26N
MC:A'XEGUR>XN8%N[W5E?2GU.2V>WN;B#\[O^"EGBK_@HYK\_PL_8#\<_L\?M
M?_M.?LP_\(WH^N?MG_M0?LM_"OPGH/B7]HBVBNAJ,WPF^&_@ZQOM&T#P-X.O
M([2T\/\ CFUF6\.N6-WJT.C)))-!>(G%-W=RS]!_CG_P7A_8@^"OQ'TOP?<Z
M?\:_BAH \!?"WXF_$SXN?"KX=W/B[X6_ 7P#\9&M%^'7B?XN7-YJT5YX0AUV
M>_T^VM;>RTO4=0COKRU@N[.V#-(GKWQ,_P""N?[&WPR_;"^ ?[#-KXA\1^._
MCI^T'K5CIVDVGPUL1J?A?P6_B3PG+XI\)ZCX[\4:B^DVVBGQ5I<MD=/LM OM
M3NDN+^V;48;6P6^N;?\ G;_:5_9R_:\\)R_\%!_A?\#_ /@GS^T'J/@?_@J=
M\"/V1=$^ 3Z'9VG]C?LS77PKT-?!.H_"[XW?8YKNR\&6?A70$?Q%K5H;O4EU
M2ZMOLUO.FZ:^M/U:_:M_8X^*=E\=_P#@A9<?#7X3ZUXSTO\ 9K^/"Q_M)_$+
MP?X9TJ5=&TSP[\![7PI%XL\7WUG!;:BVDRZA;:EIVB3W%_J%YIR^1#:6C:M-
MIL5S34*=+FN^;G:LVK6LOG??U ]V\5_\%Q_V1?#?[15U^SWJ/A7XZ:CH>G?M
M >&OV5-=_:'L?""1_ W0_CQX\@GDT3X;77B*_P!<&NR:U-]N>S-S_8%WHEO)
M!"]QJ%K;%)U_:[2VF,49NG621Y)A&\4?DVZI 9(;4PQ@X9;FU5IQ,FZ!@,(0
MODY_A6^)7[(7[9U[_P %'/'OQO\ ^&2_VBM0_:?_ .'@WA/X@^%Y]+\#Z'<?
M\$YO%?[/6B26GA[3OBAXJOKW68++5OBU:> +WQ#!I^H7FFV?B>+QHNA7<]F$
M0R5_='HRWV9Y-0CCAN/.6#9#YK1K$D'G"%/,&U((Y9I%B>(LC!53>>!5R44H
M.+;4H*3OW;>WEIY@;]%%%0 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
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
M4_"MG_8?V>UO/#=G;ZKJNM-XEGOXO#-PHM;B.RM;:+5Y3J.O./#%HMQKY;3
M ?>(=&QM8$'[I'W6R"?D;HW ).TG&#G&*=7DWP<^)^@_&'P!X*^)7AF2\?0?
M'/AFP\0:2VK036.K36MS##.6GTIHH4LOLYN%@O$,<<UI>YL+Z*WOHY(%]9H
M**9(2J$CMC\,D DXZ #DDX &22 ":J-<;"BM(@>0,8DW@R3!$,C>3&&+S$1@
ML1$KG ) X- %ZBJ<5PKR*GF(Q)8;0X).U220 22%(PQQA6^0D/Q5S.<^U  3
MCDTTLHZG P#DY"\G ^8_+DGMG/(XY%*V['RXSQUZ'D9'XC(]J\*^,FFQWG@?
M5WU'XA^)_AAH/A]9O%'B/QAX9U"'3M3T[P_I!&J:VR:C+#=1Z?8PZ5;7HU"\
MGA\NVTY[N;?&R"1(E)IV5M@/<C+& &+C:6"!N=NX]/FQM 8_(K$[3(1&"7(4
M@E0L$!.\@-L*L&"L"0S*0"JG!7<P"[P8R=XVU_//XN_;8^*/PS^$/A[PI/\
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
MPC*VTNI^+(4UCP_\'O"4FKG1KS3M7AL+^W\9:YXLTV&^_M6.\M_!%S97&GM
M+RV[3]F[X;Z!\.?CA^T[IWA;PE;^%/#U[KOP_P!:B@TNTN[?1[[7KOP_K5QX
M@UM?M^D6#2:IJ]UJOG7=Q:W>MOY<8AGUV9 MNWO&M^._ G@^>+3_ !3XCT?2
M+C[-%=0V>IZE#9SS1L@MPTX=PLMREW87PR&,(:>0Q[BP-:7A7XA> O%.I-9^
M&/$^CZUJ(LS?3PV>HPW=XT+.(8YI1"Q8K$N8D$N'1&&!M!8_)?Z^<&?VLN'Y
M<2992S_2E_953$4_K4Z_-)-PI^T4G3DURQCR\W-&7O/5+K6%J^R5249)-7NE
MIT^9Z>648R>O(X/^%,F"M&0P+*2G (!/SKCDX YQG/;-,3>S#<!MZ=?8D=\T
M^8A8G/3 !'U!&!^?'M7U:EHU)6E%>\NE[7O'5^Z^C^3U1S=6NSL_Z]+'B_QY
M\#^(_B7\*/'/P[\*^*[?P%JGB[11X?;Q7_9D^K7.E:7J=W:VVNK#:PW-DSS:
MCH;ZCI44\=U&]E)?"]4.;;RW^??B]\#O&WB;X;>%?AI\*+OX%Z9\-/"O@*]\
M#:EX2^-GP;UKXJV366EZ7:Z+X7.FFS\:Z$]E<:;HAU"VO;F+^TRUR[7*Q:DJ
MQVLWU3\0?&-KX$\%:YXROK2>^AT6T2[N;6V,:SS1_:(86$;2LL7R"7S""P)5
M6"@OM6OC _ML^$9H@K^!/%42SHQ:,ZAI/D6K$HK32B*]+R+B5&*Q+*Q#;=GW
MBOY=QCXQ\"\#9I@LEX@S:C@LRS*G2G@:-6I"'M'6K5:$-)--IU*4DDK.Z.BA
MAJM>3:7[M+5I:WWWU5K6/J7X0^ (OAA\//AY\.+7Q)XE\6P^!?#&G^&H?%'B
MR]DOO$WB:TT:V2SCU37KJVN+&V:9FD4P6U]IUY-;(P6-Q('N5]G5@#&"?Y_W
M6KF=/=Y/(NIE 69)+Q9(RJA&O?)*6DJ#+.42.5MZYCS$,LK;5;H006C(]/\
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
M<5/4$'1OJ/Y5/7^@=.,8PC&*27+!V7>4(S?XR?RL>013 M$Z@9)& -Q7))
MW#D9/?\ /BOS_P#VK/BOX_\ A[XH\+Z7X2U]])T_4+1Y[N%;"UO,^4[!W#2G
MS&QM#$ $GD+NQ7Z S';&3[KC/<EU 'XD@5^6W[<,J-XW\%!MYSX6N9_W?#%C
M?+!\I(V[BSJH7.Y\[4#$@'^3/IK<4<0<(>!'$><\.8^O@,PCBLLP:J4)2C)4
M<94K1JS3IRA-5%&"Y'S\J=^:,D>EE5.&(Q7U>;<4XN=TTFGLM7==.WS[=7^R
M[\8_B-XX^(-[HOC#Q,VJ:;;^%[N_^RC3;.V4WL.K062@M#^]#1I<1R;T4JV
MI;&_'Z$+<,Q6.)?,C=S$9 P4I(!N"A&PY!8!2X4JH))( )'Y3?L<0S0_%S6$
MGF,##P7K$WV2Z@GBNF3^VM.*./,C4 !MK$G&5! !)Y_2'Q7?ZO:^&=9FT#3U
MNM6DT/5)M%WEY(+G6(K*XDM[6YAMO,O5MKB1%AN'@A,R022/ #,$!\7Z%7&&
M=\8^"F09IQ!C*^.QBAC74Q%:4Y5Y2P]548PYIRFW3Y8*5G>7M)U&I6:C'#-X
M+!5Y+F4X**=XOF?Q23NTW=Z=CI8=>W$Q;0P+A8B2%,B%6DCN(RV!)9S+&_V>
M]3=9W)4K!/(_%8/B[PQX5\:^'M9\-^*]#T_7="\2V9TO6M)U1=UA>V5RZ))'
M-*L<KP2+\LMM=VVR\L[I(;JQF@O(8)X_AW]G;XH>,/$'Q+;P=XPU+Q_?:IK/
MPSTSQAXHTWXE>%+SP?JOA_Q@^J3CQ.?"$%Y96-O?>![^1_#VE6MOISW=M83^
M&8+C27ET_4[R<?7GQ>U+4O#WPI\::SHM_<V%]IV@WEU9WML0MQ;SP*KK(C2(
MZC!4JV58E2P7YB#7]-Y]Q'1R7(,RXHGAL16PF3X.K7Q/*U9*A&I4GI:]E!)N
MSZG#@:M+'*3I\ZY:CIM.R?,HQEVV:E;U/*_!/[+/P3\)^%_$_A"QT+7=8L?&
M-[X<UO7[WQ=XY\7>.O&6LWOAC68-4T.PO_&?C+7==\22Z#H>I:?IVHZ=I;WH
ML+6_EO[BWBCBG:-?JW3&@1&2)D$8FG6)8Y#,!$AACC#%LR*0$QM8#H3G&,_B
M%+\=OC*D3^?\1=?FDM4LY6E1[<"XC^R>=<(4,$)'ESM$')92X)*>9AA7[3^#
MI)KGPWH4UPQEEFTO3)IY]L:&::6QBDGDE .XLTK9RHR6=<97>1^,>!?TELB\
M=\=Q1@.'\-&A7X;JTJ4U.,[2@ZRA4G*]25]&U%Q<4I1UNM#T,3A%AZ:G)RNW
ML[;.]NG5JV_0ZIR"-H/)8 #W# GVZ U3NHQ,40LR@2Q."A*G=%(LB#(Y 9HU
M5AW4D'@XJP,[ESUWGKU_BJ*0'*MV#)D_\"Q]>I%?TKS2G6G%MQ5&<^5QT;OA
M%/5N]_>FUI;9==7Q3?*HV2?O1W5]WK^6GJ?E!^VOMF^)^@R!(BY\)64D;^1$
M3&XU;6G9S*ZL^3'/&#B-RVXKQ\Y6[^P[N'Q*\6L9)7+^$;1I&/D^4P758,;%
M6&.1<9[X!]#U%/\ ;05E^)>@!A@CP=:YY!ZZEJ"#H?[T,H_X#GHRDW?V'?\
MDHOBK_L3[?\ ].MM7^(="OC/^)\LLPE3'XVO0Q6>XJI*-7$3:IQH5Z\Z=&E&
M+C35'F3;C*$Y/FDE)*UOIJM9_4XP4()>S6J3OK&V]S]5,D!!UW$Y_!21]>_Y
M9-2N0\;+G)*\]>O'T[U#W0=P>1Z?(P_J*D[-]/ZBO]N'*3]C6;;EB7[.4?LQ
MBN9>XMT]+WDY:OMH?,)WG-=FWYZW7W6BOQ/G[]I,.OP2^(2XPHT%R1G(_P"/
MJUQW]?Y_C7XOH 5 /\4#*!ZL?L04?BQ R>!U/%?M+^TMS\$_B(W8Z V#_P!O
M=K^/:OQ:0@",GIM3_P!&V%?XQ?M 82H>-WAG2IUJ\8T<ICF*:J2BYU<!Q)1H
MT:-3E<5*A*./KNI%)3<E#EG%*2E])E51PHS@HP:DY2;DFY)\D59.Z5O=[;MG
M[]:*!)IUHYP +6S.XX_A$\1ZXQR0.>N>..G2*$P-I4E?0COQT_SCC'&:YWP^
M2NE6F I;[!$5#_=)\R<@$\ <XQDCG%7+743,Z1E8D,,JQW>4>-HVFM!=P!3(
MJ"3?%+$Q\HN$)9)-LB.J_P"NW!N'IT^&,@=-.'+E&!IV3T=L-AWS.]WS/G:;
M32LE9;M^%BI15>I=VO)O\6OT-.8,8V"^AY.#C ST/7_ZU?BM^T,<?&WXA%OF
MVWL&_MR+'PQD_@>>/PK]J7=<,O.=IQE6"G/ "L0%8\] 20.3@5^*O[1!'_"Z
M_B.W8WD!!]1+8>&S&<=?F$;GVV_-C(S_  !^TIP5*KX3Y'0G4Q488KB; T*G
MLL5B**4*CE*3C"E4A3<KTXV<X3NG9II1MZ&5/FE-*32_NZ/;OOV/K']A96_X
M1?QZ/7Q7IS@<?,I\-:40<]!@ \9!]J^^68;1[8S@$]L>E?!7["Q*^&O'F!EH
M_$>F%AZ#_A&=+!.>AQST)K[GO-2BL89IKEHH(X"!*\TJ1QIE?,.YV8*/W>6'
M//W1EB!7]$_1(Q$7]''PYKU%R<^!Q%-WJUZO^ZXJI@J;YL15JU+RI8:G*:Y^
M7VCG*,8IV7)CM*\G)MI+=[_%*^MOZ]#4)9(3A2S8&%QG(^7//0<9QD@D\#)K
MYN_:F 7X(^-P!S]@LLCN,ZUIV.W.3_/->M>$OB!X5\<Z.=<\&>(-)\6Z,;RY
ML/[6T"^AU/3OMME*8+NW2\M'DMY7M)U:&Z$<C""8&*5DD!4>1_M2S>;\$?&S
MY"^99Z?&A7#@2-K>FCADW9VGDX)Y&*_2/'!U(^#_ !W5A4FH8GAW%89Q3CRP
MC*E5O4@N7F562E9R<G&T(^[>[<Y?*-;$Q@I-4UK*46D[W>FMU=)::7W>Q^/6
MGD#5-"R1^ZOM">3OL430DEL9QP.!U)P "2!7[U>5(]KI^T'9'!(DAR,ASY+;
M54_/(2()/N!L[>Y*[OP8T^)Y+_2WCMF?[-=:2L\@=<:DZE"((@6!\Z$XF$1
MDE,8BB1Y'1&_73XY?M%?#_X$_#:\\<>,M1@2"VE6RT+3X)))-2U[Q#/B#3-'
MTBRMTEN]0O)KV\L89H[2&9;82.UUY213%/\ .K]FC]2RG%^)"EBX^UE5Q_*L
M4U*?+R0DZBY>17;]UZ:J*5T]3KS[%4,'A_:QJ*;CRPM5:D]I=(\KTYM.ER/]
MH']H+X??LZ_#R_\ '/C3546'>MCH6BV92;6_%VO2RQPV7A[0[("26YN;^ZEB
MLIIHXFAL%G,UQ+#L!KY ^!'[/?C3XW^,+/\ :=_:ETX3^*=0@;6OA/\ !K4"
M5T;X/>&)(YHK&XU&S61X=3\43PS!YI[H/%$\@DB)N(U"1_LY_ 'Q?^T#XZM_
MVJOVJ-*^S:R8GN?@C\$-2@C?3/A/X=NUGMFU36M.D::VO/$FM"?[;]J^>6T6
M12I2ZC14_4R*P6&"0A]FZV821H[S+O6,@'[1.%G:$+]R *$C8*RYQFO]-,-@
MJF:86O6Q555L)')L5&$:3]UOFQTO>4N>\K-6V5K:7U?PZP5;.9T<7B%*E1IU
M%&-.D^5346I.4E-3;OS6Z*R5]KGXE?'*-;;XM?$2R+RGS?$M]-(2?G+-I]O
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
MYU)59/W'.I9R:ASI-N*BFW:[=M7<^=22<E%**YGHN]D?/G[3(#?!;XC C/\
MQ3=VV/+CFY#Q$?NY9(HVP1U,B[<;AD@*?Q:1(_M-O(Z1-)+=6:F0QR1R)^[L
M@NU$N)82&/RG(("DD8.&'[4?M+ GX,_$8#K_ ,(U>?\ H25^+BAEN+,[<_Z;
M9=QW6R&>O;.?Y5_C;^T!K8BGXM>%?)B\30I4<9&NE1JRIJI/!9A[6G"JD[2I
MR=:2J)<LG&RC*+5SWLJ:Y*FB?O/=?W(G[^^&%VZ5I1QTTZW3U.3:6AP0,]E[
M5T^X>_Y'_"N0TNX^PZ)IDD:O)OM;7:JJ68LT%K$JJ@!9BQ.%4*6)('-6!KX$
M[P2A8I(HIIWBDPDIM[>86\]U%$P$D]I!.\<<]U LEO#YL32R*DB,W^N7"#A2
MX6X?DU&$9Y+D]5M7?-.OE6!K3DVV[^_4:7:*2=W=GD8J457GJE[ST^;_ ,F;
M&HX>V(""3+Q#:6V#YI44,6.,;"0^.^W&#G%?+WQ/_:%^'WPOUX>$?$HUNZU*
M[M+.]9K2PMYK?[-=R[;1Q-=RV]JH:5  DDRNI7.TL4#?3"7B7T46QH9X+A8Y
MHWAECE62+>K)*AC=MT9<*!(N5)XSFORC_;$81_%S2FX3_BE-&9SY,4[*J37C
MQ_)+B-_F5 <G*CYUY %?S_\ 2Y\4,\\*O"S$\3Y"IK%4,SRJC"=JDJ,H8ZK6
MIUHS5*I2J.48T8NGRU(I.3<E+0[<JI4<34=*I9Z2DK6YME9:IZ=C[<^$OQM\
M"?%?6;ZP\*6M]%=Z):H]U<7=C!;^>AD6 A9+>XEC!61^P8-R%.W!KZ5R Y)/
M! _D*_+7]B!S_P )]XOC"Q_/X=M[EV$8B?Y]2B'W(P8L$XSR".GU_41FP,Y[
M9!(.,#J2>B@#))8@  D\"O=^B_XG9GXK>%.1<5YS!4\=C*N,H5E&-2$6\+.$
M(R@JM2K/EE%IN\Y7FYM-)I+#%4O9UIII1C%M1LK:)VN_-Z[);+0ED;Y#LY;C
M Z?Q#/7CIG_Z]?./[4?_ "0OQR2, 6EDV?\ 976M,9CCKP QP<'TR>#]"^9R
M,\@@$%<E2#P"&&4.>W/^-?/G[4P/_"C/'* ?,VGVHQQU;5]."^W+$#KQG)XK
M[+QOKTJ?A+XC.4547^K..IN,E>-I4*Z4E:S4EJ[WLK+SOCA;2Q5/DG*VSLU;
M1M]5O8_&NP^2:R5N&%_9(1U^:,1JXR,CAI8QGH=V02 Q']!UA\UM&/\ IWB
M]V5I<C\ ,YZ'L37\^%J0US9L.5.J0.#T^61K-T.#SRL,AQC(VX(!*@_T&6!/
MV:,+][RPP[<$S<YX[ ]_K7^=7[,6EAWA_%MTJ?)%X[+*#CK9O%8RNJM1I_\
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
MN-EKK9Z+;;37\3KH@Q7C Y!LB ?4BRM\U^_G@WCPGX?V]?[%TH]NO]GVI/7
M]:_ *X1A:S-P1)I_G+AE8B-[2)%9U4EH\LC#;(%;(&0,C/[]^#W5?">@DY^7
M1-,8@*S' TZUS@*"6/(P%!)/ !-?YL?LSE3^O>*M1PC3K8BDY2K05JB4,UQ5
M).+;:3<::;;3UOTLE])F\^>C2G[FBC'W?ALN9J^KUU[['6= K'C[I8D]#U_4
M<]_2HI 2G']Y.X_OK5>2_A59&7$T<"EIO((GD&U&8J(H/,D>3:I/E(C2E>0N
M,417:7!>)(Y T?D.YDC>,J)<.G^L5=Q*C#*N6C;Y9 K<5_KIS.%105G:%1.3
MUE*V&BU*35DY--7T7H?.<T&H*3M*4E9+_%I:]_S_ "/RL_;6('Q.T)3U_P"$
M/LN/^XQK]6/V'@3\1?%0'7_A$+;_ -.UM57]M?\ Y*EH7_8GV?\ Z>?$%6_V
M&_\ DH_BG_L4+?\ 35;:O\1L(H2^GMD<YMJ2SK,4DFDK*I7[W9]74HQ^I1FW
M*_LUVM907EWN?JC_ ,M=O<]O^ GOT[>M/+#YES\Q7 &#ZC\/KZ=ZK33+;N)W
MSL&P< DYD(C7( )506!9B J*"S%5!8<MX7\>>$_&UHVI^$==TOQ%IJW%Q9-J
M.CWT%_9I?6K217%BUQ;/)$+^WDC9;BSW_:8 C-)"JJS#_;:G.$_J-)-WO*:M
MY3J+7RT_X/4^3ES1YI1<;N7+[VV]W:S7\WH><_M*@_\ "C_B'[:"V>G>\ML5
M^*Z@D1@=2(P/J9M/ 'YFOV@_:6D;_A2/Q"CVOO.@GC8V#_IEIWP%'KR<#OP!
M7XMPAQ-!&2A?,;>6DL<DA GT]F*QQNSMM"EF"J< %C@ U_C=]/VFL3XZ^'*2
ME98'"Y;*4=E3QW$,Z]=WLU[2$L#0]F_AC&=3FC)RBX?3Y91JRI.?-3BK.]WK
M>RNU[RT[?F?O]H1!TFP.6 DL(55E&6&XY#!3U(6XB;&,G=@ L"H^4?&'[0.I
MZ9\<3\-([WP9X<L+;1_ NH6U[XIAUFVNO%$WC"[U 7ECI6JK9CP_:W]A'I6F
MVT5CJ&H6]Y?-?BUT^&YO## OU5HQD72M-B3>LR:?;94 +@K';*5WO#-$,M!(
MI)1C@90J6C>OG_XM? WQU\4-7M;$?$^P\.?#&/7?"NKZIX+LOA]%J6NZTWA3
M4;76]/B/C.]\51_V3:/JMG;&Z^R^'+NX-JDZ6B6\\D-U#_K=P@J[X4X<E&5'
M]YDV!G*]])/#T59+G5E:$=[N[>O1?+YO"LIRGAYTW4YW%QEK&RDW>RDG?7>^
MUMSZ;299#A4(7<"F_P SC 4'9E=J,=W$+LDFP.X3:#7XN_M#D?\ "Y?B(>WV
MC2S^']FZ*:_9Y%:"&TCCAD18XTC*1O-.D81H5$>9($DEC*HSBXD43$@;PJNR
M#\6OVBIXO^%S_$.(/NDEEL6CC16=W\C1-)NYD54#$S16L<D\D&/.2*.1VC 1
ML?P5^TFA6AX3<.UVHU.3B*5;DI7<W/!T(U*6B;?LY2JR516NTHJ+B>UDE&IR
MM^UHJ3C>7,TE=K517,M%;2^MCZ]_8:)7PW\0^,EO$FGQJ/5D\/6$3CVVO#*,
MG@[<@D%2?1_VO;#Q#K/P7\:Z=X3GU!-3NK_PG-<OIVE-K-Q!X<M?$^A2^+;D
MZ.\EO#JUK;>&8]8FO])F=X]2L8[BSFM;R&9[6;S']B*9(_#GCY694=O%ED\?
MFL(DD632"Z^5)*4CE?8C,T<;LZ!3O53Q7UQXIUS1=$M)=0\0:UIWA_2[6)YK
MK4=3G@M;>"*$;C,9KF2*';&0I+EVC3_62(Z HW[A]$^GAY_1F\-_K&+IX:G'
M+ZU=Q<E&MS5\75Q$XN[T2G4<8IP^%).3>IPYLE&53VF+PM.R=^9MMW;U5IZ+
MHM-T]7L?/'[+'BO7/$_A[4_)UQO$W@31]9L=)\ >,+OP3<>!CKFBPZ7+%=V5
MIH%WI/A^\633)Q<VTMV^F65C# IM;#13;1'6QV'[4,L0^"'C2WMGBMS(MA#;
M+,0NQ_[<TWS[C+'!2&/S)U8$AMH5"SLH;P'Q;_P4,_9A\&ZJOA_PSXLN_BQX
MMEAE>'3OA;;?\)5<ZRZQR[]/6^T>W;P_<WFP.S6ZS6MS"L1=4>5 K_-_QN^.
MW[77QD^&?B6;PE^SJOPC^'5Q8P@^*OBIX@EB\76UO#?6D]JL?@&)9+M!+<10
M133W\5K"+6:62VEGG2**3[_QESC+L7X3\7X&EC*7)')*\)2ES<^E.K=WNHM)
M)6=GU/ P>9T<+&I##3CBL3*<G"R<J:T22:5I733>D_A>Y\O^,?'FB?#O0)/%
M&KM>VUI;7%E#HD!<POJ.L62I/->:=&1YMQ<WD:/;:?%&I=KR6 *I[_;'[.?P
M%\<_M >.(_VHOVE]*>.>UGDA^!7P<O(HVT+X=^$6M;>(^(=<TNY>2"\\:ZY-
M*;J6\PSV=LX$2I.B*GYT^$_@]JE[XNT3Q=\7?$$/CK5M.O-*72-#D61/".FW
ML(BC:]M=,8";S[)IDN82\&&GBC(W*IQ_3;I5K)!;QQK*7*PQM)+(J;G<0P1C
MR@@"I /+D^1@&#@D;@0[?PS^SWR+(Y8GQ+Q5.M+'3PL>;FYX.FJF)JNG5I3Y
M8IM4XJ,H).+YIMN4E9&%7+<VSB:KYFUA\-":4*=#FI\[B^>\O:2J7?O):)*W
M;JEI;M;^6GE!!G=(4<R -Y; 9DD"2E.<+#L,:, 5& &K7<'R)#V\F0'_ +]G
M_&F;7^8EP0/O# '3 ';L2.E2M_Q[2_\ 7*3_ -%FO]1'0H8*E4PF&@H4(Y34
MI\JZWI5ZCD[)7FW5:;M:RBDM+OZ&G-QA""C&,:35.*2MS**B^:7>3=[M63ML
M?B#\?>/C3\11_P!1F?\ ]%6E?;_[#/\ R)'BO_L<KW_TR:#7Q#\?_P#DM7Q&
M_P"PU/\ ^BK2OM[]AG_D2/%?_8Y7O_IDT&O\8/HP1C+Z9OBA&RBJ><XZ"Y=+
MI5)23E>]Y>]9M65DM#Z''O\ V2$DE%\BA9;/5^\^O,[ZN]M%H?=$^QD((W C
M!'(SR-OIW]_K6?-#,8U4/@?,I78CD;@55L2?NR$9@[#JP4[?FVU?;I^(_F*9
M)V_'^E?[3^UJ0G4C&,)QH/#58J:<KSKSE1FI*Z32A%.*234KN3DK)?.SBN2/
M-[T97O"6L'YVWN]$]=D?F?\ \%"_AOX:\:?#OPII/B?3[>^5_%4Z17K F^TR
MYGTF\6/4=*NR//LY+=R)#&C8D$?DL#&V:_*?X=:W\9/V>?'?A+53I,_QP\":
M+K<=Y$EO)/;?$#0K*.WFTV2&P2V81ZTT%K<MJ!@C^T;XK:17 8[:_9?]N<9\
M(>$\G:/^$N7/7D#3KPE> ?OCY,]!NR<#)KXH^"$<C?&'P!$'!M[CQ*&CM>0]
ML\-G=S+F3!5UF:)8G16(9'99"J$D?XV_2"XEQ&7_ $LN'\EPN&P=&W$.72A.
M-&;JR56NI<\I>TLY\SDO=4;QC&+3W.?,>&XXK#0Q&#JU\'42BY3PLHPE)I)M
M.\)-JS6F]E9/M^CGP2_:N^#_ ,?M$-[X$\427NJ6K_9]2\+ZK9QZ1X[TF\4R
M3_9M6\.7UJDHMU6V;_28+:X6!(VEDEB:-I4[/3_A1X$M/B'>_$82:SJ?BB\N
M;R>UG\3>)=?U[3M!2:)([D^$M&UJXU*P\--=:>+FSF71&TM3;R30-$\4WDU\
M]?'#]@SX:?%J^7QKH<LWPK^*EG;HVF?$;P#"-(O9;V2:>=;G6].M9K6'540;
M[61+EV>2&XE;) "#P&V_:$_:6_9+F7P]^T_X0G^+'P[L$@@L/CW\-[>6.XDM
M/.2%?^$L\*0I<-;O:[XS<7&R+S"&,;S2%8W_ -:L-CLPH1PZS6G3K4)X?#5E
M64)>TBI8>C[D7S.,8)KF2Y6[R=FTTCY^IBL7AG3I9C1IRITTE[:,9.I-)M<T
MVY27/O=J/+IIO8_5Y%B334BB3:HCN)L;@Y5I9F8,S*2#O5F(R?EZ$!LU^!5Z
M"MSJA;@?;M5[@_\ ,2OAT&3_ )STK]E?AQ\=OAO\7_#:^)?AYXLT/Q9I$]FL
M[W>CWL%S<VB;=RV^J64!^UZ?<JX$1MKV""82?*J'(K\:;]1'>ZD+AE1SJ&K*
MBJZR)*PO[V4>1)$SQW ,;&13 TBND<K(2(9=G^8?[2W,,-FF6^'L<)3E?#9O
ME\DK.]UF$]7[JNO3M>]]%]WP]C,)CL/.IA:D8QA.5)QJ-)\\81;T]W3WDKK1
M^NA^QG[++8^!_@E@0!Y.K EAD8;Q%JBXP>I;[B\'DCBM#XV?&.V^$UEX;VZ,
M-=O_ !5K;:-I=M<^(]+\*V270B:9A+K6LW-I8V^V%9) KSKE8W0E0=RYO[+9
M(^"7@B->";;5'P0-Q5]<U&YC(1L88PR1NN[[A==X!!6M/XX^#O$WB_1-,M/"
M?A'X2^*M0MM22=K3XO6VL76@6L4\B03WEI%I-I<RIJ44$LTC2  3*C0QR[Y%
MS_HEX*RG_P 0GX)JT)04I9'EZJJKJHU/JU!245%Q:CRI6O=IWU[>1G%.LYSY
M9TE[RL];;I/[6JT_5'IGA+Q!)K^CV&H36C:?+>Z?;W+V;7ZZBL9E191Y=VD7
MDW4;PL)H;FWFEAN+>2*>%I(98Y7^-/V[,#PQX#/8^)[L*?7_ (DUY_GH*^C/
M@5X U7X6?#7P]X%U74Y=<U#28[UKK45-S<6L<^IZC>ZK-I]K=7H6X.C:3/J$
MFC>&823):>&M/T>TN$CE@D1/G']NPE_#'P^5%DD9_%%^42..21RL>C7F\E$5
MF 4YY8 'D@D"OSCZ8JJ1^CKXDN:I3D^&J\VHIN7+_:&5IJ/O/JM=]?4ZLNIU
M/W2E.GS/KK:R2T;YGK\^Y\C?L[$+\:? 1;@?VC?'UX_L74_2OVF@^>,;><R3
M$=N!*N3SBOQ9_9X5C\:/ /R. -1O =R.I'_$EU/.590>_/']:_9Q;RWL8/M%
MU(D%O&+MI)9F$,2J)5R6DDVHO3Y<L"S$*@9B ?P7]F_*&+\)<RA2@Z=*IC<S
MI5E)6J>UP^,=2+@VDE%^TM)N,KI635KG?FMX2I0E*#BJ49WC_BDVKW:O>*Z;
M/4V\C')QDQX^JD$_R_SBL37B/[*OQW^QW1_\@O6+9_$+P9?>*+KP5;>(=+E\
M6Z?#)>7WAL74?]MVEC%)#"VH3Z8<7::<\UQ##!J#1"RN)7:.WGE=75=K70#I
M6HD<D65R#[#RG_J0/:O[[XEDY<,YM4DHR<\@SQNU^1N.6XB#MK>RM9IN][]+
M'G86=-U8N,KJ,HIZK=2_3J?S^JZX5<\EW(&#T\JW/ICI7[3?LV@_\*5^'>/^
MA>M"?IFYK\5 "I1R,*&<$^A\FW'0<]2.U?M7^S4P;X*_#P@Y!\.VV.O8W(/7
MWK_(;]G>XKQS\3)1IPBWA\T@[)[?VKC==6_>UW/;S.LWA$U9VLOZU/>,Y(/^
MU@?3.?T_K[4C=?S_ /0FH'\/^\?_ &6ANOY_^A-7^S$5:GJV_=I/7SJR=O1=
M#YR;NH/S9^4W[;) ^*OA<GH/!M^3]!XEU*G?L0@K\4?$N>-W@V)Q[JVHP@'C
MU/8\^HJ/]MO_ )*GX8]_!E^/Q/B74@*E_8D(/Q1\1#./^*(MTR>S#4X21^ '
M7I[U_BG.3C^T7BE;_DI,7^.$I>9]7_S+5_@_]QQ/U45E"')'0'KZ=?RJ1G0C
M 8$D!@!S\I(P>.WO7.ZEKVG:/%=7&HR+:6UC;3WEY>2/$L=M:VL3W%Q,[.0
MJPQN6'+8R%#/M4^>^"/CI\.?B-)J</@[6O[6GTJ>W2>)+6XM3<65XADL-8LC
M>06XO_#^H*&.G>(-/-SHFH2(T5GJ%Q(&5?\ :BC5CRX:$FE*=2HDK]%*:7XW
M/E7."E*+E:3;:5^FVUK[F/\ M* _\*;^(W'_ #+5Y^K)_B*_%[I/:>UW9L?9
M52R9C^ !..IZ 9XK]D_VC[R.Y^"_Q%D1)EV^'+U"6&(PZF,L"V=I^7(4YP6V
MJ"20#^- EC+HBMNGCDM9#& V_8T5DNX+C) S\VT'"Y+84$U_C;^T04O^(G^&
M<*<)RJ+Z_B;I7BN3.,HPJ3LMN3$U6U>_,H-.RDI>WELO9TZDYSIPI\S5Y.SY
MN2-]6TK6MTWOJ?O=:1&30=)0JI5K?3X7#+O&)4M21Q)$\9,3%A<1LTEJ<7$<
M<LD2PO\  ?QJ\<^-[?XRZM;6N@^-;[X<?#+X;:5\6_%,_A?Q6OP\BEM]3U#4
M+;4+W5]:S=W?CC4/#\/@BYOK?P;IUM!HU[%-'<73W&HO96ES]^:;*EQI.C*K
MIE8=-N'C$YCS;?9K6.9R\>2K()#MC8!I2 @PC%QY3\0/@%\+/BI=Z/JOCKP?
MHVOZGHDEO%IL][<ZA8_9K**YL9ECO$TG4(X=72V-M=S066H1RV4\MV(9HXX9
M+IC_ *VY'*E4X3X<P]&O!.CDV54Y*4DIKZOE^"HI2=TKN,(N6BNV[)*R/GL?
MSSQ$I4ZM+EU^U>_O2?1VZI^AZAX>U>UU?3]'U.W:1X=2TVQU>S^WO&=1:.]L
M;>Z5Y IC02"UND\V*SBELHSYF)%E^2OS%_;,S'\7+$.-I3PCHVX8SC-SJ,0Z
M9SEX9%XSC;DX4J3^H5BCZ=#$"8S&%D$R(5CW33/%;VS1V5K'<10B""*.#[/#
M<+:11.9P3)&U?E]^V;*9OB];. K1'PEHZET=7*F.^UN;#*I+*2DL10,H+EU1
M SG:/X__ &@->-7Z/F.PM&M.6)AGO#S<*3BXN/M\0KR3C)\S:DGJE:VF[?IY
M"XTJ\JE2M34[-?$N6VC6E[[N76VATG[#[I_PG_C)R<*/"%IDG(P?[5@'3&?;
MIWYK]$_&_C;2?!'A/Q!XLUIY8]&\/:;<:KJ,UI%#<WBPVBF0"RM)I8DN+MG"
M):QL2K3M$6##Y3^<O[$6]/'OC63:$2/PK80N)AY;)))JD#()87V3)O3<59D"
MD@8)/%?=?QB^&%G\7/AUXL^'M]/:0V?BC2C8S/*CR6ZRI/!>6ANH8Y87N++[
M7;P+>6J2QM<VQE@WJ9,CV/H1U:U/Z/\ PFZ>&JU*L<1F<&U91YEB(NSC9-M7
MU=^J[&F<5DY5'3IRK3:NG1<>2]Y*W5W3WUZK8P?@W\7H_BKI UZ32K?1K634
M7ATU8O%&C>,$G+0/((+R\T9W@T7Q1:PL1KOAM))VT'S%L[_[/=7"1TS]J-E;
MX(>.<=5L]/!R",'^V],XYX/7J,CWKA?@'\$O''@"^\6:]XY7P-HUWX@NO#KZ
M?X2^'37L_A#0;?1=-&F:A>Z.FK:?I=WHVI>,98=.U?Q;I]E;7EI+J6FV<HUC
M4V5YF[/]J*<'X(^-UP HM-/Y'5LZUI@R5ZCYL#D<]>@K]U\9JDUX.^(M3%4?
M9-\/8U14]VG0J)/O:]TO.[N]3Q<DJU?K:I8BC.DW)R@G=R<6FKWU5KKMI]Y^
M-MC]^Q_Z_M/_ /19K^@NR91;(6!($$60,YZS =N.2.?Z5_/K9 B2S!X*WNGD
M\C@%,#ZY)'2OZ!X&V6D9P6!LPQ48RP4SY49XW'& 3T./2O\ /O\ 9G<U#!^*
M=248Q5;.\BIVBFO<^N8BTDK_ !7;UO;1:=3ZG-ZE.5*,&IKEBWTNTHR\K7M?
M\ DU00-(HA+".%Y9 &#2)%'$[LYA4F8*0IP=AWMM5<L54W1)YUDDA"C=&[J
MP.59<@Y4D9PXRI(8<Y'!K\Z_C+^TG_97QU\%^ _"/C3P[X9LO#OCCP?H'Q*;
M69-^J>)D\5WMG8P>%M#CVE[BYTVWO?[8OKBU6:VBMK.YMY)DFVQ'[^L)TDT^
M!HE"P-$63+J6.T7:2N!N+,&81$$#&UP1D*VW_4R>)IXK+<[]FFEAWFM!M[R<
M%6DWK;^>VW2VKNSY+"XR%;%0H).\6E%^5[*^U^ST2WL?BW\>06^,?Q%4#);Q
M-<*!ZEK:T &3P,D@9/'K7VU^PNP_X0+Q8PY'_"8SL/<2Z-H9C_[ZV-Z8Q\V,
MC/Q-\=74?&CX@C//_"52=B?^65D.P]?\>E?9O[$-Q':?#OQ4\BM,&\60J$M@
M;AR7T72%4'R-X3DY.\KTQU.*_P 9OHYU'A_IL\48V3BJ>$I<7\E[^]/$*G3J
M*6NJ4.5PM9J5VW):'W6.IU(X"-2I*FHJ"44OB<=TVN9]]=#Z+^-NBGQ+X0O]
M%3P#X>^)TLGDSV_@;Q;=6.G>&M?O8KRWG@@U6_U;2-<TVWBM)8UU&%[C2K[?
M<V<,<$+7#Q%?,?V=?!VN_"WPWKS>+4M- GUK79M3L? FGZ_>>(_#_@"R%NOG
M:%X>UC5IR1I5J8C>_9+&/2=)MQ$[67A_3SO=^J^-'Q^^&'P3\*7/BKXA>(K7
M1-.68Q6-O-<1G5=5U2)HUATW1+(>9<:AJJSF-X[.WCEEW*69 JLU?GY8^'OV
MD_V]91<ZOJ6L?LY_LRO="YL='LD6U^+7Q/M0_F&?Q!<B7=X=TVZ*1N]O"+:[
MGM#+!)#LE>O]A\PS"V:1H8&,:N)I?5XPYTY1<9X&A53?*XV?[R]T[:6L]S\L
MQ^-3J6P?-/$.3A;5Q2OUM9IW<G>[TMINRM^U[^V?I?CZU\2? ;X Z/?_ !4\
M:))#:^)O&.E0PW'@;P(\%_;W2/K^IS&#2W,\MLMA;QVUU*XOI[8%<G-?GIH'
MPE^,*ZCHVO6'QOO8O$NK7=A<!EL8;_PK!-#>1:>)+/3G#!/[)U&6*66*>.-[
MA(&-JDS%"W[._%/X$?#WX%?LWZWX5^'/AK3/#.E:9<:'+OTF/[-J-_>0ZYIM
MW]NUS4@/M6N7$\B>8Z7KF/S2A9ML:X_/G0H@OB#1G0K'/=ZEH5F[0H(_MJW.
MK65Z!=6W%K:^7.D<H>S9GD=%63Y&8U_D/],;B+-\N\<. ,OKK#PQ&8T,7!N-
M*5Z5&6.4(SI2E4DX5>=3O)MII1O'>_MX;A?%9K1AB,9FD\-)4U%PC.,+67-H
MI*6EY-7>]FSZC3QK_P %&/A;'9CQ!\-OA=\<=(LXQ##J'@75;GP]XTUMX(4
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
MM_P42^&/@[X>:!X2F^'7[0FLZEI%O)%/=:'\'->OM&NGGE:YB2'4[:S>TDQ
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
MR\3_  R\&>+;BRGUSP[HUT^EZY9^([*>XL[7S9->L[F*\AU&=8[43,T31"*
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
M2O@;]NL#_A%_ )QC=XGO#V_Z M[@\>O>OOR?[OX/_P"@&O@3]NS_ )%;X?\
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
MY4FVU9-NRN[(_H#\.+_Q*M(!'73;8'GTM;7Z]QBNAV#U/Z?X5@^'O^07I/\
MV#H/_2>VKH:_V(X0DY<+<.7MIP]D*5NW]C9<_P!3R:_\6I=M^\]_4KSH!&3S
M]Z/_ -&+7Y&_MG?\E;T__L4](_\ 1M[7ZZ7'^J/N\0_$RH!7Y&?MG@K\7M/C
M88?_ (1#2GQU^5;O48&.1QQ+#(N,Y.W<!M*D_P ;_M";?\0 S+GC&K!Y_P /
M+V52[IW=?$WE9-/FM;6^R1Z63-RQ3A=I<DI:;WL_731'2?L.\^/_ !4.Q\)6
MF?\ P:V]?J>JJ6)P>GKR>G'I_*ORQ_8;!;X@>*MO./"5KGMTU2W]:_5! <Y[
M$?UKWOH(WA]'WA>$&XPEBLTGR+X4W5IJT5T2MIUWU,<RG)XB:;=E>*[VYI?B
M12[]C 1A@0 5RHR,@=<@G'7K_A7SE^U -GP.\;80JIM-/W'<",C7-,[ Y[=A
M_6OI1_NG\/YBOF_]J3_DA?C?_KUL?_3[IE?N7CBI_P#$(O$:U6HH_P"KF.O!
M./*[T*E_L\VNB?O6LEMUY<)SK$4TJDU&]W'W>5O57:<7JEMK]Y^-FG;?M=J[
M'"-=V(!P3SY9 X'/7 Z8]>*_H+TU0+>V 'S""/ QZO,?7&.2/7VQP?Y\K#[]
MG_U^Z?\ ^@BOZ#M._P!7;?\ 7"+_ -#FK_.W]F3&^ \5^1NDJ6;Y=!1@[J7U
MS$SA5G+GYWS*.'I\G*XI>]=.ZMZ^;)*-*5E?V27PQ6SF^D5J^NIH,&'& Y+=
M._3IDX'KR35>Y4[&S\I*-CG/0,><<'IFK;?ZQ?\ >'_H)J"[(*MCLCY_[Y8?
MSK_5C'6J9?F5623E+!XU/31*G3KTHV7I!-WO[S;5E9+PXWC.$U)IZ-QM'E=[
M/5**?7H^B\[_ (A?'3_DM'Q _P"QJD_]$V5?:W["0SX$\3GL/%0!/'&="TG^
M8!Z"OBGXZ?\ ):/B!_V-4G_HFRK[7_81_P"1"\4_]C6O_IATNO\ %WZ.47_Q
M.[Q!0YY\F*J\45JFNL994E7PZAI91G.M)5DU)RBHJ#@TV_HL=-_4XRLKN*A>
MUM&[=+=_\[GW/%D3N%^[P6/ XVG;QUY/8=,#/2B<'$O'WHI /?AC^'XTZ'_7
M3?[L?\C1-EMRCEB&51]0P STZG')X^E?[:P2=6G.4I.4HPJ)-JT>:E!N*TNH
MK6RNWO=L^6JKEC\3E>:;<G=ZMZ+;16/F/]K8@?!3Q<IZ^;I''TU*RS[5^2V@
M_P#(P^'?^QA\+?\ I=:U^L_[6WS?!GQ8%Y+2Z0%[9+:O81 <XQF1U7GUR?E!
M(_)?0B!XA\.\_P#,Q>&!^*ZC9Q,/PD8+[YR,KDU_B7]./_:?I&>&CJ^[1CA,
M7AN:&DK/.L/BGJ^9<W/AJ23M;DE-6;<7'ZO ?[L_\+_])1^^]J1Y<8[B"WS^
M,=7YOX/]VLZT_P!4C=C#;+G_ &O+/&.O3\/QK0E8'9@_P^_^>U?[,95+GRC)
MI*UI9-E%33O6RW!59?)2FTNJ5KMO4^>:_P!KJKR_^2&R]/P;^0K\+?C'_P E
M7^)>>O\ PE^M9_[^6M?NE)RN1TP?UQBOPM^,?_)5_B9_V-^M?^C+6O\ .']I
M7%KP_P""JD6^?^W,7%)_#;V-+IO>[:WL>CE'\2O_ (Y6_P# 4?>_[$'_ "3S
M7O\ L<-;_P#;6OMI/O#\?Y&OB?\ 8?1C\.M<8#Y6\8ZV <CD@6QZ9S^8K[:5
M2""1^H]*_I[Z*/M5]'WP^@XKVDLNY[6?PMQ2=KM[Q9RX[_>)?U]J198CRS_N
M$?CC'\Z_/S]O,C_A%? __8TW(_$Z3=?XU^@#$>61GG!['ZU^?W[>2EO"W@@
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
M]C3=-MJT;W:?O>]VZ;&@S Q'![8[]1UJ$?\ 'M<_]<G_ /0:DD&U%_'/([C
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
M:W]^MW.FA?&3Q)#Y[10-#(\V=PCQ-@?.WSG[I.0#U?\ PRW8!%Q\=OVI<O\
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
MP?LJ6A)4_'O]JE>,G_B^_B/ZCI;\Y]C]>]#_ +*5HBY7X^?M4$Y4#/QX\3
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
M6K*^U&5O#7P^T;6-:B"!(C=ZG?6UGI5M#'//)>.EA<;(BHN:;C%M):M:]?\
M(#ZW^#VB^)/#W@7P_I'C+2/ >B>)+9;E]0T[X;Z;JFD>"K6YN'EG,?AW3M=7
M^T;:T9&D<HY67(?SD5O, ]9K@?A[XN\+>._#.C>,/!&M:;XC\)^)+5=6T;7-
M'E232]0@O'N)9?LK*\K">RN!)8W]K(8;BQO;>YL[N"WNK6:WC[P.K$@'..O!
M_GC%=4DD]$DK;+8!6Z=,\C(SCC(S]<#)Q_%C!ZU\A_MBQ_$BQ^&_A_Q-\)OA
M?X=^*_CCPE\1/!NMZ3X?\4:CK6GZ?I%M!?+9WGB>QA\,$:S>7&@PW9U-+*T,
MEW,;?886M5E:+Z]KQ3X^?%S1?@?\+_$/Q0UR#5+W3_"MLMX]AHVDZOK&IZC*
M;F"UCTZSL=&L[V^>>\EE%LDJP>3!YAN+B2.WCDD60/*OA!:?M!ZC\2+G7?C3
MH_[,-Q;Z7X8U#15\3_"2'QY_PG]IJUSJ>GZC!X<U!_$MF8;#PT+&YEO+S1]1
MU%M3;6H[?4$T^.+;./KU JA?4]/RY^GOGJ:_+W]COXQ>"];^*GQ5TKP/!XV\
M1I\<?'&N?':XU35_AC\2O!FB^ M(;X?_  OT+3O"4VL^/O#OA^RU75IM1M]6
MFD.@RZC")/M*L8V#L/TXMRRG;DMN)W$G[N >/?G XSU]N "[44PS&WS%,%&#
M@$[61U92P!!9 P'F+D;DW+D9S4M5;WS/LEQY4:2RF)Q%%)(\4<LA'R1221I(
MZI(V$<I&[;6( .: /RM\'G]K63_A9_PV\(?!W]E/X?\ PVT;XM>*M(\+:/\
M%?4?B/KT/Q$L_$YC\8VWCZPN;/3KWPYXATSQ7/XICEUB#2KZ[U#1O%":UHL]
MM;LBPK^AOA;3=;L?#7A^UUBPT'3;^UL["RO].\)1ZE'X;M;Z"(?:!H*7]W%+
M:>&4,+1V%C>:='<QSB$O%&1&X^'?VN_B#H_A/Q3\"K[X@:=XU\(?"WX4?$_0
M/C7KGQF3PS+K'@.WCT_1/%/A5O NI6WA.?5/&7A[4;N[\20ZOYFH^%$\(2:7
M;I;SZO%KH@MC][^'O$^C^+-$TOQ-H6I0ZIH6O:=8:MH^I6+^?9:GIFKR-?65
MY& /-A3R715-S'#)EV0J&+* #MUZJ>Q0 ?7K_*DE+",E=V[*A=NW))90 =P(
M"L3ACU"DE2& (<H(5 >H S_WSC^=))]QLXQQD'&&&1E?F( WCY021@G/:HG\
M$O0#X6_:G_X7+H_C'X&^)/@M\,? _P 0?$]OXO\ $7A;^U_'5QXA@TKX;:#X
MFTRR75M<MK3PK-!K&H_VBNDQ:3.VUTLC>B_>*:TM9%/9_!ZS^.D_BSQ%X@^+
M>D_LW1O>Z39V.GZQ\'CXPU+Q3?W&EO/#+9^.=<\2V5H][HEG;NQTR!9;SRM3
M6W"MO5C7;?';XM0? OX8^+OBG=:3=:Q9^$GT.^U73X6,CG1]0\1Z5HM[,BVH
MN;J&/0;34Y=<O+N.VDBM[/3KB63?$K ?)_['/B3P=X5G;]GOPUX[^'?Q:C\/
MV_C?XIW'Q ^&VMV/BO0=/7Q=X_U.7PKX?U,:1J6L)H_B_5/#NOB\CUN[U /X
MBT6QU9+73(H;:]GM<L/\,_\ &_\ TF('Z1::<VL395]Q;)B1HXUQGC8X5\9X
M^Z1G'IFM C((XY]?U_$=O>J.GN9(-Q0QL&:-H^@5EY..QR".5R,YYX-7_P#/
MYUT <WK@,L9@ 8N8)XHXYVB-C>&X@> P7B,)7:"0.5F"P2S,I(MH)Y_+B?\
M#CPI^R7\4O'FG76I^(?V3?V*?AI=7?C3Q.\OA'7M3^-.D>*=?N(]8FEVMKEC
M->V6O:1J/A:VM-0:ULYO^$?WZA<6%S86'D7@LOW-U:=K26.Z""3[.CR;"VW?
MMC<[%PDC,[_=C1$>21RJ1J7917YU?&_XO_ _3OVB/@[J&O?%."UU3X-?\)%_
MPD_A/0_!OQ!\?:HUW\0/#']B:;!J.J^$]%UNTT#4XIYG:\TO48X]3LK(PRW]
MM966HV-S( ?H-X>#JT$!@T^/['IMO9S'3+8VUA!/:[HUL=,C9R4TN&!PMJA1
M'VP*9 A*Q+UM<IX=N(KAI9X%,-O>)%=6MFX*W%O!)$DB37$+XEMC,DD>(9TC
MG4MM>-2' ZN@"AJ61:3$$C$;EB%5SL"Y<;&(#Y0,-N06SA65B"/S5_;'^%'C
M;XH?$7X*V'A_]G+X&_%G2H;KQQHM]XR^-J^+-1TKP!>RZ5I6H:!IL_AWP<R2
MS:#K=I8ZE)?7VIPZKH\7V>*UFFT^_NX(KK]+;YBENTF\(D15YF.T_N%=3.@#
M$#=)"'C7!R&8%?F KQGXL^-?!'PV\ :_XF\=^(;;P[H+:8VC'5+P7M[-=W/B
M"1;+1K<Z990O=ZK>I+<(MO!IRW5Z1N6*,_ZI@J,N56LGZW_1H\!_8U^#%_\
M!O3O%\%]X/\ @=X.A\5:_#XBT^X^!_BCQWXDT[Q-:2V4D*S^([KQW"K_ &FT
M=ROA[3O#L]WI&DZ/$]NSQ2!$;[OR,X[BO@[]@_Q+X!D_9_\ AW\.O!7C:/QM
M=?"W0[/P3XJDN=)\8^$=?TC7K%[N^9=?\%>-M T3Q/H\NH07PETJZUJRM+37
MM.A;4]!N=2L8Q+7W>/OM]/\ "@4GS.]DO3_@MBMG:< L>, ;<YR.?F*K\OWN
M3T'&3@'RKXC:??ZKX$\;:5IECI7BC5=4\,:_IUMX;UZ7^SM"\4WU]IEU:V'A
MK6+V&.2:UTG6[R6'2]3EB"R&QNIU2:%F$R>K,0 <].!Z=3@>G4FLNXM+1S)'
MY8+NN6S')(!D\, A5PZGYD>-A)&X61#N44"/P^^!G[+/CZXC^"GBSQ/^RM^Q
M7\*M1T.[TSQC>>#+?6OC&OC/PR(=9:VO8+^VDGU%_%OB'1[NV7_A&=2U^.\\
M(VEM</:17=L#;[?W)@64F)CO9,R2;Y'C8E9\N"0JDI/"Q,(2,B#R69@Y;;$G
MYG^&?C/\#/'G[5^O?$<?&#X>>&M=^&7A;Q]^RUX@^&GBWQCX5TWX@GQM!XY\
M,^)+!UTF37B;S1)GA2R\/ZE;17-_J>HZA%IL<DLLL\:_I;82DVUDK^8DCVJ,
MR21R1E9-JLT;AU79,N7S"V)0J,2F%8@ T*AN QAD"[PQ "O&J.\3$@+,J2?(
MY@.)MA#%PA58Y&(1IJ:Y*KD>J_CE@,=^3G  !8GA03@5$_@EZ ?E1^U5\)O'
M/Q0_:&LX[#]G3]F[Q3X4LO@MJ%X?C1\<;[QI%:VGB)]872+CX>0'PD\5DT]A
MHTE]XFA\2:Q']MTME^PZ=- 9$GA^K_V2OA7??!WX:OX.U+PC\*O!EQ'XFUO4
M!IOPAU3QIK'A2]%_//)%J9O/B#;Q^(FU-K:-+2=C>ZA;-!;H('6W$>SS[]M[
MXB^!-#^'+?"'QMXNTSP"W[2VE>/_ (+>%_'OBC6X-$\)>%?$][X1UO5+2X\0
M7+SVT&EI)#9M'H>J1N]U_;<FEVE\8;::6>'Z!^!'B+P7K?PV\+Q>"O'?@SXA
MZ9H=G;^%I_$W@OQ1I/BW2+_5M"M!9WB1ZII-[>PM>!+3[5<6S2FXB69S+&I5
MR,L/\,_\;_\ 28@>U4R0E4) R05...FY=QYQT7)]>..:?3)3B-L^GUZD#M6D
MW]GHT!X!^T_9:]J?P%^*6F^%O 'AWXJ^(-0\&Z]!I'PX\5WSZ5H7CJ]ELIE@
M\)76IQSVCZ;-XB=AI.GZB;W3XK'4KNTNKC4M-@ADO[;\]_@I^RSXQ\.?$GX0
M^-+GX&_L7>"SX6O[*;4;/P[>?&E/'GA_3$TXG1;W1/#>O6IT6/QOIUK/+9ZA
MXD\0R7=S>VLM]]EU260QK7ZUZPL4EO;0322QQ3RPQ2-#(D+>5)*JR*TSD+'$
MZ,4F*LLQA:1;<^>8Z_+'PG^T'\+?A]^UAX\\5_'?4!^S1XD^*?@#PEX+T+P=
M\7[1_"UCK.L^"+J>_P!1UG0O'\5Q?_"^_P!%O+?6-)AA+^*+/7C?36MG<Z>D
MV^&/.%&-W*\KW[JWY ?IYH;ZN%M!?VT=LTXN9+WRI8IP;F&.W@ABN9#(TDMW
M-'&]R]Q )+?;%Y;RB1D5NIQNX/<C^=<OH.JV.I@365]:7UN5WI-9W$5U"\AB
MBD<QRV[R1NBPW5O(TJ,8@MU;'?\ Z3#YG4*P+  \Y]^W)_2MG%-W=P&7A\NW
MDF2/S7A1I$C!4&1D!=5!=D3<64;=[HI; :1%RP_'[XX_ KQQ\3/VDOB3=0?L
MS?LP:OX9_P"$&\("W^,/QCU;XAIXF\?6":/;6FHI:7'A>8:%X-US0M8$6F6N
MH7]OH6L(@74M,U#45C6*?]@;_(L[DB3R2()CYVW=Y/[MAYNW^(1YWE0"6VX
M).*^ ?VZO$?PXO\ X'>(_A%XP^(*^!O$7Q3AL[+PXEAH'BKQEXDEU7P]?Z;K
MMU>Z?X2\':=J>M7VBR:?ID[3ZQ'"FC:;(6FNKU)+<Q'FFDJR2_E7_I4@/;?V
M?? >M?"OX8>"? 6K^'? /A6X\/KKUI>:#\-7\13^#;)Y-=OKZWNM'O\ Q1$/
M$6K74UI>61\1ZEKHBN=2\1WNJW]H;BT82GZ87!2/N"!_Z":\?\#_ !!\)_$?
MPMI'C?P=?W%WX5UN2[C\/W']@:WX9_M*"RN8[+4YVT#7=/L=9MI+?5K2YMA#
M>V=K<,ELUW&DMFHG;UZ-ALA!R"5! ((S\I/&1UQSCK76 YQ\N5"9#(?F&1@.
MI;'^UM!V'L^T]J^.OVSM*\3:U^S]X]T?P=\)/"?QSU<6=D;?X7>-9-8MM/\
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
M2:T[63ZWUU*]WN^S3%&57"%D+,%3>N&0.6*C8S *X+ ,I*DC.:_.;]K'P?\
M&>Z\;_"KXD_L]GQI8^*]!TCQ;83ZEX5\'_#/Q@D_AS40'GT;5X/B%K^AI&%U
M!Q?Z+#H,]Q*;V"U@OU2PDN,_HS=$K;RL 6*J" H!8D,"-H,L'S9QM/G1E3A@
MZD U^=_[1_P]^,7Q*\9&'1_@7'XO\&>&;5IM%\0>'/VT?BI\ M9\3F[LY8[[
M1/$&B^ _"NGO<0222& 2Z_K7B6"%G%Q9)'-%!/'ER*<N=W32Y=-K*[ZI]^YJ
M>K_LK>./%GQ%^"/A/Q'XMOO$%SXEU+4?&-OXC?Q/X>T#P1XP36?#GCS7M&O]
M)U/PKHUQ<Z)IZ+=65RZW6AWD\-R8 [2/!(TC?7,)=@KNC1JRKLB?RV>$A6R6
M='=6W# ^5V(^A;'PI^R3!KO@"+6?@#JGP,M/@K:> M*\->-='ET#XE:[\8?"
M/BFW\;W?BE=?AM_B#XHTGPKXGU'Q1:^*]-U36=877=+O@]KJ<$]LY2XMKRON
M]"&1".0  ?P7'\ZV 60X7!4,&9$(/0J[JC?7 8G'<C'>N$\1ZK96>GZE-JSZ
M7%9FVO[.X76+ZSTG3C=$-:VT4EUJ,]HOE:E#+]C::"1MBW&W<&&VN]8$CCU4
M],]""1U') P#G@\\XQ7#>,_AOX%^(^A7GAKX@^$-!\<>&]1DADO?#OB[3+#7
MM&N'M[J&\MVN=,U&&[L+D6MY;V][;BXBF,%U;07$6)XHV0 _)7X1>$+G_A>W
MPS\4Z'\(KS]GO2/#=YXF7Q5JOB3]KSP-\1]'\7:/XELTM;'0+[P1X<\9^(X[
MWQ2/%D6BZMHEU QL-/MI=<@6_EO[JPM)_P!C=,"J@"QI$3-<^9E;F.1F9S(,
MQSQQLCLNV3RY!N\O#JNTYKY9U_\ 8._9)UK1;C1[3X ?"SPM-+):W%KXA\&^
M"O#?A7Q3I-[8WMO?V5_I.OZ+I-GJ=A<VUU;0R9MKJ-;B(2V=P)+:XFC?ZHTK
M3(]*M+.RB>YN([2TL[1)KV87-U+]AM5LUN[J=COEO+B)$$\P&9-NY@I8B@#5
MHHHH :Z[D9<9R,8^O?\ #K^%8LFDS2 !KME\M@T+1HA:/)&[AQL.5W*<Y(!R
M,L!6Y10!B?V.=S-]JGWDH5G$C"1"K*Q C&(CN"E22. =P&X#.NJD8(SG #%S
MEV ! Y!(SGDXQWXJ2B@ .<''7''UJB]LSLCN06)(?"H=IVG8X#?*WEN%?!SR
MO /2KU% &<;(MEGD:20F,2%XK8I*B.KR8B$>W,\8:!F=@RH[,NUE6IX(/)W#
MJQD:1I %7S0VX(K <@0H5C4<* BE>X%JB@ J"9'<#82"&C8$2&,_)(KX+*&)
M4@89"-LBDQL0K$B>B@#A_$/@'PQXL2R7Q1X?T#Q%%I]RMU:6>L>'="U6TMI
MXW/:0ZK:WLEE<E=S"[LKNWE60))\^TQL[PG\/_"'@=[_ /X1+PGX7\,+JEPU
MUJ#>&M!TO0OM[[=L9U+^S[>)M4NT.6;4+O\ TEAA2Y!=3VU% !2,"00/\\TM
M% %*YMVG@DA!*;]H+!4? #*3\K,JD$ @Y((!)&2 *SET*%8UA$DL<8(9A;EH
M5<YR0R^=(,D]PG'4$'!&]10!GK811LHC!5,8*A4).%ZRROF5^>@4_>QGY<FK
MI085<?*.OX=.M/HJ7%-W=P(C$I! ++D$90A6 (P2K 94X)Y!##JI!P:^&/C]
M^P%\(?VD/B/X;^*GCWQ'\8M+\6>$],L-)T0^$/B7>:5H$"6UY=:A_:$GA*ZL
M[SPW+J4;WDEF^K2:?)J$UF@1521(YF^[**:22L@/&?A9\($^%>@-X?7QY\2?
MB-&=3EOX-6^*?B2U\6:WIL<D#0C3M)O8-,T6+3=)B7"16L-K,Q5MC$*68>PP
MQ^6NW'IWSZU+142IQE)3;=TDM+6LFWV\P$/3H3[ X/ZD?SK/GL9I9DE2[EB"
M@Y0JKCD$< \=_P .N2:T:*T R)=-+KS-,SAD<2(L,;*R,KAD/&) 5!C+ IOV
M[\INIUCIT=L[S>5BXE=!-</)OEN!:)-9VLTI7"F9K,Q!B%4'+!@K*H.K12:N
MFGU :0=X/8#_ !IU%%3""@FE=W=]>]DNB78 HHHJP"FN-RLO]Y2OYC&?PIU%
M &%-I#26^UYG>6$2/;/$D?FQ2%3MD@,K)$+E,[K=Y3Y23B.20,BLIX2X^#?P
M[N?&^G_$;_A"?#UMX]TNWU/3K7QK:Z9967B&2QU5;8WD%U?Z>MM)J%G=1Q&&
M>'4H[EUNXXKB%55%GKUBB@"-(PBQJ#Q& /8X7'/\ZDHHH H7-B)VWAB&W)P2
M0 -PWL.&#,JY94=6CD8".4&)F%48]*WSK=3!S/Y=M([2I: RSQ/YJ^=+$'N/
MW<T-LYM8I18Q,D;0>:R[DW:*GE7-S:WM;RZ_Y@9-IIQM(RB;,,YD\M$2*&(R
MQ0&Y$$:;543WD4MY(<9:6XE8Y)!&G&"J@$8/_P!8>E/HJVV]P$/(/T-4;RWD
MGA2-'FC(<$R6[HDJ88,"I=E7&0 X!R4+!?F(J_12 R8=,,4Z3O/)*Z[E<R23
MS;UVLJE1-,ZP$$@D1J0>5X!S6F(U4@@<CZ?3TI]% !44\9EB>-6*,RX20*KF
M*3K'*%?Y6,3A9 &R"5'!Z5+10!\4:M_P3S_8^UG6/&/B+4O@;X:GU[XB:I-K
MOCO5K/4?$^D7OBK7+B>[NKG5=872?$6GV]U=2S7EP\+.I2VN)$G1,Q*%^HM$
M\%Z=X?TK2M#TQ3;Z;I-K:65E!F2<6UGID1M-,AAGN)WN%,%B!;RF0W!F+%F<
M$;Z[6B@!H'(]%& <]>.<_P"?7\%89&",\CTX(((89!Y4C<..H%+10!COI\C3
M22K(R;O+&%6$O*\3"2.6XD='PH=$^6)-Q7 88RM*VG23*4EFF*N=\JF2/R?-
M*@EH42%7*;LY61D /S*I(!.O10!5M+<6L*Q YP3DGKC''^?>K5%% %2YMO/'
M#%&P1N4*2/H&.TY''., DYS51=. 1U=YB6_B001R#G(*N#D>XR,C(YS@ZU%
M%"RLC:;]TS39.5+@!E'H2.O''ZU?HHH AF0N  ,X.X<@?,OS+U(_B _KQ6(-
M(=!&L,US$T<-K$C(UNJ8L3)Y>2PDD07$TR7<X1&$OV012@AMDO0T5/*N;FUO
M:WEU_P R7%/<R(=/>*6)S-</Y(D$?[Z,HT<I1Y4N (8C*S39FC;!V%,!D&4E
MUZ**MMO?T_K[QI)*R$89!&2,C&5."/H>QK"NO#]E>175O=@W=K>PS6]U:7*1
MSVUQ!<1M%-#-#*DD4D4D;LKI)&Z,"0R.,J=ZBD,\CB^"7PNMRLUM\,_AO:WJ
M3Q7<5]:>!?"T-S!/;Y\EQ)!I5H)YH\Y@EV6ODL%?+[ A]3MHGB2-6RV(E!>0
MKYQ8?PE8QY2(HZ"-BN> .K-9HH ****35TT^H&3?:5#>ON+SPNP93/!((Y$5
M@5<*<Y'F(6C)"G"N?>K4-NT;!V)D<M*S22!%81S8)B41$(75H8-S,N"H.QB2
M0+E%3""@FE=W=]>]DNB78 I#G!QU[4M%6!YE\7OA;X<^-7PV\8_#+Q;)KMKH
M/C7P_J7AO5[CPSK5WX>\0PZ?JD#6]VVC:[I\T-WI6H^2S"SOX)4DM)RDPW!2
MK?+GP,_8(\!?LZW7AS_A7'Q7_:).@^';BUE/A#7_ (I0:[X<U^6UBCM+>^\4
MVUUX<M]1\0WB6Q83WFH:PUZ2@D\R[D"(WWA12Y5S<W6UO+2_^8FKII]3+M+
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
M._\ "OBGXF3_  ;^#_B'X<:;IT7@?X%V>I>,M2@U/6]1UFQO_#=QIL^JZ_\
M$"]^&<'B"[U1/&=WI!U#3M?FGU*S_P"*?L+V\M/WUOO#>A:I97&FZGIMOJ=A
M=K&MW::COOX+KR)4N('N$NWF$TMO<117%O-)NFM[B**>%TEC1UL_V-IOSD6P
M7S(([63;+.F^"*!K9$;;*,[8&:(-]\H2"QH ^-/"?B2;X_\ PK^('PFUS6=4
M\&?$O0/ .F^!?B;KVBP7>E67@[XH>,OAEX=UT7.@7[I;I+J?A&;7].O5BL[B
MXLK2>U2UEF$UI=PP_-G[(_B/]HOXP:)XQ^+MK)HND^(=/U;PK\"/"WAKXAWN
MJ3Z/:Z/\)+:\T7XE^+[&7PM#K%AJ.G?$_6[/2O$GATE]]I -3M-0N-+N+J.0
M?J=KOA'P[XETC6-"UK34N])\06=U8:U9I<7=DNI6UY#;VURMU)8W%M.\LMM:
MP6QNO-%TMM&+=)EA9D;+\%?#;P)\.O#NA>$O!'AC3/#GAKPS;RVN@Z-81R"R
MTN&X\T7'V6.:28K+<":87%PS-<3B6032N)&! /R<@\/?$;_AIJ6\O_!7QUE^
M/]K^T',+/XA0:5XK_P"%$:7^S -(DBL=.T;4H[=/A[9>%IM/@M+6Y\+W5Z_C
MV;Q_%<ZI':3P7-H]UT7[4OB#]I3X<VG@SXBZ5?\ AK4?B!XU\1^*OV9+#PYX
M&U/46\+Z3=_%#Q%#;_"[Q%=:1J;0S76K:%XJ;P__ ,)I_945WJ">%'UX6:/<
M1E$_6QM/LWC,36\9CYQ'@A%S_<4'$>TX9-@78X#IM901PVK_  C^&NO^-O"/
MQ&UOP=H^K>-O 4%[!X,\0:A#)=7?AK^T;6YL;VYTB.:5K6TU&XLKRZLY-42W
M_M+[+<36ZW:PR,A /B[]G#PWH7@C]H'X]^$?#-_J=_X=\%>#/@3X.\8:SJ,L
M,D%Y\2]&\%>6OVJ]@<MJNNS^ )/!T^JZE? W!C33H)Y#>)-&GZ'0MO6-E(9
M/D96# @J0.03T'';^E8=AX/\,:7%/#I^B:?9I=R+/?-!"$FU&Y1BPO-3N ?M
M&IWVYG9KZ_EN+MFDF+3$S2[^ACC2)%CC541  JJ,  = !0 ^BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
4H **** "BBB@ HHHH **** /_]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" "^ C4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M6VE:Q;V[ZQI-I\-H=.UC4M$M;329Y-<\4:_?6.J/:Z9#:ZB>M\>_\%Q/VLO
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
M[I)K%M'LW176R6%IHIO) MV";=ZRW+.MO9LN]0K7\EK'.Y,=O)-(DBI_-O\
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
MC'L.Y<(T>7$FYED4R@*BJ8MKLS"/9Q<N9N;>N\FUKY6 _'CX)?\ !&+]F#X
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
M7"NNY03BF]W']SD^AXSQ_+G'-: 3@@C(I:9']W/KS3Z "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** $R <<^O0D?F!C\.M&X?3Z\?EGM_7-<_J5W+&PMH9$\_ROM!C2\A@G\A6
M999O+D=,0Q!<O*Q53RJ%W4K7D7PW^.7PO^*J>/9_A[XULO&5G\,_'&I?#GQA
M?Z;<K=VMCXRTBUTNYO\ 1[25C&^HB-M8L+2&YLHYK.YO)62VN)8OWQ /?=R]
M-PSZ9%&X9 ZY].E?+?P]_:C^&7Q,\??\*STNR\>^'?'0T/4/$=MH/C?P5K'A
M6YU'P_I.LV>@ZAKVE/J,8AU31H-5U"VLQJMB\]A<3F:&VN)Y;6[C@^E+2<.^
MS._[Y212&C=4+1G:<[LB1'4@J.F>A% &C2 @C(IN\ XPW7&<#'USGI3 ZHI+
M9"Y ) )&69548 )))/8$ <L0,9PC4DZO([<MI/;71*VOS FHJLUP-TBC=NA5
M&DC4+)*HD9PC>7$9),,$++\OSC*IND5T657!)5C@AB!G&#CN".",Y'L00<$$
M#<!7;:I(&3@X^N/PKXW_ &R= T_Q9\#/&WAK7/B-X&^%&DZTOAZ&]\;_ !)O
MM/C\%6<<'BG2IDL-:MM1UWPX@@U!/M,3>7K&FIJ*AK.ZO8(HD<?99 /!KGM9
MT>SU>.6PU.RLM3TJXA07.F:C;07]C>!)A(_G6,\!BDEA,<#6K2R30[S(6@C=
M$E>9R<5>--U)2:C%)VY7*Z4Y/^6%FY+JNJ&DV[(_,KX(?&WX?P? _P"*7A;4
MI/"FF7&@Z_\ ''PQ\/9/V>;B73[3XX:3X,\!P:[JGQ!^ >AZIJMU9:/K*Z=?
M-H6G)9>(_$7A/3/$>AW^H0>*9GU+48--\&_X)F-KD?Q%\8PZUK?PJ\0RWWP'
M^%6N#7?@=X@U+Q+X&4VFH:[I7B>7XIM<Z@;"X^.E]J^F7[^*M1T[3;:6]TP^
M'9+O3;%EWW'[-1:+H6F1:3:66EZ-IR:2UP^CVUK865G%I/V@7!NCI\%G#9+
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
M,A"(2 0SD.Q7*%MI"J22^T'("DMD!WG+QP_.[C:0?E+ X4X9C\I.U S@%25
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
M0ISPS;3O:ZL[:J[73OTOJ?L!;$MOD*JL\H$CLJ[5;,2A&SDL3Y84%B!R" ,
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
M]^VV242[;B/));S5.&5=BQ=69]OU)#(5C4;BP.9%^15"K+^]5, G.U7 )/\
M%D#( )^FX*XRRCC[AC!<59+/FR['1<Z+YN;F25U:2]2<125&<8:W<6W=]K=&
M79MQ;(D954?,BHK9//()(.>V#P,9]:^2_CA^SU%\;=<L(_$GQA^+&G^!?LVG
M6GB#X.>&)?!^E>$/%PT[7%U^#5->U1O"EQX]:X2^L].A^Q:1XZT329(-.B6?
M39FFO6O/K&-M^2>GW2.,\<_3N:^?OVB?B3=?"CP;%XET[2X-4N3JEC81V]Q<
M26L?F7YG$3M)$DC^6AMW\TX)4,FQ7RV-.(>*LJX4X?S3B/.*JHX'*Z,JU:=T
ME9*;4>UY<DM?(QC%RDHK=M?=U/)?'?[*VF^-+R/7$^+GQ=\(>)+3Q'XKN]&\
M1>$]3\$V&JZ%X>\<6ME!KOPNM?[0\":AIL_P[LI;>WUO2M%32;75?[92[GN_
M$DRZO,;#Z:^%/@K1?AGX)\-?#;PIIZZ9X/\  V@:5X7\,Z<"[/9:-HMC;V%A
M;R22.1-(MO"AEEC6"-Y6<K;Q\D_#7@G]L7Q3XD\5^&]$O/!/A](-:U/2-)FN
M/[0O));1M5O!:)<0*UJ%9+5I$ENG<HZ1NIC25ODK]&;4EVD(E<[E*J#@;!S@
M'!((/WT)RQ1ES@C ^/\ ##QJX'\7<GK9OPAC77A@Z\\-BZ$I1G-U(R<.:#T<
M8PE&3:UNFD[6UWQ%%TI1LK)K6[;UZ;K3\C87H.,>@/7'O[U\X_M2?&]OV?/@
M_P"*/B7;>']:\4:M8R:-H_A[1-$T;5=9FNM=UW4TT>SN+ZWT2"[OI=(TPZA_
M:VJ*L#-'I]A<R6R3W+)%7T#$)D(W/N &"23G/7N,$<CN.<U%.F72102\1$R@
M,1N9 T>S!#*0\4TH!P"'V'/ 9/TU8MU&J=&FW4FU&/,THQ;O[\N\8K5I].I@
MDV[(_-S]A/XMZEXY^'?Q#T;7?C!J_P 6O&_@SXF>./#]QXOO?#VN>&[>\U#4
M-*TC5;/3] T_6=*M+B[L=,N9M9@TFVL-*O+Z#3-+-_JEGIYN8(9,[]DJ]\??
M"SXIV_PB^.J^*KOXK^-?A[+XGT77_P#A;A^*7A3Q78>%=29-69=*NM)\,WO@
M35)8;RWU#33?:.NF7NDS6\$&M3:W;:MH6E?<$WPB^%TMUI5U<>!M"-QH'BNY
M\8:-*8)(YM/\3ZQITFBZCXBM)!'&QU/4-,*:??,TIA-LGRD21_O,;X9_LW_!
M7X.:MK^M_"_X<>&/!NL>*X[6'Q)JFG6UU/?:M%IUS+>Z5%)>7][>7"66G74\
M]Q'80/;VMQ-(7DBBVH!O&MAZDGAZ6,PU7%4%_M4*=2E*4&U=)TXU)2AYII-/
M1V'*$HJ[5D>]0M\A.20&90/G)79\KJ6DP[XD5P'94+#'!QO:4$$9%01*849#
MC)>208+-S(Y=V8L<Y>1G?:H"(&$:#:@)E#Y!SU[>_L,GD_XBAUH\_LUK*S=[
M::;DCZ*8'7(!X8\[3][\AG],TNX9P<CZ@@?G_C51DV[.W7H ZBD!!Z?2C/S;
M><XSGMUQ]<\>E: +129&=N><9Q[<_P"!I-W^RWY _P B?\: '4TL <'-*#GL
M1]>*:RDG(QT_QJ9VY7=V[=-=;?B!B:M-=*]O]B\W[5OC\J%)4C2Z0S1Q74<W
MF[(5,$,OVF$F4R/LG6--ZJ)/S)\,?MMP?$/]K?0OAYX)^('PZA^",6J?$?X>
M:C9S>)]$O/B/XZ^)/@73+_5-4G\-Z1;7\^OVWAZQ:WBTVSO8[:-_$.IVUYI=
MC;N;.[FA_3Z]B+[H]VWS(&B9@ 73>?DFC+JRK+;LOF1AD99&.U]H -?/NO\
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
MQ!_Z)MZ_Q)\4$I_M!N'8RC&W]J\-.Z24KJHNN]NY]!1_W9_X?T9^P\1S&/\
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
MU2OP<P6T]$'5K&7&>GR63L<_@>..OI7^/?[23_DN_#'_ *^87_U-PQ]-DO\
M J_X*WY(_>+X6?\ )-O 7_8H>'/_ $T6E>D1=7^H_D*\V^%9#?#7P$1_T*'A
MWK[:3:#^E>DQ=7^H_D*_U1\/O^2.X8_[)+A__P!0*1\_6_BU?\3_ #%;[W_
M3_)J_+O]NG_D;?A[_P!@?6O_ $JBK]1&^]_P$_R:OR[_ &Z?^1M^'O\ V!]:
M_P#2J*OYH^G;_P H]<6_]@^!_P#4^B=>5_[TO\$__;3BOV._^2Q0_P#8J>*_
M_2^TK]=H>B_[@_D*_(G]CO\ Y+%#_P!BIXK_ /2^TK]=H>B_[@_D*^7_ &=W
M_)@.'/\ K[Q#_P"M#6-,U_C+T7Y$]>/?',X^$WQ'/]WP?XDS_P "T>\QC_OD
MY_"O8:\<^.A_XM/\1E[R>$M=1?0%],NH03[!I5)QD[0Q ) !_K7Q5DX>'7&]
M2/QTN%\XJPNKKGA@YM775:NZ;5^YPX;^/2_QH_"J1#Y$XXR;"4#_ (#+"Y[>
MC #WSVY/] 7PXY\#>%3V;0-&(^ATNSZU^ +_ #128[Z=*XSZ2+:,OX@,,]LY
MP37[^_#;_D1/"?\ V+VC?IIEH*_S'_9JI1XL\6J2^"&*EB(KK[7%5Y^V;?6+
MM[L;6CT;/8SQ^]17>$?P29V]5[D?NW/;RY1_Y"DJQ4%S_J7_ -R7_P!%25_K
MQ4=J=1K>-.I)>JIU&CP.J\FG\TTS\9OVL3GXZ>*S_P!0SPY_Z;+>OH']A7_7
M?$O_ *^?"O\ Z+U>OGW]J_\ Y+GXK_[!GAS_ --L%?07["O^N^)?_7SX5_\
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
M3RGWIMO=1DU;35*)QW['/_)99?\ L4?$/_I1I=?K8W2/_KL__H8K\D_V.?\
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
MJ\Z3Z-I*SUMV.##Z5Z7^-?F?A8?EB?/;360X]8TLU;\"5..^,9 K]_?AJ?\
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
MACT3PEKY..N#<Z7C&<?W3UQVK]< I9S&,924N2>F"%(QWSQW 'O7#^SWJO\
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
MTR&5IIXH_(>/2K$#SAN+ 2GB(J'R?OA*_0<_!CX^;)%;]JSQ%*)8V3$GPP\
M@!U(>,[EMRRKN!WD9)!  /-?/_B[]AKQ'XN\2ZQXHUC]HKQ;-JM_<0W6I1P^
M"O"=C9W,WV:"S_U5F8D80K;++&[PB0EMC$(B ?R[]*OP4S_QMX(P62<-UX4*
MF%JRQ-.->*G*4JE2I+$KWFG*ZE'V>W+9N-V['5@J[H3<59*S;ND]DK+_ ,"U
M]-/,V/V$)F.G?$2-K>=&3Q#HP;Y4E7][82(,/;R31@J(Q+(&8%(9(W8?/@?H
M-""Q,FUE!V#;(CQN-D:H<JZJ<$C(/0@@]<@?#'PW_9$^)7PMLM3M?"7[3GB:
M$:K>IJ%Q/J/P^\(ZG<-,EJ88?WUQ(7$48*;(AA4 9@ SL*](3X)_']E4O^UE
MXCW!(D(C^%O@-5!2&-'(W*Y.^17DSD<. 1D%F_0/H_>'&:>&'A9P[PGFM2,\
MPP%*4:Z6J3LMET6FUS/%U_;U.9VYK6T5KVNKV]#ZC!*9!4MDYR"@[ 8^9E.>
M/3'OUQ\9_MN7*)\+M*#Q3X'C7PU\Z1&50)1J<>3Y)D("D OE?E4J1DD"NK_X
M4K\>TX/[5WB%^^7^%7P_<^F 6BR!QTZ9)/>O/OB'^R_\5?B-I</ACQ/^TYKV
MHV+7*:AY"_"OP);N);>&X2%Q/&T078TK%0%9P0QR 5KV_&/@[,^.O#;BOA7+
M91ABLXRVKAHN44U[.4:JJ6UTE:4+22;6NFK,J%3V56,U:Z=E>UO>LNI\ _"V
M*XB^)GPYE:*Y:/\ X3SPM""MI>G<+O5K2..0%K< 1J8V,C%@0I4A6R17[G6:
M&>!"%9L;UY&PY1V4C;*T;]02#LP5(.>:_-OPM_P3WU70]5T?Q!I/[1GB^+4=
M&OM-O+?S_!7A.X@6^TN>UN WDNH7!>%BH!*CS%RW#9^D5^"7Q\)5D_:JUJ !
M%1D@^%'@+:SA?G<^8LC,S$]21QCY0>3^"?0[\!N)/!'AS-\MXDJPJU\YK.I%
MTTHVHX><Y4%9-\LK3]YZN?5*QUXZNJTHJZ;2ULK6T6A]/(NQBI20'KD1O(OI
MC=$)5!X^Z2& QD $9CO)@D#!TF(RBAEMYV!+G=C C+D*(CO8IL4N@+98X^9X
M_@C\?%<L_P"U9KLF<\GX5^!@1[8C:)<9]06]21@!ES\%OCPI#_\ #56MJ0D@
MW-\*_!# EDV1@J9L +F0EAS\V,<9']A8W *> QF&PR?M,50JX>/M&YQ4J].I
M34FFDK)R3\CABU&49/[+3^YGY2>)9"WB+Q--Y<JQR>*M?F!>,J5$GB2Y(1E/
MS"14 D88(".I#$D@?JM^Q]/$_P %/#BQL)%%[X@ D'RH2-9NR=OF;'('0G9C
M((SD&OFR?_@GGJ]UJ]U?S?M%>*S=:C='4[G[-X)\.V,$MU<3J]Y(8+2]CBS+
MY( <QEP,;B515'MG@;]F'XM_#WPW9>%_#?[3WB"TTRPGU"2WBG^&_@W4' OM
M0NK[FXU![B<%5N%C*(PB#(SHH9V9OX#\ ?HR\<>&7C;QIQUFU?"SR_.<9F.)
MP3A1A&WUFWL[M2U23G=7UT['I5\9*IAE!N-U*%DDD[1?KZ'V<""7(P?NKP0>
M5"YZ$_X^H%1A65BV 0%SPR@_Q?WBO^?>OFA?@M\>R"1^U7X@'/1/A;X 0$^I
M A()]R?3TH_X4O\ 'P@@_M4^(2,=&^%?P_8_FT2\>P!Y^M?Z".C1HU*%&FIO
MVF(J5JTVY247B5_M#6BLFXKD5_<V3=SS7.32VT:Z+H?/'[=$R27_ ,/E^9'2
MU\2*L;*6:4RG35'E&/S$.TH2^YU*J00#FO&_V39 OQRT>;9*XET?Q3 $CB=W
M4VT=N6E?:I18I&<I$=YD9XW#1J-I;Z/^(?['GQ#^(]QI-SXK_:;\4W4^B)J
ML?)\ >%M/11?_903)%IMS!"^S[._SLAF;S K/MC05S_@3]B+Q1X!\31>)O#'
M[1WB2VU&&&ZLQ)=_#[PKJ!6*\EEEN-LM[=2RJ&\X 1KMC&TL &=\_P"=O$7T
M6^/<Y^E%7\7(8G#?V/+$4.=.C"TL%AY4G%17-:-11AK43<F[OE1Z_P!?E#!>
MR@X\W-!6<4_=O+FZ[V>G8_1A&WQ(P#* L?#JR,28HSP& /&2#Z$,IY4@/<.>
M%SG:I)R .IZC_P"MC\Z^7;?X+_'R*&*%_P!JKQ QC#+NC^%W@,*5WN4XD21L
MJA5<[L?+T YI[?!CX^ERP_:M\2A0N"!\,/ ')!8]#"!W]>U?Z'X>3JU,5.#<
M%AJ%*G04TY1J5:4$G9)6;TE9MI+OJD>1%*#YGIS7;;?>W]6/HG47,5O(FR4L
M8YCE(I)% 013'+1JV"RQ,J#!+OA0,U^ >H@_;=45R(&2^U-3%='[)*Y;5?L^
MZ.*Z\EVC#6[,7"A=N,$N'1/UDE^#?Q[*E)?VI_$-S:NX66%_A5X#$AC92DWE
MW$31LF]& 5?+(# DL=^%^;IO^">NKI<W-Z?VC_&!DO+^2_D1_!WA2,C[3=+/
M<(D:3HJJ43"#! D))8C!'\/_ $P?HX\4>.+X!Q/#%>-&'#^8QK8RE4?,^7$U
M^;%M1=K>Y%>S=OW;=US'J86M&C3:B_BWOKT[O8^K/V5&BE^"7@TQR1R*8]5
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
M4-/U*"PU+3S)!J$-BVIV'VC1[O3M0O?I^-U9G4!P5?!W1N@R45_E9U42+M8
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
MRX3"YWW+3%%::,6X@AE1X%EF9V"I$P#LOY]?'/XSZ-8?M,?L_P#@&S^*&D^
M]7\%>)]<\3_%C0M<OKSP5HOB#P=XG\$7NF:#$_BW5+&U\*>(+P>(9["Z31K3
MQ"WB-XW>5-'D>-%?] -<*QQ+,=BK;DW,TV97DLXK:"[E6_6WACE:?[,X(2!D
M\JX>79*R*@)_%C]L#Q#I'Q%^//B?X3_$SX<_%GX[_"_0[+PKI=]\)--\=?"3
MX>?"/2]1N_!FH_$@IXBMO%>M:7XU\<>*M2T?2&U.PU/3KS0E\. -INE7E]>?
M(F$:DG5Y';EM)[:Z)6U^8'[3V<T4B6TT3&>WGC1K6X666='CF'GQ R7$C3Y"
M2 8E5"!@;1TK<0, =QR<\<YP,# /O_C7R;^RS\-_#7PQ\"Z;-\/[OQ.OP]^)
M,VG>/O!?@SQ%JEQJ]E\,?#WB'P?X7F@\&^'KN]N+K4?[)AN;2ZUJ)+RXNI6U
M+7=2D:>%)1:VWUA']WC.T$A2QRS '&X_4YQ_LX)P20-P$FRL<K*,MY;=>G )
M_J:\J\;^-O!_@3POJ_BSQQXAM_"WA;1[8/K&LW\K"VL6OKJ"RM62U@EEN;N\
MO)I?L>F1V=E-=M?O&L22LRHGJ=P%$4K.7V^7A@F,XYR0"0">><X&/T^,_P!K
MCPQI/B_X-:EI[Z]KWAG4-#\3^"?&VC:]HOP\;XI:II7B'P?XEM=?T"_M/ $-
MQ#/XG:VOK B32T>2*>.8B=0%3< <;^Q)\5++Q[\'[31M1\9:GXV^(?A2[UV3
MQD=;A\5+JR:)J7C#Q!<^$H[GQ%XF\->'+NZMDT6>QO(#8VM[-$DZV;X$)Q]_
MP!@F6 RQW$_*688"J7920[!5"A^K(JDA3E1^='[)OQ9UOXA:_P"/]'UKX\WG
MQ2\1>%5\+KJ?A?5?V?4^ VK>&9-7O]46SUVYT34=1FU35I]5%I+%<V\PCBM9
MX3;V\,BP&:7]&(5"1KA50MEV"KMRSDL6*GE6.<LISM/R@D &@"0]5^O]#7!^
M+M2L?#FF:WXBUB41:-I-E)J>H21V%]>YBL5>18;N'3H+B_OH#YC%;*RM[N9'
MW2&UG641MW9." >_3Z]/ZURMVEREW<2H+19"?*BN+SS# QN&VQV\3-/#';W(
M:-F,L,%Y,5D17A*"/,RBIJTKVNGH[:K8#\N/$7[8GPBUK]H_X(ZQX7^)GCN[
M^&^F>&/BEX0\<VES\)?C-9Z3>^+?%[^";#P-:>(=/F^$6E:=K+:S>PZA-#>:
MAK%E96%Y]ON)KY;=HP?U<T,7"V 2ZB$$\=U?QM$K.T:1I>W"VXAWE@L1MA"4
MCC9HXLF)6;82?R8_:+UOXIZ=XU\26GPH\;_MT3_$"/Q5X';PSX>T?X,>+M4^
M"4D:^(-/C\1:'>>-+GPE;^#+O1]:T6>Z%UJNH:_9#1K>UANK?,MPQ;];]-E6
M:U#QL'C\V949'22/"2,K1QNA(98) ]N7)_>/"\BEHW1V:2BK+9 7ZKRJ2\;!
MRNTY([$9^O7Z\'O5BFLRKC<0,G R<9/I4S^'YH#Y8_:]^,7ACX+_  <\0Z_X
MDU^Z\-W/B2SUOP+X-U2TT_Q-J-RGCSQ-X8UR#PG:V2^$].U76-,O;K482(M?
MM=/NWT9$>=HC'(Q'DO[.OQ^^'J:5\(?@#JOB2^U/XIO\+O -O?:H]IJUWX9U
MKQD?!"Z]K]G%XMU#]]K&M*]CJD]Z[VT-Q*\$CW-O;W)FB3TG]L3P=>^,OA[H
M]KI.B_&?5=<T[Q?H=]I=S\!/%GA[P3\0]$/EZC;7FJ6NO^*3+H9LS;W!M'L)
M[=;N=YV^QR,[,@^/?V//@;X:;QE=:[:7W[07@V#X+^/;R_G^"7QVU71/$=Y8
M_$O4_!8T4^-],\9:1),]]X?UOPUXIM_,TZS@ETVV\066J20R/<S7D-O$/B^3
M _5[3_,<PRNC1"6VAEDC<KN626)7*A59@NQ65&#$'S$? *;'?47/S9_O<?3
MJI:PB)G #?))(KM(AC:1V8OO4<AD".D:.",A,8&,5>5"<GCK_0>U; 4[OB.1
MXRWG 0B-4D*.93(RVRJ[)-' )I'>"24PN'1RDI$29'YK-^T1\/X_VY-+\+6W
MQ>MD\.6/P\UWP#J'A^WG\2Z7X2@^,T?BBRU*QT/4M1TO3+?P#=>)O[&MY=.G
M-]J"7+00Q6#.TC:=;3?I9<R-"#Y<1FN/)DDACW/'')Y<D/R/,$9%?S&B"(X$
MCJ\GDK)B4)^ NKZ5;ZYI_P 4_A;X7_:=\6>$_A1X(^.7@?QMIESJ/[)FE:KH
M5_XV\0?':VM[5/"7C*ZU^PN/BEI_A[XOPP:7XJUJ"6+[ /#Z:!LNH/[46U /
MZ +9D"$"17)*$R90&8F*(><=GR,9<!]R%Q@@;@046U7EO@;1_%^C>&M(TOQK
MXK@\=>++-)X=9\76/ABT\(6>M3I=3(MVF@6&I:M9Z>SQ! T%M>3I&V8W*3)*
MB^H(<HN>NT _4#F@" @-@,N]2?N=<D<@E2 "!CJ6Y/&WC-?#7[8'Q5\&>$?!
M'C7X:3?$KP;\/?BO\3/AIX^M/AI/K?C30O K:=K TEK&#7XM;O\ 4;&_\/WL
MVHSZ=:V.N(MP)[VRC@T^XTB2SU"_/W+G:0P4E@54D_=VL2,YS_#C+^@(]0#\
M"?M7>$-6NO&OPE^)NB? G1?C_:^#];UK2?%O@R\B\ 0Z];Z'KMI$--\5>%[W
MQPUMINL7.C:C:7<+>&#J@O;BWU*ZOM-T>[NXE2;EC_O'RG^2 ]Y^ 'Q!\+?$
MOX9:;<^%_%%KXOG\)O!X%\4:YI6I6VMZ/+XT\,Z9ID/BA=,URSGGL-:T^&]G
M,::MI\UQ!?3K/-+-->-=3/\ 0T(0(-C;D."I_ #^8)/N37QY^S#I?Q!TKPAX
MIO\ X@>"-/\ A5-XB^('BG5_!?PWTE-!V^$?AU<_8(/#.C:NWA>)/#Z>(HOL
MU]-JD5C+.L;31)=7'VT7,,/UUIV?LJ@@#:2 -R,P&%;#[&8!LDDKN) QGK74
M!>KE-=MXY+RVGB:?[="$2,06UC*PCGM=70H)[NVD>!;A1.K^4\GF-#!$8X?,
M\YNKKF_$-S):(MT?FM+:QU2>[ADE$%K<!(8C'%/<*))[=BVXP36\$THFVH$V
MNQ !\-_ #XR^&_B#^T;^T5>Z'\1[;4O">K:'\*M&^'/@+5-<UK0M<TR^\':3
MXPT_XC7?AOX=^*-,T+5=-LX[J72VUC6_#=KK&CZE_9L$EG<RWT5Y##]ZZ>T8
M,\ !$D,LBLI.YE"MLW.QN;DL]SC[=DLCLETK3H+@S$_AM\!UU[7/CG\'_CW\
M7M#T'XH7WQ7\3^/O"OPC^)FH>*=.'Q9^$-M-:>*(]-T[Q+\*M*T^TMAH^JV&
MERZ"W]@^*O$T5C%9VVLZA;65QJ=T4_;CP]:?8XY8D,@MQ+<?9H) <VD;3R2/
M;*S 2O''<-/@SM)(C,T(D>&.)C,FTKKR WWY(/J!_6LO4T+VY! *#)D3/,D.
M/WR8Z%BH7RP2 S9!*CFM4J3C&.  ?KC/]:S=15I(6ME&QG,/[YF1(U61W1CN
M=E9MK+&C+&'<//#\I#DK,9-NSMUZ ?%O[2FN^*_%5G8?!SX5W^NVGQCUVU\+
M_$O21:7Q\,3V_P -/!_Q7\#:+X]O+?Q#:/,\M_#8ZU:V;:2T<RW,=Y"TLMM;
MM+<)]&_"_P ?Z#\3="'B;PHVI-HMGK.N^%))=6MS:W+:MX2U:Z\/ZN1%YLX,
M+ZA83M#<)-+'=JWVI9"92%_+?_@I%XU^'VC>*_@18_$7P5\.6\'2W%W<Z_\
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
MF;V_U#[/:11*%A^V:I<7=_,$?>J-<W,TGEA 7_A71)<G-UT]/,S;:FH]+/\
M!=SKDZ'Z_P!!3Z8G3ZG_ .M_2GU)9\R_M2>,/C1X)\ ?VS\"_A99_%OQ?_:6
MFV][H5YJ>FHVA:%/.\6H>*],\.:E=Z6GBS6]*BDD.F>'8_$/A.'5I'EAO_$5
MK'% !\5?L+?$'Q1\6?$GQ"U#XQ?$[6]5^+/A;Q!XJ\*P?L_W_P +=&^$V@^%
M/"VA>(+FTT?Q9I.BZAIUUKNM:KJAC>34=5C^)FOZ4EW9W-CI^HW2Z9YLGZSS
M0+.5\Q(Y$1DD5941U26.1725%*;O,&#AO, 4JN$.6(S5T/3C?P:S/INFRZY#
M;+:+JWV6'[?%;L999;:&]:%KH68N+BYFBLV<PI)/+( &D(4 FTL[H2PD\Q5.
MS?\ :!<DM@229E\V=\+)(Z!99I)%"@;BFPG4ID:&- I8N1G+L$5F).22(T1
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
LAA1$CB2-(TCCCC0!8HHXT1$CBC4*D<:*@"HB*@ X49(I-)JS GHHHI@?_]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@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"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" #- 4,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M\2Z3X<6U;5;V&W6YE$4?F'@D]_8#UZ"GR>(]$@F@@FU>Q26Y57A1IU#2!NA
MSR#0!RW_  JS3IH=6%_JNHWLVIQQI--*5W*R'*LN!P<@>U6+SX?'4] 73=0\
M1ZE<S1727,%X^WS(F3[H  QC^M=%>>(M%TV9H;W5;*WD5E4K+.J$$C(')ZD4
MMYXAT;321>ZI96Q 5CYTRIPW0\^N#CUQ2 H:UX4@U[PNFB:A>W,KKM=;P867
MS%.0_ QG-9EUX ^W6-HMYXAU.74;.X\^VU$E?,B)&"H &,8KI+S7-*T^UBN;
MS5+6V@EQY<LLJJK_ $).#4=YXBT:Q,'VG5+&!KA0T DG53(#W7)Y% '/VOPU
MTRVMM-7[9=O-9ZC_ &D]PY4M<38.=_'3V&*DF\"IOU:>RUF\M)-2N!//M1'7
MIC;AAR/K6UIWB&VU#6]0TGRY8;JRVL5DQB5&&1(I'53T_"MA<-SC\Z8C@$^%
MNGVVF:5;6&J7UI<:7,\T-W&5W%G^_D$8P?0#BGV'PRTS3Q9!;^^D^QZBVHH9
M"I+2,,$,<9([YZ^]=[M'I1@>@H&<3=?#G3KK3M6LWO;L)J5\M]*PVAD=2"%7
MCIQ7-6?PZNM:U[Q.VJ7.H6.FW5^D@AC*[+R-0,9[CGZ5ZV5!ZB@*!G Z\TD!
MQG_" VPUO4-1MM5O+>'4(/)N;1 OEOA"@.2,C /Z53F^&-F+334T_6-0L;BR
MM#9?:H=NZ6$]58$8S[@5WX51T HVC)..M,$<CIG@+2=)U'2+NSDN$_LFV>UA
MC)!#!^2S'J3G)_&KFA>%[;0/#<FAV]S-+"YE)DEQO_>$D]!CC/%=$$4=!1M'
MI2]0.-T;X?:=HMQHMQ!>7;MI-J]M$'V_.KDDEN.OTK0T#PM9>'_#LFB1/)<6
MKO*[&;&3YA)(XX[UT6!Z4;1C&*8'$Z)X".@%(;7Q#JLFF1;A%82,I1 <C&<9
M(&>.:?:?#S3[.ST"U2\NV31;IKJ!CMR['.0W'3GMBNSVCTI<#TH XBP^'&F6
M$NF/%>W9.GWLUX@;;\[R=0W'09XQ5>[^&%C.\DT.IWL%TVIG4XY@J-Y<A&"
M",$8]:[_  /2D*@GI0!@>$O"]MX6L[N"VNKBY^U7#7,CSXW%V ST'J,_C70T
M@ &<"EH **** $KQBWT'5[/QU>/I&C7RV-VT[7?VZ!"D;%2 \4F=WS>GO7M%
M,V+C!'% 'B_AWP5J+W_@U=7T5VMK.RN4N5G 98W+$J&&>IS^M4;'PMK>D6_A
MZ[O/#=Q?V>GWM[YVG+M)".?W;A2<$ =!7N^T9S^%)Y:YSWH \1\3^%[Z^U^'
M4FT/58M)NM-%NEI80Q/):D?\LV5N%!]17?W,FJ>&?A[;1:)IEYJ6H00)%%#,
M1Y@.."YZ<>WI77[!G/?I1L''7B@#PZ/0M=FT-;S_ (1W53K%MJ46I7DETR![
MTYPPC . %'0&NH\/:+JEQIWC#5+[39;:;697DMK.7!D4!"H)]":])V#&.:-B
MCM1<#SJST'45^" TB6P<:J-.>,0$#>'(Z#WJU>:5?GX,/I8@>.^72A&8<?,&
M"<KQW[5WA4&C:* /)DTE/$^L^!]2@T\7FDP:=(LSD QQOMP 1ZYK'TKP)J-C
MH_AYX]!>*^@U\S3NJJ'2#<<$G/W<8XKVV"U@MH_+@B2)!G"QJ%'/7@5)M% '
MB^G>%==B?06ETJ<"W\27%W+G'R0L#AS[&FZ5X3U^*7P^'TVXA\C6;R:5SC]U
M&V=C'GH:]I**:7:/P]* /"M%\)ZVM[H5@?#T]I>:=J<EW=ZN=NV>,DD -G+9
MST-30>"-2C\.VKC0G75%\3"Z=MH\P0;S\V<_=QVKV_:,=S]:-HI#//OB=HES
MJ2:%?6FE/J?V#45FG@C4%WB[J,]17%Z_X9U:>X\11IX2N+B;6UA.G7.U?]"
M ^1CGY-N#TKW4(!THVB@1XW?>"=0N[[Q?)=Z2;R671XH+.<J#YLJI@[,]\]^
M*?;>#KZZUCSM2T5Y47PQ':HTRJV+C9@J.?O9KV#:*7:* /"+KP?KB:=X/GN[
M'4GALM,>UN8;...6:!R3R4?(((XR.:9?>$-0TU=)ET'1M:EU** 1 7\,4L,D
M9?.R7^Z5'<=.*]Y* ^M&P>IIV X#2-UY\6]0N(T4)::3%;W)C^Z)BP;9GU %
M>@*.3FHXK:&%Y'BB1&D.Z0JH!<^IQU-2@ 4 +1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 8HQ110 8HQ110 F*,4M% "8I<44A.!
MF@!<48II?CIS0&SZ=: '8HQ29YQ2T &*,444 %%%% !BC%%% !BC%%% !BBB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *9*2(R1C.. >E/IK#('I0!ST>N7-OJ-S!J$4"Q6\(D9X,G#$
MX5,?WB.<4D>O7CZ=9W1T[89IC'*&<#R?G*X/JWM]:L#P[;21S)>.UPT]Q]H9
M^5.X?=&0>@' IEIX:ALM+^PQ3OC[1Y^XDGG=N Y)]A0@-P$ @#BGTP ANU/H
M *,TT,,=#2;UR/>@!]%-WCT-.H **** "BBB@ HHHH **** $)P*K75\EI"9
M7BE<!@N(UW$GZ59(R,55U$W2:?.UG&)+D(?+7('S=N3Z=?PH HKXFL7M?M$<
M=S( [(42$E@5ZY'M1/XEL+>-)6$SP,JL)HX]R8;H<_C5&[T^6VT&#38;6\N0
MR$226LZQMO/).6(X))I8-,OI+?1K*Y1!;VR"2Y*8 :1?NICTSR: .ES2TF.:
M6@#*/B"T6]2U>.XC>1F2-GC(5RH).#] :;%XBLYA*%CN1)&GF")HB'="<!E'
M<9XIGV:>;7IKVX0"&VBV6J\$L3R[=?8 ?C6;86M_%K5[J(LKF$26^T17,RN7
M<'("X)VKZYH WM/U:WU(3^2LJM!)Y<BR+M*MC./R(JZ&W $=ZS=%L'LM+C28
M@W$N99SG.7;DC/MT'L*T@,"@!&<+UI#(!@8Y-4M5>XBM3-!<0P+$"\KRH6PH
M')%8ESJFKP>'[;4I%M86\O>\+ EI&)X1?3(^I]J .H$@('!'UI5?<2,8Q7/W
M=[J%KJUG&?(:&ZEV+ H/FA=N2^?8C&,8YZUO1;?X1QZT 24444@"BBBF 444
M4 %%%% !1110 AH-!H[4@,G4M6&G3)&T3.6&<AL8I-.UE=0N3"(F0A<Y)S6;
MXG_X_(?^N?\ 6H_#G_(3;_KF?Z5\X\?668>PO[I=M#K:&/RGZ44'I7T:?8@P
M-?N;VSL_M-G=JC#"10F,-YLC'"C)_I3+G4M1L;R87 @>".S>=1&"&=D )SZ
MGBM*?3TN;NVGE))MG+HH/!8C&2/;J*?/IT%Q<":5"Q\IH64G@JW7-%P,O2[J
M^:\%M?S13":U%VK(FW9D@%,=QR,'K70CH*R-.T&'3I9)4FN)Y&01JT\@;RT!
MX1< 86M@=*8!12%E'4T;@3C/- "T4TNH/)I0P;I0 M%(2!4,EY;12QQ23QI)
M(<(K, 6/L.] $]%5UOK625X4N(VECP716!*YZ9%.MKNWNU+6\\<J@D$HP(!'
M:@":D;[II:1ONFDW9 9\NHV4,CQR3H&7AE)Z>U36UQ#=Y>"17"G!('>N2U7C
M5KGC^(=#UX%;'AA?]$F_ZZ>OM7AX?,YU<8Z%M$4UH=!1117NDE*\O;:QC$MU
M.L*%L OGKZ<57BUS2YYHXH;Z%WD;:JCJ3[5E^-P?[(A/ _T@']#7):#QX@L<
M#GSE[=OSHZ"/55^Z*6D7@4M RAJEBNHVGV9Y7C0NK-LZL 0=OT..?:J.I:&^
MH7]K=IJ,MLUL#Y:+$CJ"?XL,#SCBMM@=WM7.7?BVRLKN:U>"<O"VPE0"/YT
M3IH$ZZR^I#59V=P%:-HD("C^%3C*@GGBMM$VL3QS5'1]4AU>U>X@C=$#E,/C
M.1]*T: "BBB@ HI*,CUH 6BDR/6C.: %I,@'%+7+>)9KM]5M;.%0]OY$EQ+&
M9_*W[2N!D#/<G'';- '4;A@G/ HR/6N'&JRW.KM?R0L]A;& 1KYY5D+J#NVC
M[YR<<G&.@J;1I)3=:?=/>2O/>23I/&SY4A68 A<?+MP!GW/6@5SLL@]#1VID
M??ZT\]*0SEO$_P#Q^0_]<S_.H_#G_(3;_KF?Z5)XF_X_(?\ KF?YU'X<_P"0
MDW_7,_TKX^7_ "-OF:=#K:#THH/2OKT9E34)7@L9I8^&5217+G7M0Q_KAG_K
MF*Z75O\ D&7/^X:XGM7S.<XFK2K14'8M+0]!A8O"C'J0":DJ*W_U$?\ NC^5
M2U])2=X)OL2S+UN_.EZ5=7HC,CQ+E4'\1["LRUOKJ?2YYI=2D@GMCON#+:A2
MJ[<X"GMCH>M;E_917]K+:W"EH95VL%.#^!'0UF_\(_!]EGMYKBZG,SJ\LLD@
M+.%Q@'C&..@'-:",R:^UF#0+6^DN8$G=1MMS%DSR,?E7VRO7%=;$24!/6L?4
M-!CO[^"\%Y>6\L*%$\AU 7/4@$'GM6O"I5,$DD=S0 L@SCG&.:XFXEGL_%MW
M*)";F2:)+>V:#<)(]HSA\?* =QX(YSZUV[<XX)IC$KZ 4,#S:SAN9FO(;?,L
MAMKE([<1%9+<LQ/S-_%D]/J*Z?P[):W.KSSZ=&5M!:11,1&44R G/! Y P*Z
M#>&.,\]Z>F203GC-3&I&?PL+$E(WW32TC=#3ELP.(U;_ )"MS_O?TK:\,?\
M'I-_O_TK%U;_ )"ES_O?TK9\+_\ 'I-_O_TKY# I?VK+YEO8WZ***^P(.8\<
M_P#(&A_Z[C^1KD=!_P"1@L/^NPKKO'/_ "!H?^NX_D:Y'0?^1@L/^NPH6PGN
M>JCI10.E% Q#7E6N?\A_4/\ KL:]5->5:Y_R']0_Z[-0!V'@?_D"R_\ 7=OY
M"NFKF? W_($E_P"N[?R%=-0 4444 1L^U6)Y YX^E<;I6N3PPR:CJJW126*2
M2/:X9"JM]T1CH>G/?FNT_"LVVT:PLKV2ZM[58YG!!8,2.3DX!. ,\\8I7 YN
MQU2^U'3]8QJD?VF-UE'E)D0H4!V+D>O&377V3M+I]M(^=S1*3GKG%1?8K8?:
M0(0/M(S-_MX&WG\!CBK4,:PPI&@PB*%4>@[4[@251U'3[/40L=Y:0W"#E1(N
M0#5PTQSM4GVJ)244V^@%*32[*:[ANI;.![B'_5R,HROTI8=-LX+V2\BM(4GE
MSYDR)\S?7\JYAM5U#<P-RPQ[#M^%=3I,KSZ;#)*VYV&2?QK@PF94\34=./0;
MC8MIUS^M//2DI3TKT!'+>)O^/R'_ *YG^=1^'/\ D)-_US/]*D\3?\?D/_7,
M_P ZC\.?\A)O^N9_I7Q\O^1O\S3H=;0>E%!Z5]AT,RCJW_(,N?\ <-<0>E=O
MJW_(,N?]PUQ!Z5\EGW\>):V/08/]1'_NC^52CI44'_'O'_NBI1TKZNE\"]$2
MPK(U/6%T^Y$1A:3*[L@C@5K5RGB3_D(Q_P#7/^IKAS7$3H8=SAN$=S4T_6!?
M3O&(FCVKNR6SG\*U4Z'ZUR_AG_C^F_ZY_P!:ZNC*J\Z^'4Y[CD%9VMDC29\=
M=O7\:T:SM;_Y!%Q_N_UKJQ;:HR:["6YQBLRXVLP&<Y!(_2O0(ONK]*\_[K]1
M7H,?W%^E>#P_.4^?F?4N>P^D;[II:1NAKZ66S,SB-6_Y"ES_ +W]*V?"_P#Q
MZ3?[_P#2L;5O^0I<_P"]_2MGPO\ \>DW^_\ TKY# _\ (TE\RWL;]%%%?8$'
M,>.?^0-#_P!=Q_(UR.@_\C!8?]=A77>.?^0-#_UW'\C7(Z#_ ,C!8?\ 784+
M83W/51THH'2B@8AKRK7/^0_J'_79J]5->5:Y_P A_4/^NS4".P\#?\@27_KN
MW\A735S/@;_D"2_]=V_D*Z:@84444 -[UDZY>3V=NCP,%9GVDD \8]ZUJQ/$
M_P#QXQ?]=/Z&N#,)RAAISCN5'<S[#6+V6^@BDD4HS!2-H_I75J>!7#Z7_P A
M2V_W_P"E=R.E<.1UZE:DY5'<<A*;)]T_2GTR3[AKUZJ]R7H0MSS\_>;ZFNQT
M,_\ $H@^A_F:XX_>;ZG^==CH?_()@_W?ZFOELC_WN9<MC1H/2EI#TKZT@Y?Q
M-_Q^0_\ 7,_SJ/PY_P A)O\ KF?Z5)XG_P"/R'_KF?YU'X<_Y"3?]<S_ $KX
M^7_(W^9IT.MH/2B@]*^PZ&91U;_D&7/^X:X@]*[?5O\ D&7/^X:X@]*^2S[^
M/$M;'H,'_'O'_NBI1TJ*#_41_P"Z/Y5*.E?5TO@7HB6)7*>)/^0C'_US_J:Z
MNN4\2?\ (1C_ .N?]37DY[_NC^0X[B^&?^/Z;_KG_6NKKE/#/_']-_US_K75
MT\B_W1!+<*SM;_Y!%Q_N_P!:T:SM;_Y!%Q_N_P!:]#&?P)^@EN<8.HKT&/[B
M_2O/AU%>@Q_<7Z5\_P ._;+F/I&^Z:6D;H:^HELS,XC5O^0I<_[W]*V?"_\
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
M6HSZ[<2P7\]JJQ1^4" \3MSNRO4GIT(K4L9;YH +^.%9@V,POE6'KST^E39
M7/+C_N+^5'EQ_P!Q?RIU%4!#M09^5![E:"J8/R(/7*U2UJ-Y-*N DL<+*-X>
M1]JC!SR>PXK TK6+IM697GTJ6.\96 ANV?: ,87*XR>N,B@#KQ&F/N+^5+Y<
M?]Q?RI5^Z,4M $;1I_<3\5J-@B?P#'<!>GO]*E?.>/3%<5K=W<V6JNHN[!4:
MXBG"RW+J1M'*-A2 #UY//I0!VL8 )& *?5339Y;FRCGF$&Z0;LV\F]".Q#8&
M>*MT %%%% "=JPO$T5E<:<MK=QS2F25?*CA&7=ASC'IQS[5O8KG_ !*(I+**
MV^SQSRSS".,RRM$J/U!WKR#VXZDXI 5M(BTJUU6.(:(VFWLL;&/(RK*/O $<
M>G%=0HPHKCM*EM[?Q!#:/:R1ZB8Y!,)IVD(50"#&2<%3GKC/&#78K]T4P%J-
MR-V3Q_6I*C? 89I <.;+2/.OKO\ X1^ZO8&F9WG9<X/\6T9RRYS78Z>\,EE
M]L,0-&K1CT4CC]*XB;[*JWE_/IS1::\TBR-!>/\ *X)!\Q!PH)ZXZ=Z[7276
M32K5U0(&B5MJ]!QT%,"X*1ON]:=2-TXH YWQ1;6-W%907<,T\IFW0P0C/FX&
M6##IMQUI-#ATZUU!H8=&;3KLQ[CN&0Z9YPV><''Z4[Q,OGBSM$M$GN9G;R6>
M9H@A R?F49&1QCO5;09+9-;:!+:6*]\DFY^T.SNA!& I/&TY)!'7OS0#.K%%
M)2T (Q 4EN !SFN!CL]%B@ENVT&YN['<TOVMUR=N220,Y*CD_2N]D(6-B1D
M$D#O7GL@M8-,EOKNP,>GRJTD)BNW:,,,[5D7C;D]AQG(- 'H$+(\"/'_ *ME
M!7'ICBI.U0VK;[.%]H7=&IVCH..@J:@ KF?$=M8WFHV22V<]Y<QAF6",?*4.
M 2_8#.,'KQ735S'B2$W>I6MO!9)-="-Y%D:Y:%@HQE5*]?QX% $^@+IT+W5O
M9:8UA-&5\^)EQG(^5@>XZUO(,"N9\,W%I+/?QVL$L;)Y9F6=F:4.0<JQ/I[>
MM=,O>@!U5K\PBQG-QD0B-C)@\[<<_I5FJFIO'%IUQ)-&)(UB=F0_Q#!XH8'&
MZ?9Z-8V]I+)H%UY3%1'>S)EN3\K. >.PS7<Q]?PKS^-8;*&VDOM/:%)&C>S"
M73R6Y)(PISC!';/![9KT!""W'% $E(WW32TC?=- '):S9:?>>(%9],GU&XB@
MVR1#_5(I.023T;@XQ[UIZ"UB+62*RLWM!%)MD@=<%&Q^H]ZR]7C:[UIDM=/\
MZ6WA1I72Z:*1U;. H'#8QWXYZU=\,36<D%RE@A6WCE !<L9"Q +;]W(8'(P:
M .BHHHH R]:6W?2YUNYQ;P@;VF;&$(.02#U (''0URNF1Z0=5@$/B!;@S7 N
M#%Y 4RRCH0<<#VKJ=<ECM])NI981-&$VM&W"D'CYCV7GGVK(M-8GMY[&U,^F
MW,5PZQ*EK,6=!CJ,YW =S20'5(<H#3J1?NCC%+3 C?.>!7'ZD^E0ZY(MQK4<
M(:2.::U,09]PY&&QD UV#C)ZXKE9]0;^W[T6[Z=930JJ2-=2D/,.N=O9?1J0
M&YH:V8TQ6L)A-;2.\B,!@<L20!Z9S6E6;H=^VIZ7'=O&B,Q92$;<IVDC(/<'
M&16E3 **** "HGAWYW;3GD9%2T4 0FW0R*Y52Z@A6(Y /6IAP*** "F.F[N1
MQV-/HI 0_9TV,FU=C9W+C@YZY]:?%&(EVK@*  %'0#VI]%, I#[4M% $9B!(
M+ ''3(Z4BP()1*57S -N['./2I:2@!:*,44 %0FV1HS&40HW!4KP1]*FHH 1
M5"J% P , "EHHH *B>'>^XXR!A3CD9ZU+10!$D*HS.JJ'8#<P'+8Z9J11M&.
MU+12 *:Z[QCMZ>M.HI@0M;HZA'560$$*5& 1T.*D5-M.HH *0C((Z4M% $0C
M'4XW?WL4) D>[8JJ7.YRHQD^M2#K2T %%%% &7K$ES'IL_V*-GN".-J!R!D
MD \$XR<=\5B"WU'2[RSB2(7*2W$>Z\BMU1D3JRR =![CZ5U)& 3GJ<8I77:I
M/\J2 D3[HZTM(HPH%+3 CD.#G!/IBN8O+/4[R^N[B,1,MNR^5;3P*4F7'.).
MN?Y&NH<<YJ%OE#,.A[4 4O#DMQ-I"274,D,C._[N10K*-YP"!Z# K6J.+H?7
*UJ2@ HHHH __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@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"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" $C I(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M+1KV[6SM-8LI[IEWB&.X5F*^N <XIUOX@TB[U![&VU6SFNX_O01S NN.N0*
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
M+Q.EUIOEPW4@7$;2E 65#WQFM_:.>*8EO#&6,<2(7.YBHQN/J?4T[@2T444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 E
M<YXZOY])\$ZQ>VA*SQV[>6PZH3P&_#.:Z3%9^JV,&J:9=:?=*6AN(FC<#J5(
MP<4@/,)+O7=*OM%\+^'+^"SMSH;7KS2P"4EU/)Y[GWJ#0?&OBV>?PK?:I?6<
MUEK1DB>UB@"&,KD!]W7)(/'2O0-+\)V=E%8O>[;[4+2T-FEXZE':$_PD XZ=
MZL6OA#0+:WTZ*'38D33BS6@#,1"6SDC)YZ]Z8'D&B7C7K^!YW@A@(EU%3';H
M$12-W( X%+X4U9M+M/!)%M#< 0ZA*28\R#;D@(QY&:]=MO!?AVT6R6#2XD6Q
M:1K8!F/EE_OXYYSGO3[;P?X?LWL'M],B1M/$@M3ECY0D^_C)YS[T >>:'XV\
M3?:O#U[?:A97=GKXF"VL,(1K0JI(.[JP&,'-5]'\;^,7B\-:Q?:A92V.J7S6
M3V:VX4@9(#[NN>.G3I7H>G> _#.DZC)J%CI,4-RX8;@S$*&^]M!.%SWQ5B/P
M?H$-G96D>FQK!8S_ &BV3<W[J3GY@<Y[GK2 Y'XC7>N1^)_"-IIFK?8([J\9
M&/EA@6"Y&[L1CC%8^M>-O%,$_B.^L]2LH;7P])%$]E) I>[R!N8M_#G/ %>E
M:YX9T?Q'!##JUFMPL+[XCN96C;U!!!%4;SP!X6O]0COKG2(9+B,*-Q9L-M^[
MN&<-CWS3 \^U3QMXPE7Q/J%C?VEI9:*8I%@>V#M(K $J2>G7KUJ_J_BOQ7>Z
MU?6FDZC:6$-OHT>I?/;B5MVTL5!/8_I@5WLGA+098M3B?38BFJ$&]7)Q,1P,
M\\?ABGKX7T1;F:X&GQB::U%G(^3EH0,!.O3'XTKC/+;KXB>+-4.C6VCQ21W4
M^DK?R_9[59C)(W1<,>%&.2.>:LZUXT\96$^E7>I_\232Y;>/[3,MJLXCG+8*
MR#.5![$5WEWX"\,WMG96LVEH(K&/RK;9(Z-&G=0P(./8FDN_ /AF\E@EGTP2
M&!%1$,S[,+]T%=V#CWHZ 8_AB5K3XC^(],BD+VDT,%^JY.%=QAL>@/!Q7?5S
MNB>'5TO6-5U26X-Q=:A(IR4VB*-1A4 ]!ZUT5,048HHH **** "BBB@ HHHH
M **** "C%%% !BC%%% !1110 4444 %%%% !1110 4444 &**** "C%%% "8
M%&*6B@!,48%+10 4444 %%%% !1110 4444 &**** #%%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !32@S_/W
MIU% #/+ &!T]*<%P,4M% "8I<444 &*,444 &*,444 &*,444 &*3'%+10 S
MRP:?110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %-9L X&?3WIU-V]?>D!GP:J9+XVDMI)%)LW\D$8SCG'2GIJ]O)J
M;V"!FEC3>Y X7GIGUJ"*RN8II[C$3333#)W?=C'3''7VJO:Z')::C'<1WDC1
M!'!#8)+,0><#G_ZPJ;RN2V[FZIW#(I::@(7!IU64%)FJMUJ-M9RI'-(0[\A0
MI)_2EN;Z"TV^<Y7=TX)I7%<L@YI:AMKB*ZA6:%MT;C*MZBIJ8QDKF.)G5"Y
MX4'K5&TU7[1//#);O$\2JQ!(((.<<COQTJ])G8<<GL/6LNUL[FWAY\F229V>
M<L3@$C@#CGL*B3DMA._0GTW5!J*EUA*)V)8'/Y5H5BZ;IUQ!J#W,D-O;H8P@
MB@8D,<YW'@#/;I^-;54KVU!7ZA3-X SBGUDOJJ_VG]AB5#(N-Y:0+[X4=2<<
MT-V'=(U-_&0*=U%9FJ:G'IUH9F#,QX1%Y9C[#V')K11@8U;L10G<2=QU,:3;
MU%/K(U^>6WTZ9X6*RDJ@;CY<D#/-#=@;LC4\T8Z8I=_L:P[!Y187%M%B*ZA9
MHQOD,@WXR#D\GUQ4.AR3I?S6\BW*!84=A.P8ER3DY!/7TJ5.[L3S'1AL]J1G
M"XSW.*1:23H!G@_K[5;T+%,JC'OS1Y@SBN=M-0FEU:4.9UMA,8HBJ@(Q _B[
MY^F!Q3==U.XM+U8XWD"B,28B3<0=V,O_ +/T]ZCG)<K'2AP>U*3@9JO V[:2
MRL2.H'7Z>U3M]TU5QIW&^: 0"",^M+Y@S^-8^N7<UK! ENKF::41J47)!P2<
M#IT!Z\4UKV0:'+<6_FR3Q@KB5?G#@X(('7'/2IY]1<QM>8/0]<4[-8>D7;W$
MES"9WE6(C9+)&48@CH1QGIUXZUN#I33NAQ=T&:0L!06Q67::O'>WTT,83RXR
M1DR#<<=]H[4[A<U0V:,YK.O-3BM;FWMMI>29N@_A'J?05H*<C-"=PN.HI!2T
MQA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1FHKBXBMHC+,X1%&2QID=Y#+;B=2WED9RRD''T
M-(+EBBJUI?6]ZI:WDWJ.^TC^=6:8"$@#)IOF#'2E?[IKF+6\F_M5[BX1C$;E
M[>,^;@)C@?+T.>Y)-2Y6$W8Z8.#VIVX5RVK37<%V;@"=H]T8@DC=0BDMAL@]
M<Y [^V*Z5"2HX XZ41E<2E=DF:8957.> .23TI]<_P"(F8K;(9HHH6E)D>;/
MEC XW8([]B>:).R&V;GGILWY&WUSQ0LZMRI!7U!R*YZ6=;W0/*66W@F8;MI?
M8K*K<G/4*0.OO4OA]V=+IE6-8#+^[$3ED''.T]QGTXHYB>8Z -D9I:8F-@QT
MI]46%%%% !1110!1U&]&GVDMR899@G5(AEC5?3-?T_5(\VUP&8?>1AM9?8BM
M%EW9]/>L74_#%AJ#^<J-;W Y6> [&!K.7,G>)$N;=&X)%''-.R.M<AYWB'0S
MB=/[3M!_'&-LJCZ=ZU]*\0Z?J@VPS@3#[T3_ "N#]*2JK9@JB>A#KB.+A9K9
M;[[5Y6V-H$RG7.&[?G4EU-<R:?)!' XN6*Q%MOR@D#<P/H!FM5B#W!^M(%.>
M1CZ?RJ^7J5R]1+6)+6!(4 "(H5<>U3E@*A:1(@SR.% &3DX KF[KQ0US*UKH
MELUY.#AI,8C3\>]*4U$ER4=SH;R]M[2!I9Y5C1>2S' KFW\376H3&/1-/-TB
M'+32$HGX&G6_AB:^F6ZUVX:ZE!W"%3B)/H._UKHX[9(8UCCC5$7HJ@ #Z5'O
M3\B?>D<]%XNCMI%75;"YL6/\;)N4_B*W;35K&_0/:W,<JGH5-326\<J%7164
MC!4C(K$O?"&F7+&6.-K6?M+;N48?TH]^(>^CH"XP>:P;K1)9KZ62-H/)F='D
M+J3(K+C[IZ8XJC_9OB/3,?8K]+R(?\LKD8('L1U/UI5\52VAV:OIMQ:\_?4;
MT^I(Z4<]]T'.NJ-"^T6344E,LY28JR1M$Q "GID>M:\$?E0)$69RJ@;F.2?J
M>]8#^--$3A;T.W955B3^E0GQA&YQ!IFH3'L1#@?G3YXK8.>*.J#"H9H8[A&C
MD4.C#!4]#]:YK^VO$$P_<:"4!Z-+,/Y4;?%UP,EM/@4^@)(H=7R!U/(W+?3+
M2U2..&WCCCB),83C!(P:DM+"VLD*VT$<0)R=O<U@?V%KTG^NU^3Z)"!C\:/[
M#\0)POB)\=LVZFIYWO8.?R.I'3FFNN\8S7,?V5XE7[NN(W^] !2&T\5I]V^M
M&_WD-/VOD'M'V-C^R(/MINLON)WE/,.S=C&[;TS[TR70[>;86EN,JNPD3$%U
MSG:WJ,DUE!?&"_Q::P]]U+CQ@W_0+'XM2Y_(7/Y'2QQB(*JA551C ].U2$C'
M6N6^S>+7^]=V*?[JDT?V;XG?[VL0I_NP@U7M/(?.^QO7=BE[$(Y25P0P:-BK
M*?4&H$TF*)0L<UPF%8$B4_,3R6/J?>LG^Q?$1Z^(F'TMUI/[ UP<CQ#-N]?)
M%+F>]A<[[&Y9V,=G&R(7;<VYW=MS.?4GOT _"KN<"N6^R>*[<?NM0M+G_KM&
M5_E2?VEXGMSB;2(;@>L,NW^='M>Z&JENATY[XS6';:+=6MVKQO:B*(R-&=I#
M$L/XOIZU3'BN>$XN]'OXSW\M-X'XBIXO&NBYV37#0,?X94(/\J?/%CYXO<FF
MT%[B9;EKB6.Y8HTHBD(0E?0=JW%&!BJ]I?VMY&'M[A)%_P!DYQ5C(]>M5&W0
MI6Z#Q06 IJD8/.:SM8O9+.")H@N7?:S,C,%'KQS5-V*-+>OK2A@3C/-93WLA
MTAKN#R[B01[@%;"L1U_E5VT<RPI(0H+H&PO;BA.XD[EG-&:;WI&.!WH;&.#
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
MB)8K:*,1 K'M0#RP>H'H*3:6X&+X2O9KF?44N9+F2<2!W,L115R!\J@] /\
MZ_>NHJ&*-$E=@H#-RQ P3]:FI@-<90BN3C\VW\0.MA'J7EO-))=":(B$YZE&
M]2>@'6NM;[IJ"2>*+ DD53_M$#-3*2BKL#C[N.\.M2:A;QZE%+<1P" 1Q?*
M"=RR>F >AKM0"!SC)ZU%%<Q2MA)4<^BL#5BB,XS5X@%9.IV]W- JVL-E*<G<
MMV"0![8K6J)RH1CVP<TVTE=@<]_8=^N@G2EN(-AB.6VMRY;<5_W"/EQUQ4^@
MZ1/I:7*NL$:2N&6WM0?+BXYVYYR>II__  DEF.BR_P#?-:UM.MS;),F=KC(S
MUK"EBJ563C!WL-JQ*GW12TE**Z!!1110 4G:EI.U+H!QFN_\A>;Z#^5:/A<_
M+<_5?ZUG:[_R%YOH/Y5H^%_NW/U7^M?'85M9K+U9H]CHQ2&EHK[(S,[4-)L=
M0C9;FVC<MC+$ ,,=.:@N=&M[G=OFN48R>:CI+@PG&,(?X1CM[FI]8NWL;0S1
M@%@0,-TK&@\07;S1H8H@'8 X![GZUP5\QHT*BI3>K&E<WM-M(["T2UA#>7&,
M L<D^Y/<U<IB=?:GUW)W5Q"-TK@;O_C\G_ZZ-_.N^;[M<#=_\?<__71OYU\W
MQ'K2CZE1.I\.G_B5+_O-_.M:LCP[_P @I?\ >/\ .M>O8R__ ':'H)[A65K%
MY-9VBO!C>7 ^[GC'I6K6'XE_Y!J_]=!3Q\Y0P\I1W2''<SK/6[V6]AC=DVNP
M4_*,^]=8OW17":>3_:-L/^FHKNQT%>;D5>I6I2<W<);BTUNAIU-;I7N3^%DG
MG\O^OD_WV_G77:!_R"H_JW\ZY&;_ %\G^^W\S77:!_R"H_JW\Z^2R7_?*GS-
M);&I2&EI#TKZXS.8\3\S6W^ZW]*K>'@!JR\?P-5KQ/\ Z^W_ -UOZ55\/_\
M(67_ '&KY&M.7]J15]+FG0[ =:#1W%!KZY;&95U#_CPN/^N;?RKA/X?PKO-0
M_P"0?<?]<V_E7!_P_A7R?$'\:!I [RR_X\X/^N:_RJP.E5['_CR@_P"N:_RJ
MSVKZ7#_PX^A#W"N;\07=S!<QK!*\8*9.UL<YQ725RWB;_C\A_P!P_P ZXLWJ
M2IX9RBQQW':'>W$]^8Y9F=-AX8=P:Z8=*Y+P]_R$S_US/\Q76]JSR6I.>&O)
MA,<*R]:OKBPMO.A2 HH+.\\NQ0!V^I[=JTZS-9L[F_@$,#6>P@AUN8#(#GT
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
M?#&IV]_)&?$]](P RS(O-7-&\*:Q=";R_%M_  PR(XEYK1U?4;6;4Y7CF!7
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
MT_[Y%,9(E)_=J /114U8>KPZC-J-FEC=O:CYV=Q&&4X' ;/;/XTFK@:I$9&
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
MG?.IDE:[EPHP>%P#G=W^E:6C7[:CID=RPC5RS(?+;<K%6(RI]#C(H U:***
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
M4"EJ!TU%-!..>M.I@%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 E4M0L_MMJT&_;D@Y SC%7132H/!YK*I3C4BXRV8'.IX;
M*NC?:2 #DC9UKHEX44;0*<!@5CAL)2PZM30V[E'5+07]A/:^8(S(HRVW.!D'
MI^%5+O2'N%U'9=M"]Y&J*Z#E, \^_7VK8V \XY/>C8N,8X]*ZA'*0^%[F!9)
M8K^!;HSQS1NMN?+0JNW!7=D@]SG-,;PI*Q$QNH);K?)N,UL7C8/@X"[AT*CG
M/3BNN*CTI"BD $=*8&1>:;/+#9K9W$5K+:MF,^5N0\8P5R./8&LB?PC<S6JP
M+J*#,<BS>9"65F<Y+*NX;2,D#.:Z\(*-@&<<9ZT <S=^&9IB##?!"I&5DC+(
M0$VX8 C/KZ9[5)9^'3:Z=<6AN0XFL_LI;R^GWOFQG_:Z5T6Q<YQVQ2>6O<9H
M Y]-!F07-N+I/L%TI$L/E?/N(P2K9XZ9P0:L:'I$FEJPEDMI&(5!)# 8RP'3
M=R<G\N];/EKGI2[0* %HHHH **** "BBB@ HHHH **** "BBB@ Q3?+7TIU%
M%@&^6H[4; .0*=12LA61AQ:&T*311ZE?"&0/B+<F(]QR2ORYSDG&35.X\,I'
M%#;Z=-/;1BYCE;8X_=[>K+D'D]2#G-=-L7TH$:J, 4QF /#42I'Y5Y=P72%\
MW2,ID?><MG(([#MQCBKEOI%K: >0&"K;BW )R-N<Y/O^-:>Q<8QQZ4% >M %
M#3[(:9:K:K<2RQ)POFX)5>RC ' ]ZOH<KS2[1G-  48 XH 6BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HQ110 A -)Y:^E.HH$TF-V@#CBJMU91W$D,
MKE@T+;U [G!']:N$9I,"@=C)BT:WA51&[_+;FV7)XVDY].M9Z^&O,NI_-NKA
M;+$2K CC;($ QNXR#D=L=JZ78N,8HV >M &)#X>@BN_.6XN3$K,\=N7'EQLP
MP<#&>YZG%2R:/$]C96B3S1&T96BD7&[*@CG(QT)%:VP9HV+G.* &C*C!)/09
M]:DI-HI: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH 8.E+114P^% +VH'2BBJ>P"BBBBI6P"&BBBJ 44444 %%%%)@%%%%
M" ****8!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
)%% !1110!__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_005.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_005.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!# 0D)"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" '6 GX# 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#V[4(8XM-N
MY8U =(796'4$*2,5BZ3X>AN])M+F;4=4,LD2NQ%XXY(^M;^J?\@B]_ZX/_Z"
M:AT#_D :?_U[I_*@#.?PS9H55M2U,%CM4&^<%O;KS0GAFSD7*ZEJCCIN%\Y_
MK5?Q]IT^I^$KH6+2+J4!$]F\9PRRJ>,?F:XRPL?$VE:S#9V9O5LX1QF53;-$
M8\G/_3;S"?TI#2;V._\ ^$5M<?\ '_JO_@=)_C36\,6:*6?4=450.=U\X ]^
MM>8:O<^,M'TN. ZGJ<HN&@D>X>0;XOW;&7!7L"!P.O3O5E;WQ'_;5I#)=ZM/
M;7:,D+R,OD3QFV)7(ZA]^<Y^E.ZO8.65MCT:/PQ92QK(FI:HZ,,AEOW((]0<
MT_\ X12U_P"@AJO_ ('2?XUYQ WC6"ZM(H8[Z"./33$P$@,1<0C:0.BL'X]?
MSJOKUWXLT:R6P&J:F\<EUN6[:4&0)Y0+<KU"MG"]SQ1U#EEV/2F\,V2.JMJ>
MIAF/ -^^6_7FE3PQ9,S!=3U-BIPRB_?CZ\UR/C+3-4U-/#M_I+37%UI\+7$<
MDAVEY0@**X_VCGBL5=,\3Z1HVIO:17C:AJ-Q'<3203\JQ1BV.>5#84BB_0=F
M>C+X;L7E9%U34G9" ZB^<E>^" >*E'A6UQ_R$-6_\#I/\:X'^SM?FNK"\N_M
MZRI>023_ &:55+?N-K,V.H#XS^-11W7C=]/>*Y75(C!'%%.Z.OF38E8R-#[[
M-O/H*0<K/0'\,V48)?4M34=/FOY!S^=-3PY8R2-&FIZDQC.UE%^Y*^QYR*Y>
M^M?$%S\-;87-M=WNH0WJ3&($-.85ERH/8MLQFJNI6?BS4-0N9]/BU/3(+JY:
M8F$JD@40#:&_X&,4;DG8R>';&(H)-4U)6=MJ[K]P7/H,GK4R^%;7'_'_ *K^
M%[)_C7$KHWBN6WM[:ZGU"ZS>02FXF*[H@T1\S'H V*H:+9>.+6\T6V5]6M[&
M*)5;S_WF90YWA_\ 8(Q@GH,TP/0&\.6/G& :IJ1E"AC']O?<%]<9_P XJ$:3
MI"JK'7+P L0"=2;!(.#WZYZUSG@:P\01^(M4OM8@U(3R6GEF6\92ID#L<1XZ
M)@C%6?"'AC1]3\-Z3?W=J[75LK(X=BH5P[%LKT/)/UXH#;8Z%?#=B2%&IZD2
M5R%^WN<CU'-2#PK:G_F(:KC_ *_I/\:\QE\/Z]H9N7T^75)8OM<EO&+64><E
MLJDPJN3]S>22>O2M2,^,K:^_M*[U"[Q"45X%96A9# 2S;>YWX_&@+2;V.Z;P
MK:X_X_\ 5<'TOI/\:CC\-V,LDB+JFI,Z'YU6_?*D^HSQ7D]MJ?BR7P[-<-J6
MN221REKJ.WD!> F,F/:QZJ6Y8#ITK;U-_$YTV>XTU+LSW8MY%FMG"MD0\D@?
M>&_ .?6E=#Y7V/0?^$4M?^@AJO\ X'2?XTU_"]G&I=M1U15'4F_D 'ZUQ,DG
MBZVNIM5DOK["I(IMBRF(*+8$,%]?-XJ'1/[7UOX9ZW;7ES?7FHW!"^3,^3&"
M%^5&/48R<^^.U%T'*SN1X;L<H/[4U+YQE1]O?YA[<T/X<LHY(U;5=31GX16O
MW!;V )YKS?3O#OB*VUW2;BZ262#1GDM+,K, '@\LE9&YZEB%S[5-96WBS4H&
MCU%;V-!.YC:>4%X0T)!PQYQNP,TPY6>C#PK:D_\ '_JOT^W2?XTRX\-V-M"9
M9M4U*)!P7?4'4#/N37 V#^+]/T_3=/AAU5@UO;*TDLJGR'1_WH?G."/S%:'A
M[3=;UR_O;/Q+]NDL&0M-'<RC8TXD)7R<?\L]N/THT%9G56VAZ;=NRPZMJ$NT
M!B(]08X!Z=#T/KWJPWA6UX_T_5>O3[;)S^M9.B64%C\0;FUTZ(16EKI,$,BK
MG 8.VP9[D#/YUVIH YS0+58K[5K1YI[B."=%0W$AD904!ZGW-;OV2W_YY+^5
M96C_ /(<UW_KXC_]%K6W0!#]DM_^>2_E1]DM_P#GDOY5-10!#]DM_P#GDOY4
M?9+?_GDOY5-10!#]DM_^>2_E1]DM_P#GDOY5-10!#]DM_P#GDOY4?9+?_GDO
MY5-10!#]DM_^>2_E1]DM_P#GDOY5-10!#]DM_P#GDOY4?9+?_GDOY5-10!#]
MDM_^>2_E2&T@Q_JE_*IZ#TH XW0M%74]*2\N=1U+S9'?)2[=0!N(  !P!@5I
M_P#"*6O_ $$-5_\  Z3_ !I_A'_D7+?_ 'Y/_0S7GVOV>N:?XHU>[T^\O#96
MZI>6\8!<))(P61E'\6U02%/&32;L-*YW_P#PBEK_ -!#5?\ P.D_QI/^$4M?
M^@AJO_@=)_C7G\NN^-9[*U:UNKA0D=Q*LSV:AKE$<",.I^X6!/2H8_&/BN[N
M-<EAN)$\E#]GMEM@QVAE#2)GD[03P>IH'ROH>B'PK:;O^0CJO_@:_P#C3AX5
MM?\ H(:K_P"!LG^->=VNOZ[+9+J:M>7<JVUU$MRMNJ2X$J!=R'@'&3CTY[46
MWB+QO<VVGSK<2IY=NLDB&T4?:#]HV8/<$ISQ]:!.+ZGHO_"*6O\ S_ZK_P"!
MTG^-'_"*6O\ T$-5_P# Z3_&N7\&^(-:U7Q5JJZG=E+2,NMO;-&!N <C>I';
M  Y[YKD-(GUZP@>\T6VU4ZC!;W OQ<AO*=B_R;58_,P&2,=J+A9GJ_\ PBEK
M_P!!#5?_  .D_P ::WA>T12QU'5 HZG[:_\ C7"1ZUXPO-+B%GJ%RH\Z?R[N
M6R59)HUC#*#&>%RV0#WK)U+Q)XBUZ36["6Z>.#^SW6.T2'F>7RU.$;J""23]
M.*+H.26]CU$>%;4C_D(:KCI_Q_2?XTH\*VA_Y?\ 53C_ *?9./UKSS4M?\7Z
M+X>-M%/=7-U!<F.&Y6V7$B")&"L/J2N1W%:=P^J/X*\7L8;A+DWI:$0*0[+\
MF2H[]Z8K/J=?_P (K:Y_Y"&JG_M^?_&@^%;4#G4=5'_;[)_C7'7NHZU?ZPD^
MA"[LX;N"WC^TR6A+(/GW?*W?@?G4,-UXLNK)(M4>6Y:1K6:,_9=@B8R%7''7
M  /- '<_\(I:_P#/_JO_ ('2?XTQO"]H&P=1U7.,X^W/_C7G4>L^,K&6QLXK
MR\D7[9.LL]W:Y!82?+'D?P;3D$5I^&;S7=2^(YFU3[7_ */%<Q&-K?9#!\XV
M;7_Y:;E&<]J+@=@?#5D ?^)GJ8P>?].?KUQUJ0>%+7'_ !_ZK_X&R?XURGAS
MP[;>(M,-QJ%Q<+<VVJ7331QR$!V\SHW_  %5'T-8MU;Z[H6JZG/!J%_]@M;I
M(+9TA\YH8)09'95Z.0VU03T%%P5ST;_A%+7_ *"&J_\ @=)_C2?\(K:Y_P"0
MAJW_ ('2?XUPMMKWC1OL%U<RND<:P>?;_9E F#LP9B>JX !P.E9$/C'Q;<V-
MW=/J,\*?:E61([-9'MX?F_>*.X8@#GI1H5:1ZA_PBMIT&H:K_P"!TG^-+_PB
MEK_T$-5_\#I/\:\X7Q%X@.D-JRK/]KN=/M\W$4(&'WL&)!Z<8R.V:OV>N^,I
M;ZQN9IW2 "T66V-J )"ZMYC$]1MP#CM0+ED=S_PBEK_T$-5_\#I/\:0^%;7_
M *"&J_\ @=)_C7'^#=<U[6O#^OSZG=LTS0$VUKY01X\JW((Z@GI]/>N<TF[U
MO3-+:YT*/58X!9V\=^]U&799M_[R2-&/)5>O;D4;ARL]3_X16U_Z"&J_^!TG
M^-(WA:T49.HZH![WSX_G7!G7/&<^GV<T%W,GE0O,2]FNZZ F"H''\!*') K(
MOM:U_P 4Q:Q;/?2*HN(OLEO%%\P"S &13W4#L:0^5V/4_P#A%;7J=0U7U.;U
M_P#&FGPS9*0#J>IJ>N#?/_C7!WOBCQ=:KI-N&N);D7;Q2R"V79.@E"C<!R/E
MR>..];/ASPW!?VL>L:LUPES:SW 2%I"L802/@D=\@YS["F)IHZ-?#%HR!EU#
M52".OVZ3G]:BTJQ%IXDO+(W%S<0"UCE5;B4R;6+,"03ST IOP]>23P1IK2,6
M&QA&22<QACLY/7Y<5>MO^1SOO^O.'_T)Z"35^R6__/)?RH^R6_\ SR7\JFHH
M&0_9+?\ YY+^5'V2W_YY+^5344 4]4_Y!%[_ -<'_P#034.@?\B_I_\ U[I_
M*IM4_P"01>_]<'_]!-0Z!_R+^G_]>Z?RH LSVL-RH65 P!R,^M5_[)LL8^RQ
MCMTK0HH'=F>VCV#JRM:QD'U%*=)LFR3:Q\^W2K]%*R#F9G_V59#/^C)R<XQW
MZ4AT>P. ;2)L$$97/([_ .>M:-%%@YF4#IEF556MT(7.T<\9ZT?V38XQ]F3Z
M8J_1Q19!=F%J<>EZ3I\MW<01A(@,9(&3VY)QR?7CUKE?"7B2RUE[JSNH(I;J
M*5\M;1$B., ,K2$$J,]CD[J[36]+.L:>]C]JDMHY& E:+&YDSRN>P(XS6%HO
M@F+2KTWRW7DW32L76V39')$1A8V4YR!CKUZ],T#YF<3+\3KS3TMDMH[#RIY3
MY;*A&]">'()^48#<^U=9K_B[4=-GO4LH["X^SPPR"*1F5V+G:%7C#9)X(^E9
MFH_">'4VFD?4DADEF:8R0VJHP)&-H_V,=O6M6_\ !$^I:I;:J-<<7%M&L<2^
M4&A 48SM'5@22#GC/2GH(HZEX]U'3_"L&J/#;&5[Y;4\% O.&&U\'/TSTJWX
M=\97FMQ74KRZ2L<"2-M65QN"G ?)& N>].'@%)M$LM+OKN*ZAM[O[1(\D&'=
M>I4'.1D]3FKF@^#QH\\6^^^TVT=N]LEJT*K&JL^[ [X XP<TA'+:!\3M3UC7
MC:"SL3#<71M[-A(^#M'S'=CG/)'2HM5^).K6.O75@MOI\=JER\ :8E6.,\\\
M$<8SZFNCMO 4-IK-GJ<-R@:&\FNW 4_/N& @YP .AX[54U7X7VFK7;7$M_)'
M)+<2O-)&N7:)C_JUR2%QW(&3BGH&HVX\1V$>@Z-<K;6?VJ_A6XF!8F."$<O(
MQZD X ]20*EM]:MYM OF-G#'J]B/W\+J5 4G*R8/\!'/Z5=E\&"Z\.V&DG4D
MC-DZ;I(+=5\U4.51EYXS@D>M7=+\*PV>C7FEWUU-J,%RS9:?APC<[-PYP#T]
M*6@^9G-:#K$VI:K:6\EEIQM)I'5C#U#%-V,#V%=TND661_HZ?E6+:>$(++6[
M>]L[IEMHB6:%RTC22;=H)=B< *>F*ZE.<\4PYF41I-D!Q;1_B,TJ:58QH8TM
M8U4C:548XZ_Y-7Z*5D%V4/[*LCS]F3'L*3^R+$,3]F3M6A118.9F>-(L@1BW
M3@CG'^>M30:?:V\F^*!48#&1Z5:Q1BF*[$50&+ #)ZG')IQI!2F@#$T;_D.:
M[_U\1_\ HM:VZQ-&_P"0YKO_ %\1_P#HM:VZ "BBB@ HHHH **** "BBB@ H
MHHH **** "@]**#TH P_"/\ R+EO_OR?^AFKCZ7:22,[Q98DDG)ZU3\(_P#(
MN6_^_)_Z&:VB >PHL--HH?V39Y)\GJ0<ECU%1IH>G1N72V56/.<FM/\ *C%%
M@YI&<NC6*YVP[>IR&(_'ZTXZ19Y)\K!]0Q_SQ5_%'Y46#FEU,Z'1M/MYO-CM
MD5\YR,TO]D69'^J)]RQK0P#Z48HL@YF4/[)L^?W7)YSN/X5G:C9Z-I5O)>RV
ML:-U!7[Q8^G?-=!BL3Q+HKZ_I_\ 9_F1QPM(IGW1AF9!U5<\*3TSS2L@YF<[
MX>\1:9J^GRM-#;PZA$LKM$)&(54X)8_P\GH?KS6-#\2H[+4;&W328$>\<1JW
MGM\PWXW#(X&#NR<9K>\.^"9M&:6;SH(Q=F0WMDB[H9@2=F">00#CT/I7-W7P
MDO99%G@OK&UF20R@I')M/.1'C=@*!P,4]+@V=-X@\<R:%X@M=,_LXNKX>65I
MT V'Y5VY/4MQSCI1XA\<SZ%8079TTEY?,S!Y@=B%'#*4RI&>H)R!4?B+P5=:
M_J4,\\MF8=T:;#%RD:C+-G^)L].@ J2Z\#2ZAI]MI=_J FL;=)@NV((S%N$+
M8X)4>PR:'80GACQX_B/3;F:.UB::UA5Y1'. I<]5!;&!C/)JGX:^)I\0ZG]C
M33"OG3.+;$Z$M&GWFZX..3QVIG@SX:#PW<:K'J$MO>V-TJPQQF+YC&.?G]>>
MU3:%X DT77M,OHY(0EO]I:91W,A.T(,<  \Y]*3 R7^*+6FHWUO;Z%;^4DTR
MO(LW+O&/F+*%ZX Y[UT.IZUIMG%II6UC-S?QF<K)-M6!,9+NV>!D@#W/%<_J
MGPEEU:59FU!8I)3-]HE=?,V*7W1K&. ,=SUY(K=OO!=U>Z;I,43Z?9S6RQI=
MX@9Q,D?^K0'(.T-\V"?2GH-.P1ZU8W'AAM4MK 27:-Y=Q:%FS"_=6QR!W_*J
M^@:I!J&K169T2&VBF5V$R2,02!R,$#.:U;/PAYGAJ[TK5[E;F>Z;]]>1($DE
M56RFX\Y88 S[4W2/"DFCZ]'<0SHUB@>0[UQ(\KC!)   ''84:#YF;B:/8H0$
MMPH'0!CP*7^R++',.?JQYJ^N,=*7%%A<S,Z'1K"#=Y5NJD@@XST-..DV;=8O
M?EB?PJ_^5&*+!S,SQI%F#_JCG.<[CSZU''H&FQ$M':(C-P2N016IBC%*R#FD
M4!I-F,XB(SQPQZ=ORJ:"QMX4D1(L+)]Y3S^'TJS^5**=@NQD4:0Q+'$BI&@P
MJJ, #T K(MO^1SOO^O.'_P!">MLUB6W_ ".=]_UYP_\ H3T"-NBBB@ HHHH
MIZI_R"+W_K@__H)J'0/^1?T__KW3^53:I_R"+W_K@_\ Z":AT#_D7]/_ .O=
M/Y4 :5%%% !1110 4444 &*,45'(^Q68MA5!)- 'GOQ MK^77[%K..5V6 F(
M)&S$N)$. 1PI([GMFB^@\075K++)->&:;[7Y?EQ@-;  [%0^IXY/7-=%:>+;
M2\O+6UA@N6EGC,O"\(FXJ&;V.,_2KA\0Z.MHURVJ6OD(_E&3S!@-Z9]<9H X
MV6\UBU\J:W>\E1GM0[F'$MQ\H##T4Y/.?0BM#PS;ZM::I/!=-.UC=&XD:*1
M%A;?P%;KR*W_ /A*-&-W<6W]IP"2VC667+8"HW0Y[]J=-XDT6W:-9M6LT,B[
MT#2@97'44 <9'8ZTL-];RV]PRZ2OV>U=@2+G<X;S ,\@+\O/I5?5M<US3Y[2
M.XUB:W^TRRS2.\:@6\:R[5R.I&.W4Y%=NGBG2GUB/3?M42RRQ)+ Y<8F#' V
M>M+=:GX?G#W%S<Z?(+)PKO*5/E,3@#)Z'- '+-+XDBNI&M6G@BAE>3R5A!$^
M9L8/?[OIZYJUXHEU6SO[^ZL6N(\V\ 4QIN,GS/N1>P8\<_3UKH=2\06^E_9#
M)#<O!<,JBXBC+(FX@+N/N2*73==M]5NKB&UCE:.!BGGXPCL#@A?H1B@#B[N]
MUW3K@"RM+V,W.I&0YC#*P+*"#WZ%CZ<59FN_%5M'=SK-=3"592$%NI^SA9,
MIZG;GKUKJM1U^#2]0M;:YBN%CN'\L7 3]VK')"D^O!^E9P\;Z:;.ZN3;WP6W
M190/():2,MM#J!U7(//:E8#!T.]U6WO]+C66^FM;BXF+^9!L=P3Q(_;;CMP>
M]>C)SG.?QK N/%=E;:K;Z>4G>2X",&5?E&_[H/U_2M/2-0CU33TO(D=%<D%'
M^\I!((/OD4T!?Q1BBB@ HHHH **** "@T4&@#$T;_D.:[_U\1_\ HM:VZQ-&
M_P"0YKO_ %\1_P#HM:VZ "BBB@ HHHH **** "BBB@ HHHH **** "@]**#T
MH P_"/\ R+EO_OR?^AFMS%8?A'_D7+?_ 'Y/_0S6Y0 8HHHH *,444 &****
M "N ^)-W?6W]G"SN'A)\TAA(Z#<%^7[HY.>@/%=Z3SBL-O$^F&Z2W\QWD:9H
MD"Q%LE<!F&.P)'-*X'-MJ.OW<>\N\8^TB"",P8DC/D;M[]B=QQZ547Q#JUMH
MD=ZEWY\PLX#+.\1!.6?>JKC!<8Z$<UZ&;FW#29N(OW>-XW#Y?K5<:EITMQ]D
M%U;-*8_/";ARF3\WN.*8'+Z'?ZLGB)@\@DT^]NYPL3Q$/%M (.3ZYQCI5"]O
M-4AU+4=(\V[:.P\R\$N6P\;_ .KCW=R#G@>U=[]LMV$9\^'#_<)<?-[K5=];
MT^.^@LVN4WSHSQ/N&U@#@\^M+<#B=5\4:[I]G*ZS0Q^9=FWMU:#)B18P26)Z
MY/4]A3YM=UV&W>2QEA+CS9YI/*:19@B(0$[ $DXKL=3L=)U5/+OX[>?R#G#M
M@QY'.>>!BF7VLZ;H=C;O.6CM<!4:*,LB+V)QT4#OTI@8WBC5-0L;BWN+.419
ML9'/F ^6&W1X)X/."0,]S6!J/B;4--@O-2MC<K+<)"\8E@XXBW%6&/ER>..]
M=[#J]E=W\NGQLTTL0_>E8R47@'!;IG!'%-U+6=/TR:"&^8J9V"JWEEE!) 7)
MZ#D@#/>@#EG\1>((I;BX$44EL?-CBMU@(*,J!@Y/<9)R/;BLK2_$6I6^;D7_
M -LBN-3V22I;D-(FP8\M".@/6NUC\5:*\EX@N@#9HSRGRS@JIPQ4X^;!&..]
M))XIT2-+)VNALNT$L++&2 A. QX^49.,GO0!NQ]"/2GU3TW4(-2MWFMV)596
MC96&"K*<$$5<H ,4444 %%%% !BBBB@ -8EM_P CG??]></_ *$];9K$MO\
MD<[[_KSA_P#0GH VZ*** "BBB@"GJO\ R"+W_K@__H)J'0/^0!I__7NG\JMW
M$0N;:6!B0LB%&(]#Q6/;:)JEI;16\7B&98XE"J/LL1P!T'2@#?HK%_LS5_\
MH8IO_ 6+_"C^S-7_ .ABF_\  6+_  H VJ*Q?[,U?_H8IO\ P%B_PH_LS5_^
MABF_\!8O\* -JBL7^S-7_P"ABF_\!8O\*/[,U?\ Z&*;_P !8O\ "@#:J"XC
M\V*2,G[ZE?ID=:S/[,U?_H8IO_ 6+_"C^R]7_P"ABF_\!8O\* .?_P"$.N[W
M3]+M[JX@@%DGEEHH_P!]@$@;9,C 9<9&*KKX$O;"TLH+"XM'GBN%9IYH2X\M
M8V5=RLQR?F[8KJ/[+U?_ *&*;_P%B_PI/[)U;_H8IC_VZQ?X4 <_<^ =]H+>
M+4/+58H H,7S;XLX)((X()X^G/%6K;P/;0+$6:'"O"Y58LK^[SP,DGDG/)K6
M_LK5LY_X2*;_ ,!8O\*7^R]7_P"ABF_\!(O\* ,%_ S/) $OXA;+$D<JFV&\
MJKE\HV?EZX_6DL/ ,-GE&GBE3STE5GC+%E63S KY8@\]P!6__9>K_P#0Q3?^
M L7^%9]_#K5KJ&FP+X@D*W4K1L6M8OEPA88X]1B@";6]"O-4U33KB*_BCM+2
M3S6M7A+K*X/RL2".5ZCWY[5FV7A*\T74)+S3[FV:1G95!CV?(\F]RYR=[ 9"
M]*V_[+U;K_PD,P_[=8O\*/[*U;.?^$AF_P# 6+_"@"KJF@7>I:_:7C7\?V*"
M-E%HT)/SL""X.?O8.!D<5GQ^#KY=-NK<:M&\DEJ+."0V_$<(8GD9^9LGKQ]*
MVO[*U?\ Z&*;_P !8O\ "E_LK5_^ABF_\!8O\* ,2;P7--K-AJDM]&]Q:1Q
M,(L,#'U$9S\JO_$#FM[PW83:;HR07.T3M))+(%Y +L6P#[9J/^RM6QC_ (2&
M;_P%B_PI?[+U<=/$4W_@)%_A0!M45B_V7K'_ $,4W_@+%_A1_9FK_P#0Q3?^
M L7^% &U16+_ &9J_P#T,4W_ ("Q?X4?V9J__0Q3?^ L7^% &U16+_9FK_\
M0Q3?^ L7^%']F:O_ -#%-_X"Q?X4 ;5!K%_LS5_^ABF_\!8O\*/[,UC_ *&*
M;_P%B_PH 31O^0YKO_7Q'_Z+6MNLO2=-?3Y+J26[>ZFN7$CNZ*IX  X48[5J
M4 %%%% !1110 4444 %%%% !1110 4444 %!Z444 8?A'_D7+?\ WY/_ $,U
MN5SUKH-_8P^1:Z[/% &9E7[/$VW)SC)&3UJ?^R]7_P"ABF_\!8O\* -JBL7^
MS-7_ .ABF_\  6+_  H_LS5_^ABF_P# 6+_"@#:HK%_LS5_^ABF_\!8O\*/[
M,U?_ *&*;_P%B_PH VJ*Q?[,U?\ Z&*;_P !8O\ "C^S-7_Z&*;_ ,!8O\*
M-@_>K@6\,:K-!#!"L-M/:WLLB7I=A(JL^[*@?>!!(*G X%=-_9>K_P#0Q3?^
M L7^%']EZO\ ]#%-_P" L7^% '%R>!]1M+*]\N.*]GGGCQYDIVR+YP<^8,#@
M#CJ35B3P!>O:SHKV4,MS;-&SQ*083YOF!$_V#G:>GTKJ_P"RM6_Z&*;_ ,!8
MO\*/[*U;_H8IO_ 6+_"@#F1\/A/8Q0W$=L2D+*JNQD".TH<E3@8&!C@"C4?
MUS*(EM8].,*//MCF0XA61@0R8Z$8]JZ?^R]7_P"ABF_\!(O\*0Z5JQ_YF*;_
M ,!8O\* .4C^'MR!JL<URL_VI#&D[N2SJS*2'7'MCJ:W_$FD:A?V=E8Z8+2.
MP#?Z5!(2GF1CH@(' SC/J*N?V5JW_0PS?^ L7^%!TK5CU\13?^ L7^% '/1^
M&M6TG6KS5-/,,F]Y)$B$C9E9PH"NI.T*N,Y')Q6OK^FZKJ=WIJP&U.G12"6Z
M@E=E:5@05 (!X!R<=R!5EM+U;&#XAF(ZX^R1?X51M8M9N-3U"T.O3*+4H WV
M6+YLKGT]Z *=EX:U2TN))&N+658+>:&SY8;O,;.7],<#CK6?/X(U6\CT<W$U
MH);&-8]R.W[I@^[>./GR.-K<#K75_P!E:MG_ )&&7_P$B_PH_LK5L?\ (Q3?
M^ L7^% #O#MM<P0W\MS%Y3W-[),L><X4X _/&:V:Q?[+U<?\S%-_X"Q?X4?V
M9J__ $,4W_@+%_A0!M45B_V9J_\ T,4W_@+%_A1_9FK_ /0Q3?\ @+%_A0!M
M45B_V9J__0Q3?^ L7^%']F:O_P!#%-_X"Q?X4 ;5%8O]F:O_ -#%-_X"Q?X4
M?V9J_P#T,4W_ ("Q?X4 ;1Z5B6__ ".E]_UY0_\ H3TO]F:N/^9BF/\ VZQ?
MX4_3=*FM-0GO;J_DNYYHUBRT:H %)/ 4>] &O1110 4444 )M!I:** "BBB@
M HHHH **** "BBB@ HHHH **** "L76/^0WH/_7Q)_Z*:MJL363C6M!_Z^)/
M_134 ;!^7IGUXKFKOQC#I]CJES=V[)]BNUM40,"9F8*1CT^]^ !KI>OK7/S^
M%+>=;SS+F8O/=K>QO@ P2J  5X]!WS0 7_BJ#3/#4.KS-#.)BJ1"V?*.['
M)[=<GV-(/%41O-(M$\FX>_!+S02 QQ\9')Y.>U#>$K;^SX+5;J91;R+/"X _
M=S L3(..IW$8Z4R#P-HL-U87@MS]JLG\Q)L\NV,?-Z]: $N/%K6VLWEC+9,%
MA3]TQ.#(_8?0]C[&NBM9A<VT4N4.] V8VW+G'8]ZS]4T6'5BWGRR[3$T:(IX
M4GJV/7M4VCZ;%H^FQV4+LZ)D[F &222>!P.O:@#0Q129HS0 M%)FC- "T4F:
M,^U "TA&:,T9H -H!S2TF3Z49/I0 M%)FC- "T49HS0 44F:/PH 6BBB@ HI
M,T9- "T4F?I1F@!:*,TF: # I:3/THS]* %HI,_2C)H 6BBB@ HHHH ***3-
M "TQB0?:G9I" 3DT <#;>-M2O=+URX@CM8Y=-&YQ*K'81G*X'+# X8<<^U;V
MK:W=P>$/[9LOLP80+<,9 S(%P"<;>32Q>#].@A:.WENH<J(]R2\B/)/EYQ]W
M)/YU:F\/6TL'D1SW4$.%7RXI,+M QMP1T(Z]Z ,*;QL[WK6UK;@LD"LN02L\
MSIN$2MTR!^?:K6C^*I;N6QMK](+6Y=#YRNV"9,_*J@]\<GTSBM%?#.F)J,=Z
MD3*\>TK&&^0,J[5;'J!WIC>%-+>YL[DI+YMJQ9&W_?)8-EO7D _A0!M#GD]:
MQ=+&/$FN_P"_#_Z+%;7W>G3K6+I?_(QZ[_OP_P#HL4 ;8%+0** "BBB@ HHH
MH **** "BBB@ Q2;0#FEHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *S-6T^>\>UGMI8XY[:0NGF*2IRI4YQST-:=(1GO0!C>3XB/\
MR]Z=_P!^6_\ BJ/(\1?\_NG9['R&X_\ 'JV54**7% &+Y'B+M>Z>/^V#?_%4
M>1XC_P"?[3_^_#?_ !5;6*,4 8OV?Q%_S_:?_P" [?\ Q5)]F\1?\_\ 8?\
M@.W_ ,56UCW-&* ,;[-XB_Z"%A_X#-_\51]F\1?]!&Q_\!F_^*K:Q10!B?9O
M$7_02L?_  &;_P"*H^R^(O\ H)6/_@*?_BJVZ* ,3[+XC_Z"=C_X"G_XJD^R
M>(_^@I8_^ I_^*K<HQ0!A_9/$G_04L?_  %/_P 51]D\2?\ 05LO_ 4__%5N
M8HQ0!A_9/$G_ $%;+_P%/_Q5)]C\2?\ 06LO_ 4__%5NT4 87V+Q'_T%K/\
M\!/_ +*C[%XC_P"@O:?^ G_UZW:* ,/[%XB_Z"]K_P" O_UZ/L?B+_H+VO\
MX"__ %ZV\48]S0!B?8O$/_07MO\ P%_^O1]C\0?]!BW_ / 7_P"O6WBC'UH
MPIK;7XH))#K%OA%+?\>H[#ZU#IZ:_?:?;7?]JPH)XEE"FU&5W#..O45N7W_'
MA<_]<F_D:J>'Q_Q3FE$DG_1(O_0!0!7^PZ__ -!F'_P%'^-'V'7O^@U%_P"
MHK;Q10!B?8=>_P"@U%_X"K2_8-=_Z#4?_@*M;6** ,3^S]=_Z#:?^ JT?V?K
MG_0<7_P&6MNC% &+_9^N?]!P?^ JT?V?KG_0<'_@,E;6** ,7^SM;_Z#O_DL
ME']G:U_T'?\ R62MG;]:,4 8_P#9^L_]!T_^ R?X4?V=K/\ T'F_\!H_\*V,
M48H QO[.UC_H/-_X#1_X4?V;K'_0>D_\!H_\*V<48% &-_9NL?\ 0?D_\!H_
M\*7^S=7_ .@_+_X#1_X5LXI,4 8_]F:M_P!!^;_P&B_PH_LO5?\ H8)__ >+
M_"MC%+B@#&_LK5?^A@N/_ >+_P")H_LO5?\ H8;C_P !XO\ XFMC HQ0!C_V
M5JG_ $,-S_X#Q?\ Q-']E:I_T,5U_P" \7_Q-;&*,4 8QTK4^I\177'_ $[P
M_P#Q-2:3I$NG7%[/-?27<ETZLSR(JD84 #"@#M6KBC% "BBBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "D9MM+36&: ,.36-4FU*[MK#3(I8[5E1I))]F6*
MAN!@\<BC^T/$?_0&M?\ P+_^QI=(.-;UW_KX3G'_ $S6N6\7^.-3T#4]4M+6
MS:806D$L4HCW+&S2%29#D<8]!0!U/V_Q$3_R![7_ ,"__L:#?^(AUT:V_P#
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
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "D-+2&@#%T;_D-:]_U\I_Z+6MNL31O^0UKW_7RG_HM:VZ "BBB@ HHH
MH **** "BBB@!""1QBDVGVS2DX&::98U;:SJ&QG!/./6@!&!0%LGY1VKD[3Q
M-J7]AMKUY!:_8)5W00Q-B11G #,Q Z?2NMWJXX/!Z&N>/@K02LRBT95E;>46
M1@L9SDE1T4Y/ZT 4O^$^TW[*LJ6]RS,HD$04;V0KNW=>@Z?6I+#QE'=77D2:
M9>VA&\;IMNW>J[]N<_W3UJ>/P?I,=ZDHB_=QV/V%(>PCW;CSU-79M#TEE;SK
M=-K,Q.YL EEVG].* ,0>/K62Q2>+3KN9R\B2)%M.T( S'.<8P<UH:QXB&FO:
MS+"T]K+;R7#>6I+_ "@$8'?K4MKX4T:T@\F*U^7#YW.23O #9^H 'X5:N-(L
M;J.%9$9?*B,<;*Y4HA !Y'T% &!)XS%K'=7DT"O:)%%+%'$ZEOF4EN<X/0XQ
M4\GC>QANRCVMS]E5 WVO:-A)C\P*!G)./:II/!_AR6RCLVMD$850A64AB "
M<Y]"1^-77\.Z.(O+:UC\H$$ACQPFS/\ WSQ0!B0>,W,A-[IMQ;B2Z2")'VKM
M#(&W.V=O.>/7I78A??\ &N?C\':'%:BR\ES"THF9&F)\QE'&[)Y P./:N@WJ
MN<D#'7V^M "[?Y8I/+/./_UT"5"Q4,"P&2,\XJ2@ HHHH **** "BBB@ HHH
MH *PO$7_ !\Z-_U_Q_R-;M87B+_CYT;_ *_X_P"1H W:*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D-+37!(Q^= &-HW_(:U
M[_KY3_T6M;=<U%<76E:SJK'2KRXCN95D22 (5(" =V![5:_M^?\ Z 6J?]\Q
M_P#Q5 &W16)_;\__ $ M4_[YC_\ BJ/[?G_Z 6J?]\Q__%4 ;=%8G]OS_P#0
M"U3_ +YC_P#BJ/[?G_Z 6J?]\Q__ !5 &W16)_;\_P#T M4_[YC_ /BJ/[?G
M_P"@%JG_ 'S'_P#%4 ;=%8G]OS_] +5/^^8__BJ/[?G_ .@%JG_?,?\ \50!
MM'D5PGBFW6ZU?4+>:2XCW6$9@,$9D;_6_.=HZKG8&]JZ$Z_/_P! +5/^^8__
M (JHO[9E\P2?\(]J6\*0&VQY ]/O?YQ0!REE>^)_[1TN(VQTZS6!3Y(B<HXR
MV_/'RG&T@$C;FJ5E=Z[JUG;7!OM9>V$UO+-((-AW;F#J@ ^9,;3^-=T=<G(P
M= U0@C!&V,Y_\>I$UJ6)%1/#VI*JC "I& /_ ![B@#E+2Y\6W46H+<7$\,SS
MI'M2$[H09""R$C&-N.YYYJ*^@\2-HT\=Y/J%UN57!6W&^,I-C*@=24^;'XUV
M?]NSDC_B1:IQT^5/_BJ:-=N,C_B1:H/^ Q__ !5 '(6U]XN>_P!/C,EREHSM
MY4T\!#S+OZ2J!P=N>N/6MR,W<'@Z^NM7BO-2E<R,;/9\V-Q"HH&.V.?QK2;Q
M!-&A=M"U0*H))*IP/^^J9!XB>Y@BN(=#U-HI$$BMM09!'!^]Z4 <M;Z']NT/
M1++[).9IKEGFF=74VL88R,BD\CG"CU&:Z+6]4M+SPC=74&G7&IPAC$ENL;9D
M8';GCG;GG/H*N?V[/CG0=4S_ +J?_%4Q-;E1 J:!J:JO0!(P,>GWJ .(72[R
M-[")8-1N+I8K;[!<E758L-^]W9^[_P "ZC%3:E!*]GX@M[*UU!5DU**3?+%(
MR;3]Y@O5T'=0:[,Z]/G/]@ZIC_=C_P#BJ!KMR"?^)#JG_?,?_P 50!@>$$FA
MU*QBEBECG72R+E9,YXE_=DYY&1N('8<5WM8 UF02-(/#VI!R "VR/) ]]WO4
MG]OS_P#0"U3_ +YC_P#BJ -NBL3^WY_^@%JG_?,?_P 51_;\_P#T M4_[YC_
M /BJ -NBL3^WY_\ H!:I_P!\Q_\ Q5']OS_] +5/^^8__BJ -NBL3^WY_P#H
M!:I_WS'_ /%4?V_/_P! +5/^^8__ (J@#;HK$_M^?_H!:I_WS'_\51_;\_\
MT M4_P"^8_\ XJ@#;K"\1<W.C#O]O3^1IW]OS_\ 0"U3_OF/_P"*JC>75YJM
M]IJ1Z1?PK#=K*\DH0*%'7HQ- '4BBD'3FEH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH *0]:6B@!,48I:0T 'XT8K'E\4:)#/)#)
MJ,0DC8HZX)VL#@C@4W_A+-!_Z",?_?+?X4 ;6*,5B_\ "6Z#_P!!&/\ [Y;_
M  H_X2W0?^@C'_WRW^% &UBC%8O_  EN@_\ 01C_ .^6_P */^$MT'!/]HQX
M'7Y6_P * -K%&*Q?^$LT$?\ ,1C]?NM_A1_PEF@_]!&/_OEO\* -K%&*Q?\
MA+-!_P"@C'_WRW^%'_"6:#_T$8_^^6_PH VL48K%_P"$LT'_ *",?_?+?X4?
M\);H/_01C_[Y;_"@#:Q1BL7_ (2W03_S$H_^^6_PH'BS03TU&/\ [Y;_  H
MT[[BPN?^N3?R-9EA-)#X,M9H2/-33T9"PR,B,8S4-UXJT.2SG1-1C+&-@!M;
MKCZ53TW7]#3PW9V-S?1Y%HD,BD-_= (Z4 9\_BG4UCL'3R@RZ;%?S\9\TNX4
MH >@ZG(YZ5 OBC7KL8L8TDEO(GFMT\L PJCE2#G@YXZ^]:7VCP8([*$R6Y2Q
M $ (;Y ,8&>XS@X/I3XKSP? ]W+'- K70*S, PR#U'MG)Z4 3:)XC74M4%G<
MRHEP859( IR2/O-N]/0>G-=1BN3BU#PC#JB:BDUNMVL?E)(%;(7IC\N*TO\
MA+= _P"@E'_WRW^% &UBC%8O_"6:"/\ F(Q_]\M_A1_PEN@_]!&/_OEO\* -
MK%&*Q?\ A+-!_P"@C'_WRW^%'_"6Z#S_ ,3&/C_9;_"@#:Q1BL7_ (2S0?\
MH(Q_]\M_A1_PEF@_]!&/_OEO\* -K%&*Q?\ A+-!_P"@C'_WRW^%'_"6:#_T
M$8_^^6_PH VL48K%_P"$MT'G_B8Q\?[+?X4J^*]"9U4:E%EB ,@CDG [4 ;-
M)@\TX=** $' I:** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8GAK_CQ
MN_\ K_N/_1AK9K'\,_\ 'C>?]?\ <?\ HPUM4 -Q1QZ4ZB@!*,4M% #<>E+B
MEHH ;BH;N3R;264;,HA8>8VU?Q/858JCJ]Y:V&E7%S>KNMD7YUV;]P/&-O?/
MI2:N!Y)8:_J$/B==4DD2WMKY0L]W+\T<2"0A6P.H8+M5CT'/>JOCO^T8M9U7
MRT>$L$F0PR[HQ&"<2. <Y))X/M7I%G?>&GCGU!(88I;E3 \4R;7D\KC8%;KC
MT I!+X4U&\<_9;*YNA*D=P&0,T;;<J'SZ 'K3!:'GFHZGJ%QX"\)S6*W=PBW
M 5Q ^?-V[N"3\VX\]/QK2\*7+MH=X.&O38^:9DU$_NE9B,$MPA4?RKL5N?"=
MO?:?;*EE&2)9;5TVK'N)VL%[;CZ"I)X_#6G?:[&2QMXA':":9!" &BS_ ./8
M/:@#B?"][J<GB#2$F>1K6X#7:"2X"&=R/++ =U &[;UR<UA^(I-<M?&FHW)-
MY;QVD*_9T^V%\([G<Q/\)./N]ABO6UU'1;Y;.2<6Z/&Y:V6<!64A>J@\KP:A
MFF\-ZFTWFFUGAG0-/+ORC>61M#,#C(+9Q[T@/,/B3]JM_$D,5O<7CQ0V, PL
MS+Y99R/,=^FWC!SUS6GX<U:_N?AQJ4UO*;>W>[D62\GN!FW@_C8#UQD #N<U
MZ#??V#=6#7=S%;W5K>M%"S@;UF^;" XX(R:A+>'(IVMX;>SD6^=DGV(IC)10
M<..G QV[4 <SX+O[F]U6>&UGA:WGMD:Y@,I:2T;;B-QGAMRX+ =&KE7#[+EI
M#=PO"A=)2Y4AEDV@'G@GJ,5ZQ;7/ANT,-Q;2:9;F9?+BDCV)O&>@(Z\]J;?W
M^@WNIQ6%ZUO<36Q-P0Y!$!7NWH>>,TQW-X4N*AAFBN(4EAD61'&593D,/8U/
M0(3%%+10 F*,4M% "8HI:* "L;Q5_P BY<_[T?\ Z,6MFL;Q5_R+ES_O1_\
MHQ: -FBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#%\,_\>-Y_U_W'_HPUM5B^&?\ CQO/^O\ N/\ T8:V
MJ "BBB@ HHHH **** "LOQ'I3:WH%WIR2+&TRX#.,KUSR!VK4I#TH X?3O ?
MV2*199X69X;A(U6/*P&7'*9)(''/J:G/@^42SXN+?RI)HI\&$Y9EC,95L'E3
MG/XFG^*-?N])OI/LQ4);V33LKCY69G"J2?1>2:J'Q1J6DWTVGW$MMJL[+";=
MT(A&^3=\C'H!\A(/7F@!J> Y'L5@N;R%RD3QP@QEA""X8!23G QCKFMC7O#1
MUNYTZ9;KR/L[XN!MSY\/4Q_F :S7\7:C#?7MO+ID!=9XK>T5;D#>SIN.X] !
MCKWJG%XZN!J7VAK7=I<D,19?,4/ [,RG ZN,CM0!9U'P?.;75;B!H[B[FM[A
M(%* %&D93P3_ +M4=)\&75SIBQ7L,=H%=E977<TX+1N78 X4G81CTQ5VP\>R
MZA:QRVNCR.TUPD,&90JLK G)8]QMY'O6EK6I:C::[I5M974):YD >R*!B8Q]
M^0MU ''XX'>@!X\-$:4UDEPB*;[[6H$> HW[MH%9MOX-O(;9D748X2)97@2*
M(E8=ZXPNXD]<GGCFMCQ-?OI^ASW4%_':,G*RL@DW'L@'<DX KGXO$NM"^MC<
M26T86:WMI[,+\[O(FXL#VP3P/8T@$L?A])%92I>75O+,ZR!3Y1(C+.&R"Q)[
M5+_P@TWG7N^XM)K>6*5$W0D2,7(/SN""<8XQBJVI^*-:L]&N")89KX:F]J@M
MH@S% ,_*K'!('7/O6SX:UJZU&\"7$T<L<UC#=*T8P$8\,![9_+!I@:^BV=QI
MVD6UG=7/VF>%=KS!=N[T_3CGTK4HHH **** "BBB@ HHHH *QO%7_(N7/^]'
M_P"C%K9K&\5?\BY<_P"]'_Z,6@#9HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ I&I:* .<\.7]I%9WB2W,,;"^
MN!M9P"/G/K6Q_:EA_P _L'_?P4R71=+FE:673;1Y'.69H5))]2<4S^P-'_Z!
M5E_WX7_"@";^U+#_ )_8/^_@H_M2P_Y_8/\ OX*A_L#1_P#H%67_ 'X7_"C^
MP-'_ .@59?\ ?A?\* )O[4L/^?V#_OX*/[4L/^?V#_OX*A_L#1_^@59?]^%_
MPH_L#1_^@59?]^%_PH F_M2P_P"?V#_OX*/[4L/^?V#_ +^"H?[ T?\ Z!5E
M_P!^%_PH_L#1_P#H%67_ 'X7_"@";^U+#_G]@_[^"D.IV&/^/V#_ +^BHO[
MT?\ Z!5E_P!^%_PH_L#1_P#H%67_ 'X7_"@"G=IHUYJ$=U/=6[.D3PE?,7:Z
M-C*L#UZ"H%TSPM'ITM@L-@+:4[WC+CDCH<YS6G_8.CX_Y!5E_P" Z_X4O]@Z
M/_T"K+_OPO\ A0!F3Z=X8N5=)H[)UE54;]YU"?=YSU'KUI?L/A@W$%R8]/\
M/MD"1-O'R =!Z5H_V!H__0*LO_ =?\*7^P='_P"@59?]^%_PH HVUMX?M"/(
M-FF)/-4>9P'YY )XZGIZTEW:^';R_CO[AK1[R)=L<_F ,HSGKGIFK%YH6D)9
M7#+I=DI$;$'[.O'!]JQX+;2--\&VNI7.D6\PCLXY)0ENA8_*,GG\Z +;:;X=
MDTF#2[AK>>UA8,JRRY^<<ALYSGG.:E6U\-I>PW@%B+B!!''*7!*J.@Z]?>LN
M^O\ POINH?9KC2;58TVB:<6R[(F92RJ>_(!/Y>M5O[<\,JR12:%$DK.H,;6Z
M A&QM<]N=PXZ_E0!KC2/"BP2P"*RV32>;(OF_>;UZ]?I4]E'HME>S7-O=6Z,
M\:1!1(N$1.BJ.W6BQT_1;T2O%I-IY:2%%D-NN),=2O'(]ZN_V!H__0*LO_ =
M?\* )O[4L/\ G]@_[^"C^U+#_G]@_P"_@J'^P-'_ .@59?\ ?A?\*/[ T?\
MZ!5E_P!^%_PH F_M2P_Y_8/^_@H_M2P_Y_8/^_@J'^P-'_Z!5E_WX7_"C^P-
M'_Z!5E_WX7_"@";^U+#_ )_8/^_@H_M2P_Y_8/\ OX*A_L#1_P#H%67_ 'X7
M_"C^P-'_ .@59?\ ?A?\* )O[4L/^?V#_OX*/[4L/^?V#_OX*A_L#1_^@59?
M]^%_PH_L#1_^@59?]^%_PH F_M2P_P"?V#_OX*QO$^H6<N@7"1W<+.6CP$<$
M_P"L7H*T_P"P-'_Z!5E_WX7_  IR:'I,;JZ:99JRG*L(%!!]>E %^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M9U8"* +M$0 Z>I/K7?E!@XKS6"?Q-9I'=",RQQI>M!'M<R$[AMW@]>,X'M3
MO6WPY@30K#1[J[5K.UBE4QQ)M!D?H_7^$=*HZ%\,9]!M]7MK;5_DOE6&)S%\
M\,/\0S_>/(]NM/CU?Q'=V 6TO96C5Y66\:RP9@L8;:5[#=E<]ZM:'XBU/4?&
MIM+BZ2&V0,AMV0#S'"*WRGJ2,G- %>R^&TECKEOJB:@WF17&[R68LJPX VAN
MN_ ')JQK/P]AU&[U&YM&@MY+I(D10I"KAB79@.K'/!K,AO-;L+K5IIOMA/FN
M+&38SI%#O E8KW<#D=L#BK0U?Q1+;I+!/(8H(WE#FT(-VHD 7(/W<J3_ #H
MM^*?  \27L]X;M(YA#"MIO&Y(Y$8DNR_Q'!(%+I'@&31O#M_H]O?1;IG,EK>
MFW!FB=A\S'MD9(!'04WPOX@OM7\0ZFEU>@6J+((;?RQD[7*[U/4@ #KW-843
M:I<Z3=>']/CO9I)[@(-3C:2-G4#<Q._[K@[0<<'F@#KO#?A.?0;OS9=1%Y (
M42.%H H@<#!9#VW#KZFJ-]\/K4X&G7#P;R5E:<^9MB+;V5!C@ENYK&,FLWNI
MZ1JCQ7<,<4=NMTJE]T9WE7POW6!XW9YQS7J>T8Q0  8I:** "BBB@ HHHH *
M*** "L;Q5_R+ES_O1_\ HQ:V:QO%7_(N7/\ O1_^C%H V:*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***1CC%
M &-X9_X\;S_K_N/_ $8:VJQ/#!S879];ZX/_ )$-;= !1110 4444 %%%% !
M5;4+V+3=/GO)SB*%"[8ZX'I5BLOQ)82ZGX>O;2  RR1_("<;B.0,^^* *R^+
M-*EN;BS\YDNK>2*.6)E.Y&D *9^N:OQ:C8S2O%'=V[NLGE%$E!(;^[C/7K7+
MW7@UK_4H=4%U]FN3=+/(N,[HMB@QMZX9<@]JK'P#>&SG07UM!<QPI%93P0D,
MI5BP=_5N2*0'8C4;%I1"MY;F0J6"B5<D#JV,]!ZUGPR^'/MLE[;-I\E\RN6>
M)D:5\#)Z=:Y^/X?+;ZF]PEQ&83!M7<6#1OY94D <%3DG!JW!X'AMYDF@:WC*
M>5@I'M.%B*$?0DYI@;=GXATJ]TM-0COK=;8XRSRJ-C'^%N>#[5;%]:-,T"3Q
M/<*FXQ(P9POK@=NE<&/AS=FSA66\LQ)"4 CBC:.*1%5ERV.=YW=?:NKT+P_%
MHUQ<S 1;IDB12%.Y41 NTL>2.* (M!N]$N=4O4T_3FM;V,!KCS+?RV8,3SGO
MD@G]:L77B'3M/U,6-VTT+F-G61HSY9P-Q&[UQS4%IIVH:9*\D3QW%S?7QENI
MGX"18P H]@%'YFJNI^'=0U77YIKB\MVTTVS001;6WP%EPSCL23Z]A2 F7QMH
MILVNW-PBK,D3(T#;\O\ =8@?PD<YJU<>+-/M]5DTT^:]R@.0D9*[@I;;GUP,
MUB2>%-:?2[R-M0LFOKGR8RS1L(UCCQC ZY..>U%QX3O3XFEU\3PO-C< JD2%
M=A4Q#MM).<]:8'76-]'J%C!>0<Q3()%SQP:M5D^'[&73M L+.;B6*(!P.Q/)
M'YUK4 %%%% !1110 4444 %8WBK_ )%RY_WH_P#T8M;-8GBH_P#%.77'\4?_
M *,6@#;HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH/%
M !129HSTH 6BDS1F@!:*** "BC-&: "BC-&:5P"BBBBX!1244P%HHS1FBX!1
M1FC- !11FC- !11FC- !11FC- !11FC- !129HS0 M(R[L>U&:,T 80\-RPR
MSM:ZS?V\<LKRF-"A4,QR<97IFG?V#>_]##J/_D/_ .)K;S1F@#$_L&]_Z&'4
M?_(?_P 31_8-[_T,.H_^0_\ XFMO-+F@##_L&]_Z&'4?_(?_ ,31_8-[_P!#
M#J/_ )#_ /B:W,T4 8?]@WO_ $,.H_\ D/\ ^)H_L&]_Z&'4?_(?_P 36YFC
M- &'_8-[_P!##J/_ )#_ /B:/[!O?^AAU'_R'_\ $UN?A1F@##_L&]_Z&'4?
M_'/_ (FC^P;W.?\ A(-0^GR?_$UN49H P_[!O!_S,&H_^.?_ !-']@WO_0PZ
MA_XY_P#$UN9I,GTH Y^XT2^AMII$\0:B65&89V'M_NU7TS3;^[TBRNY?$-^'
MF@21L; ,E03_  ^IKH;X_P#$ON?^N3?R-<S?1B7X9*ACD<G3H]BH"6)V#&,<
M]: +W]BW60/^$CU#<1P/W?/_ ([2?V3<;01XDORN[;G='U]/NUROB&SU2XU:
M<Z?%<F_D\E[&<9"+'Y;!QNZ*<YXXR2*@M]'FNH[B[B2[AM(?(-O"T9R\^U0Y
MP>AR!\WNQ[T =E_8MYG \0:A[_<./_':D_L"]Z?\)#J/X;/_ (FJ/AFYO?[3
MU&RN[4AHVWM<X(WOG'?@C'(QP!74YH Q/[!O<Y_X2'4?_(?_ ,31_8-[_P!#
M#J/_ )#_ /B:V\T;A0!B?V#>_P#0PZC_ .0__B:/[!O?^AAU'_R'_P#$UMYH
MR* ,3^P;W_H8=1_\A_\ Q-']@WO_ $,.H_\ D/\ ^)K;W"C<* ,3^P;W_H8=
M1_\ (?\ \31_8-[_ -##J/\ Y#_^)K;W49H Q/[!O?\ H8=1_P#(?_Q-1S>&
M);J/RKK7-0F@+ M&2@#8(/9?45T&:,T  XHHS10 444F: %HI,T9H 6BDS1F
M@!:*3-&: %HI,T9H 6BDS1NH 6BD!S1F@!:*3-&: %IDK!(V8C@#)IV:1P'4
MJ1D'@@T",2WUR2465P\*BUO6VQ,'^9>"02/< ]*K0^(KEV$DMND5N8Q+NDW
MA2<8Z8SFM&'1((&AV2RF. EH8B1MC)ST^F2!GI4:Z!$L7E?:9RGE>5AL$%<Y
MY&,'K5IKJ0[C8M?B&H36\X\N,(KQN5/((R<\<$>E2GQ#8@J"TFYFVA1&Q.<9
MY&.!CG-1#PU: ;?.G*84%2V0<# _G4D6A0PR1R>?,[)U+8^<;=N#QZ>E#Y1Z
MEJQU.VU$R?9GWB,X8XQ]"/4'UJ[5'3M-CTV'RHY99$Z()#G8O8#V%7JAE(S_
M .V+/_GH_P#W[;_"C^VK+^_)_P!^V_PJ_P T4!8S_P"VK+^])_WZ;_"C^VK/
ML9?^_9K0P?6C!]: ,_\ MFU_Z:_]^S2_VS;>DW_?HUH8I,4PU*']L6W]R?\
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
MG_>C_P#1BT$FU1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M$=Q8)=(JK@H=Q5A]#C-=;0 4444 %%%% !1110 4444 %8WBK_D7+G_>C_\
M1BULUC>*O^1<N?\ >C_]&+0!LT444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 444UAG% '+^&-<TFV\-V4$^I6D<
MJ)AD>505.3P16O\ \)'HG_06LO\ O^O^-6Q9VQ_Y=HO^^!2_8K;_ )]X?^^!
M0!3_ .$CT3_H+67_ '_7_&C_ (2/1/\ H+67_?\ 7_&KGV*V_P"?>'_O@4?8
MK;_GWA_[X% %/_A(]$_Z"UE_W_7_ !H_X2/1/^@M9?\ ?]?\:N?8K;_GWA_[
MX%'V*V_Y]X?^^!0!3_X2/1/^@M9?]_U_QH_X2/1/^@M9?]_U_P :N?8K;_GW
MA_[X%'V*V_Y]X?\ O@4 4_\ A(]$_P"@M9?]_P!?\:/^$CT3_H+67_?]?\:N
M?8K;_GWA_P"^!1]BMO\ GWA_[X% %%O$>B[3C5[+/_7=?\:QKL>%;_47NKK4
M[.8.J;HC< *60DJW!Y(SWXKIOL=M_P ^T7_? H^QVW_/M%_WP* .:\KP9]JN
M+GSM-\ZX!\US<=<D$\9P,D \8I\K^$9YTG>ZL1,DC2AUN=K;CC/(/(.!P>*Z
M/[%;?\^\/_? I#96V/\ CVA_[X% &#?7'A._O8KRZO[!YX/]6QN0-O/&1G!P
M>F0:KNGA&?1X]+N]0M+FTCD\S$MUDE]V[)((.<G-6O%EI;KX?E(MX>)(\?(/
M[XK8FM[."%Y9((MB*6)\L< #/I0!SZ#P:EY;W8N=/-Q"BK%*;C<0%SCJ>2,G
MDY/-,2'P6EO/ MU9".Y?S9E%XWSMZD[N>M5T\86$PAC33(WN;E1):IYB8FC(
M)#;L?*<*>/6GVOB_2;F\FA73R$6!)D<Q@;RP^[C'!Z#OT/I0!>M;OPW9ZC+=
MQ:M9AFB2!4\]=L:+T4?CS6G_ ,)'HG_06LO^_P"O^-316]M)$CFUA!90<;5.
M/;-3?8K;_GWA_P"^!0!3_P"$CT3_ *"UE_W_ %_QH_X2/1/^@M9?]_U_QJY]
MBMO^?>'_ +X%'V*V_P"?>'_O@4 4_P#A(]$_Z"UE_P!_U_QH_P"$CT3_ *"U
ME_W_ %_QJY]BMO\ GWA_[X%'V*V_Y]X?^^!0!3_X2/1/^@M9?]_U_P :/^$C
MT3_H+67_ '_7_&KGV*V_Y]X?^^!1]BMO^?>'_O@4 4_^$CT3_H+67_?]?\:/
M^$CT3_H+67_?]?\ &KGV*V_Y]X?^^!1]BMO^?>'_ +X% %/_ (2/1/\ H+67
M_?\ 7_&LGQ'KFDW.ASP0:E:22N\85$E4ECYB]!71?8K;_GWA_P"^!31:6ZD[
M;>,'V04 6:*11A0*6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBLGQ,67PSJ3*Y0BW?# X(X[&@#5R/449'J*Y^
MV\+:,]O%NM&)V*2?/DZX_P!ZIO\ A$]$_P"?-O\ O_)_\50!M9'J*,CU%8O_
M  B>B?\ /FW_ '_D_P#BJ/\ A$]$_P"?-O\ O_)_\50!M9'J*,CU%8O_  B>
MB?\ /FW_ '_D_P#BJ/\ A$]$_P"?-O\ O_)_\50!M9'J*,CU%8O_  B>B?\
M/FW_ '_D_P#BJ;)X5T-(V=K4J%&23/)P/^^J -S(]11D>HKFK?1O"]R\:0"*
M4S)YL82Z<EEZ;A\W(SWJT?"FB#_ET;_O_)_\50!MY'J*-P]17+WNE>%M.D"W
M:K"S(T@#W$G*KC)^]T&1^=)=:5X5LI(8;GRH9;GB)'NG#2$_W?FH ZK(]:3(
M]17/Q>&=!F DCM]Z9P&6YD(R/^!5%>Z)X;TVV-S=Q"&$$*6:XD !)P/XNYH
ML^+>?#\N.?WD?_H0K;8@J>AXZ5RNHZ9X1TIHTU)K>V\S[BSW3@MCT!;FKR^%
M=#==RVI(/.1<28/O]Z@#//@BP>VO$+1B:]D!FD6,#"@$!4'\/!/(]35N[\+V
MEQ9Q6<,C6UO!;B&!$Q\G8,>YX&/Q/K5C_A%-%_Y]&_[_ ,G_ ,51_P (KH@R
M?LAX_P"F\G_Q5 %C1M-_LC2K>Q$S3"%<!VP,_AV%:61ZBN7CTKPO(MLT01UN
MF*PE;ER)".N/F[5;D\+Z#%&TCVQ5%4EB;B3@#_@5 &[N'J*,CU%<[:Z!X<NX
MEEMHA*C*'!6YD/RGH3\WM27>A^'+!(VN8O*6618D+7$@W.QP /F[F@#H\CU%
M&1ZBL7_A$]$_Y\V_[_R?_%4?\(GHG_/FW_?^3_XJ@#:R/449'J*Q?^$3T3_G
MS;_O_)_\51_PB>B?\^;?]_Y/_BJ -K(]11D>HK%_X1/1/^?-O^_\G_Q5'_")
MZ)_SYM_W_D_^*H VLCU%&0>]8O\ PB>B?\^;?]_Y/_BJJ:CX6T=-/NF2V=6$
M3L&%Q)G(4X_BH Z:BLWP^[R>'M/9V+,8$RQSD\>]:5 !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %9/B?_ )%C4_\
MKW?^5:U97B?_ )%C4_\ KW?^5 %^U_X]8?\ <7^535#:_P#'I#_N+_*IJ "B
MBB@ HHHH *KWJ[[&X4 $M&PP3Z@U8IK8*\]* /&-.\(ZGIEF#%J:R7(TJ2V5
M'NOEAE\P.$0@9"D#J2:74[#Q1J5I%(AAAN&NY+@JM^2T )0J >%(^5NWM7=>
M-+R[TG0A)I5G$UQ+(L8D)51$I/WN>I]!7/>'O$U[J,FI177EF1%G6&&VMA*T
M6T_>9AA6Z?='4U);Y;&-<^']6GUO5KHR1F6:*X6*\:^)$@=E**$/";0"#72^
M*- U/4]9T+4-(M5\^!%CEO&F&P0YRZ,A!W9'((P<FL.#Q]?MK^FP26MHT,@$
M<H2(@2ES'A^?NXW'@U#KGQ!UW2=>U2!;BW2"WNC'Y 52Z1!>JD\$]"1UY]J:
MW$VN@V'P'XDL;73;2W6>*UM[N=I!;W?+%G#++SQTXQ5EO!?BJ>\UA[N>6X,\
M^Z(FX_=2)O5ERO8J <8P*NR>.]5MO ^EWUR8A=Z@[1+<1@;$?<-JXZ$L,\^M
M7(O&>I7/@C5[ZRCBGN[",J+F601QO+SNX_V...YIO0DC\8>'O$$_B*ZU/1K6
M*Y>ZLDMD9W4&V96SG#J05;/('I4.I^#]<D2]NE$US-+>QM+:I?/$LMN(P-JD
M?<.[)X],5S7PQ^)/B'6_$W]F:O<1R6\F</)'AE;8"%!'J>U6KKQYXH:816<[
MR2XN965(8BJ(A8+VX^[T/.,FF@-*R\+^,K.\L(Y)#<1.+1IY6NR/($3,63'\
M600,\9QS5KX=:5K<>HWFHWL-U;VLT3I_I5PSM</YC$/L/W,+@8J#QCXWUC3K
MG2;'3[F 37:Q22D0-^[7&X_,>.?3THU?QKKR>#=-U>WFMHI+RZ*LPAR(8A]Y
MF#=<8SQ28#]-\/>)UT*QTY[%+1[!KC;(MSGS0ZMM;@#')'6H;/P%KFG7236]
MQ=$JR+B6^=QM:$K+D$G/SXQ3O!/Q O-3N[@:O>QRP0V)N6\NWP3ACR,#."N"
M![U?LO&>J"\CN;R!VLUEVW<$</SVR2<Q'U8@?> Z!A0!STW@+Q+!;R_8HW%Q
M-!:?:)5O"#)Y8Q)%@]SP<\#BKK>#/$3:YHDLL<UW!:FV83SWI!@V$EU,8X<D
M$8/M6IKGB?6+3Q+-86][% OF1I&AC5@-_P!W+8X).>#75^%;^ZU/PW:7=ZRO
M<OO#LJ[02&*YQ^% &Y1110 4444 %%%% !534?\ D%WG_7%_Y&K=5-1_Y!=Y
M_P!<7_D: *_AW_D7-._ZX)_*M.LSP[_R+FG?]<$_E6G0 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !65XG_P"18U/_
M *]W_E6K65XG_P"18U/_ *]W_E0!?M?^/2'_ '%_E4U0VO\ QZ0_[B_RJ:@
MHHHH **** "D/2EHH S]0TNQU-%CO;:.=4;*J_0&L?3O!6DZ7ICV=DKPNRRK
M]HC8B10[$G'88SC\!73X'H*,#T% '"1?#+2[>YCFM[V\B6)E9%+!L 8.,GMP
M/RJ[?^ M'U+Q%_;EPC278*D;P&087:,+T]\\\UU^!Z4F!Z"@#D&\"V4NA6VC
M/?7PM(.2$91O;=NW'Y>"#TQ4\/@ZVMM%FTE=0O&M)!C:Y0E><DCY>ISR374X
M'I4=P"UO* ,DH0!^% '":5X&\(Z'>G5=/F2W:"7YI%F&WM\C9]^>QYJ*;X=^
M'XW+/J]Y%/=>:B,MRJ;A(26 &.>N._%58? M]'HD8#(E[<3PB1!$FR%$<G)'
M1SSR?RJ?1=&NM+N;1;_0&O5-ND$;91EMW5V+$!C\JG(88],=A0!U-_X;L]27
M31.686&3&I&0QV[03]*SU\#:<=)TO3KAVN+>PE:7;(HQ*QS]X>F3FNL X':G
M8'I0!Q_AWP)8>&[];RRN[LRF,QS>8P(E&<J",<!>V*6Q\!Z;9:E#?QWFI-=1
M7+W(>2XW#<_W@>.5(XP>E=?@>E)@>@H Q-2\.:=J4LL[0+%>L!MN5^\C#[K8
MZ$CJ,U:T?3(='TNWT^!Y&CA7AI#EFR222?<\UHX'I2X'I0 4444 %%%% !11
M10 54U'_ )!=Y_UQ?^1JW534?^07>?\ 7%_Y&@"OX=_Y%S3O^N"?RK3K,\._
M\BYIW_7!/Y5IT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5E>)_\ D6-3_P"O=_Y5JUD^)\_\(QJ6/^?=_P"5 &A:
M_P#'I#_N+_*IJ@M<_98?^N:_RJ;F@!:*3FCF@!:*3FCF@!:*3FCF@ /2L'6_
M$?\ 9$[QK;/<&*TDNG2,_-A< */<DXK=.<5@ZGH#:EJ@N?,V126C6TV"=V"P
M8%?Q'ZTF!7M_&VF36QN7:2.'RHG5MNYG9\_(%'.X;3D>U7%\5:,]N)UU&+R\
MJ"W/!92P_09K.D\#VD=_>WUE=W%I<7%PERK(01$ZJ5)53QA@S9'J:9_P@.E&
M6!G:X98[-K,H7XD!_C/^V,G!]Z +C^-] CLTNVU$>4\C1@A&)#*,G(QP,<Y]
M*@N/'6DQ16TZ2O):S3/"\H1LH57</EQD@CH:+3P7;6MFEN9W;8DJ;UC"EPZ;
M/F]2 .O>B[\&QSD26NHW=I,&4B2, G C\LC!]5_6F!;?Q=H27/DG48]WD^=P
M#@KMW=?7;SBDO?$D-MX<76[.VGO+8E=JHNQMI.-QW=AUK.C\ Z?'/-)%(X2:
M 1.A4,00FS<K'H<=:V=8T,ZIH9TM+N6V0JJ&6-06VCMSZT 176O26>N6.GRV
M,GDWC;(K@2 Y;:6(V]<#'6I==UF31;)+G['/<JTR1MY1 V!B!N)/89J@_AR[
M_MA=8CU69KI+;R$CEC'E@X^]C^')P3CTQ5C4=#NM5T*#3I=4GBE789;A(QNE
M*D'H>!R : *%YX\M;'4[RUFMG\JW+IY@<;F=5!(V=0O/WNE4[GXD6UK8I<26
M9$GGF%T%PI4$*&P''#$@\"MB;PPESJXU.>Z+W$<92+]RH",1@L?[V1V/%9<W
MP]L9+1(OM,HEWNTT@C7]X7&#\O13@#!'2@#H-,U9K^XOH&B,4MK*%*-W4J&4
M^V>>/:M>L71](;3+B^F=]YN)%"#D[410J@GN>N36SS0 M%)S1S0 M%)S1S0
MM%)S1S0 M5-1_P"07>?]<7_D:M<U4U'/]F7G_7!__030!!X=_P"1<T[_ *X)
M_*M.LSP[_P BYIW_ %P3^5:= !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %5M0M([^PGM)L^5,AC?:<'!XXHHH RD\
M-!5"C6=5 48 \Y>G_?-._P"$;/\ T&=5_P"_X_\ B:** #_A&S_T&=5_[_C_
M .)H_P"$;/\ T&=5_P"_X_\ B:** #_A&S_T&=5_[_C_ .)H_P"$;/\ T&=5
M_P"_X_\ B:** #_A&S_T&=5_[_C_ .)H_P"$;/\ T&=5_P"_X_\ B:** #_A
M&_\ J,ZK_P!_Q_\ $T?\(WU_XG&J<_\ 39?_ (FBB@ _X1K_ *C.J_\ ?Y?_
M (FC_A&O^HQJG_?Y?_B:** #_A&O^HQJO_?Y?_B:/^$;_P"HSJO_ '^7_P")
MHHH /^$;_P"HQJO_ '^7_P")I/\ A&O^HQJOI_KA_P#$T44 *?#6>NL:I_W^
M7_XFC_A&O^HSJO\ W^7_ .)HHH /^$:_ZC.J_P#?Y?\ XFC_ (1K(Q_;&J8_
MZ[+_ /$T44 '_"-9_P"8QJO_ '^7_P")H_X1L_\ 09U7_O\ C_XFBB@ _P"$
M;/\ T&=5_P"_X_\ B:/^$;/_ $&=5_[_ (_^)HHH /\ A&S_ -!G5?\ O^/_
M (FC_A&S_P!!G5?^_P"/_B:** #_ (1L_P#09U7_ +_C_P")H_X1L_\ 09U7
M_O\ C_XFBB@ _P"$;/\ T&=5_P"_X_\ B:9)X8$L;QOK&JE'!5@9AR#_ ,!H
MHH V+.UCLK*&UBSY<2!%R<G ]ZGHHH **** "BBB@ HHHH **** "BBB@ HH
=HH **** "BBB@ HHHH **** "BBB@ HHHH __]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_006.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_006.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!# 0D)"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" $@ ID# 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#V^C ]ORH/
M7VHJ"BM/;L\UO(KMB-OF4<;@1U-60!_=_2BC^=-ZBLB W5N$WM-$$YPS$ ''
M7&:<9X5(!DC!)P/F'7&?Y<UB:_;K:K;WD=L)XH25:)N0,]\<]#_.K6E:7&NG
MH;F!=\F79>FT-_#^ K-33ERF$:[=5PML:BHF0ZJI)'!'I2@>PH10B*B* JC
M ["EZ^]6^QT; 0,\C'>JLMU%;.L+J8P1D.!\HISV[B82PR;"?OJ1E6_P/TJE
M&C:C-<ERI*_+&P7(7GJ/6KC%,RE)[(;)JC&#:@4R9VEQ]WZBJ&YO[[?F:FN;
M.6V;YCOCZ!QT 'KZ5!D#)YXZ^M=$(Q2NCDJ2DWJ.WOT\QL'G&XXJ]I]L\K":
M4MY2\J"3\Q_PHCTEVC5FF59#R5QD?G5VQAC@BPDQDW'/L,'G [?2IG-6T-*=
M-W]X(YY/M,D;Q$Q[L*_8?6F'4;<3B-QM!&5?'!]OK4]O,)D+!60Y/4=?>LS4
MK0Q/YL:N^]CNP#P>HXK))-ZFTW)*Z+,]I;SB2=)3&^[YG!X].E9;./,;8[E.
MV34@O7>S6+.,'AP!@K@_XU !@ =ATK:$6MSEJ24M4+N;^^WYF@&1G0))AL_Q
M,=I]C248!Z]*T:,TV;]N99%5FV*H&"NWD\?I]*L8'I5#3[B,6L:R,JR'C[NT
M,<]JOUQR6IZ,+-!QZ"@XQT%%17$XMH6E9&8+U"]<>M)*Y3=ATC+$H+\ L%!Q
MW-5[N]CME9.#-@%5QP<_X5DSW4UQE7?Y,DA0!QZ<_2H%4* !VK:-+N<D\1TB
M/WM_ST8^^>M&]_\ GHWYFFXHK>QSML7<_P#>;\S2AY"K$,VU>IW?K].V:;V.
M#CCM5JWN"BB,[5C8,@VC+#(Z_G2D[(N"<G8K;V'.]OS-/59W1I$#E%."<GCW
M^@J]#<V$,00H^"#&2R'YCDY'KC(S5N&\BFF\A%DW;=QW+C'/0^]9>U\C=8=]
M688D9@#N;D9ZFC<W]]O^^C4UXD4=U(D.-HZ@'.&[BH*V6J.:5T["[F_OM^9H
MWO\ WV_,TE%%A7';V_O-^9H+OV=O^^C3:*+!<7>_]]O^^C1O?^^W_?1I**+=
MPN.WR%@BN=SD*.3W_G6Y%;QQ%4C!('SL6))/IG/XUEZ7$TMR;CR\Q("-Q]?;
MWK3%W;QLPFF1&."=QP.>@![USU7=V1UX>&G,RUWYHP.X%53J-D.MS&.N3NX&
M.N?2JFH7X.([>7@'+NAZ>@K.,6W8WE)15V:47^K&1R.OK2NNZ)@H /8UEZ;-
M<O<%6+O" =Q)R >W^16MW]3Z#O1./*["ISYE=#<+)$-HVAAP1U%4%OWMW$5W
M$1C@2J.&'KC_  J]%@QJ<]>21[GFJ6L;A:H1C <9!'?MC]:<$F["J-Q5UT+,
M=S;S9"2(2.H)Q_.J5_=)+LM[<B20L#E?Y#%4/L\C6XE"%D)*D*,G/TK5TN(+
M:^9LP[$@L>^/Z5I**CJ8J<JFA5LXYX[_ ,F3."A+ G.1_P#KJY#IZQ3B7S78
M*<A2>/\ Z]6RH)W$#=ZXI:SE-LUC240P/04<>@HHJ#4./04<>@HHH ./048'
MH*** *URUU&5:WACE7^-3P?J#_2J*6]Y>W!-R#"H'&W(R/0>]:]%4I6V,Y4[
MN]Q  !@"EX]!114F@<>@HX]!110 <>@HX]!110 $#T%5UO+1_,Q*G[MBK9XP
M1UJQ^-1-:V[-N,*;LDYVCJ>M-6Z@A/M-MG'G1]<=>,YQCZU-QZ?I4/V2WX_<
M1\'(^4=:FH=N@:!QZ"CCT%%%( X]!1QZ"BB@ X]!1QZ"BB@ X]!1QZ"BB@ X
M]!1QZ"BB@ Z=ABC ]!110 F/84O'H*** "C]*SY+\07/E@^:F2"!]X'T^F:E
M5&NV#R;DB_A4'EO<_P JOD[D>T3V+=%-1 BA0.*=4%VON1R3(C*AR7<X50.3
M4E-:-'*E@"5.02.E.HT%K<*KC[5'@';<#NQ^5O\  _I5BL2_NVGN-J$B-,CY
M3][W^E:0BY:&=2:B@FU&>4NJG9$PQ@CD#O\ G3]-N8804;(RNYF8C QVQUJA
MT QTH^M='LU:QQ^TES7+TFI&621'!\AUVA1C<!CK^-4Y#'O8Q[C'VW=<>].\
MTBW\D1H!D[F[M_A3?E\LD-F7/W2.,8Z_G0DHA*3D!>5H_)>5F5<_+NR!BG6]
MRUI+YR G(.Y2?O5H)ID$T,;QR. P!W=0?PJ.7262$F)VDD!SM;O]*A2@]&6Z
M<]&:<<OFPK(H'(SC/]:@AOXI)/*E!BFSMV/W]<>HK&AFD@97A<CG..Q^OK4]
MU=)=QGS80)4'RN#G\#WJ?96=S3VVA7D&RYF4#[K'CTIM&#D[B<DY.?Y_C16Z
M.5N[N%%%%,18L%A:\Q-EOE"H.P&>?PK?^M<RIVLK8!*G(!Z$BMZSNEO+?S4&
M""0R^AKGK1:=SKP\].4L5FZK<HBK;\F1P< $C\3[5I5SUZ +Z0"0N!P,G.#W
M'-32C=FE:?+'0A/7V[4445U6. **** "GQ2>5*LFW=MYP20"??'6F44-7&FT
M[HUX]6A9/WBNC8Y &<GV_P#KU5N-2EFXC_=+WP<D_P"%4J*A4XHU=:35@_&B
MBBK,@HIN6\W! VXSD&G4"6H444>G2@ J2V@DNCO2,O$K8;!P3ZT^"#SE9\Y"
MG/4'\QG(J33-2+RPQA(!'<98!&)9"!G+?UZ<USU:\8^Z6K1DE+J:D22! A"1
MMR2$' ]!_P#7ISVL#CYXD?C'SKDD"G\>>?=?Y&GUC<]%:*R*ETME;)OEAC))
M("A1DD]<5EC=?W?RJ(UXY R$'7^>?SI+R;S[J1LY56*I]!5O342>UN;>0?*V
M-V.#C&.OX5O;EC<YN?VD^5FA! EO"L: X'?J2>_XU,!Q[>M4SI\3'/F2J>Q#
M=/H/Y5#)81+L42S,5P2&?))'0FL;)['2K1V+L6 74C#9)Q[=OPISQI*A61%9
M#U5AQ44<JRS#<X+!>%[G/4U'?2O$BNH8\]5['UHL[B;5A+?3Q;SETE8QD8\L
M]/\ /X5<SDYIJ,'16!R& (-.H=^H122T"BBBI*"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@"O'9012!T0[@<@DDU8] **9*KNNU'V$GDXYQ[4[WW)22V']LT5#%:Q0G*
M[^G&7)J8#%)C7F%%)N&[;D;O3/-+1J.]R"]E,-E(ZXW8POX\5S_3 KHKF'[1
M;O$6VY[UA7-N;:<QL<X (.,9K>BT<F(3>O0B["BCT^E%=!RA002N,XSWZT48
MZ]3ZX/.*!HWK"02V,3#' VDCID<?TJS^?X5!:O \"_9P @XQC!_'WJ>N&7Q'
MHP^%&3J<$$: I%M?<,L%PN/Y9K-S@<\'&:Z&ZMS=0^5OVC(.<9(QZ5G+I,KS
ME9"!%_>7JWTK>$TEJSFJTVY:(I/"\07>NT.N\?3_ !IO>M?4;?=:H8D.8S\J
MKV]O4UD9&.X[<UI"7,95(.+"BBBK,PIR22Q,3%*R ]0,8--HH:N-.VQ9M-0D
M@5XY79P>?,8EB3].V!55!@=^<GGK^-+1244MAN3>X4444R0HHHH **** "BB
MB@ HHHH **0G"DXZ=NY^E37%N]L$+RQAF&=O?'K2NKV'9M:$"Y);)XZ8QC%.
M[48'7\J*8$ME;Q7%RZ21;G;!)#%?E]?<\5;B\/6%O/<3C>!(/F&[ 0=2/IQ4
M.GR117.Z5V&1Q_=!_H?>K5[J*E?*A*MG.Y^HQW ]:Y:E/FEL=$>1Q3ENBQ;0
M)%L6-MZG,F[J.>G_ .JK><<]:S+)I9]/*1/MD5MK.1V]OPQ6@=T<1.=S*.K'
MKCUJ9+6QTJ?,KF/J%F;9_,5LQR-Z<C/--LKU;+>70E'()(Z@"HI[EKN59' 7
MC"@=N]0\$XW!3CC.>3V'%="7NZG$Y6G>)LRZM:QCY29#[# _6JXU SW$:M;C
M;GD+RQ'I^>*L::ULUNNU%$@(#$CDMCGZU/%&J74OR(IP"NT8)7OG\:Q]V.AT
MI3>MRE<6<LMPLUNK+O&[YOE(/?/H:TRN4*MSQ@D<9IV>:.U0Y.1I&"0BHJ(%
M0 *. !2U'*\J;&C0N,@,J^E2"DRD%%%%(84444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116/=ZB\C[+
M=F1!G+#@MC^@JXQ<F1.:@KLV<&DP?2N<\^;C]])Q_M&F^;+_ ,]I/^^JT]BS
M'ZRNQTM%%%8'2%%%% $,46)Y)F&"^  >P%3?ABBCK3O<226@57N;..Z=&<L-
MH(P.^:L44)VV"44]&94^DE06A8MC^!OZ'_&LWO@]1USP:Z>H9[6*X'[Q>>S#
M@C\:VA5MN<\Z"?PG/4QI50@'/S''MGL/Q_I6G?6,-M;^9&7SD#!Y'_UJIV\
MN+E(RP7.<-C)^@_6ME--7.:5.2EREW27Q-(G)R 1QQ_G%:U1P0);Q>7&,#J<
M]2?>I*Y9M.6AWTX\L;,*.U1RR&-E 3.>^<"I*BQ5TPY%<Y.&6ZF#1E#NR 3D
M$>N:WTGCD8JAY'?UJ&]M$N8QN?84).[T[<UI3ERLRK0YEH85%/D54P4E\Q"<
M!PI /X]#^%,KK3N<+5F%%%% @HHHH **** "BBB@ HHHH **** #]>#QG&?:
MEYZB%R,<<@$^GTI!3EBDF++$AD8#.!UI,N#Z6N-1Q'<(QC(&_&_CH.<_GCTZ
MUI_;BZ+*^G@NX.0"#TSW[]!^=13:?!'#(3*RNN"N\C!/'&*DTR\&V*V\L1@+
MA23RQ]JQD[JZ.B/NOE:W,I)&D4,(G*M\V>@Z]O\ /IVIX#<[DV\X'.<U<U"V
M:&9GP/+D;(QV.,D&J=:P=T8U&KVL [5<M+1I8S<,8PB@XW<\CU'I5/\ IS5R
MT,D]M+;H4."'"/\ Q#N/IGK2GL*FKO4-*G*W'EK\R.,$@\# S_C5^]NHH[>:
M/S%\PKC8.2,^HK*B%Z8U2.%E$+'H,8/H/7%,BBFNF+HK/O\ F+$<9/<GI6?*
MG*YJIR2Y4B-<B/9VR"?7.,5I:;#"\,C2)O).W 7.!5&^3[ 4$DD99NP/(]S[
M5JV<!M8F*L\@<AB"G08 P"*)SBU:+)HQO.S);:"*VC:(EFWG)+C&>V!4@98I
MR-V,@'D]#T[TKS(R[5=6+8'Y]S3TC5%$8Z 8((Z_45CZG>DDK(=14:@1R[0,
M*P&!V)&?UJ3-2(.^:*** "BBB@ HHHH **** "BF>:AZ'/T&: SD_*F!_M<?
M_7HL%A]%-V,3DR$'/8<4U)?D&\$'^(D8&>E%@)**9)*L0.[)(&=H'-/X[&@
MHHHH **** "BBB@!KNL:DN<#UI58. R\@]*21!(A4]QTH3!W8]<4]+$W=QU%
M-=PD;.?NJ,DU!8DO TK9S(Y:BVEQW2=BS1112&%%%% !1110 4450U07/D,T
M;*L*C+>I_P#K4TKNQ,I<JN5M0O3(QAA;]V/E9@?OGT^E4/:E5&?>8T<A!\W&
M2OU_(TG^&?PKKBDE9'!-RD[L****L@Z>BBBN"YZ@44447 1@Q4A#ANQQG%9M
MTLS>3=*/F3@A>PSV]O6M.@#'05496(E&^HBL'4,.A&12U'!&8X0C')S_ /7X
MJ2D4M@HHHI7&07D#7%JR+][@X]<'./;-8UNWEZA%\C9WXVGEL>_TS705']GB
M\XS>6/,X^:M(SLK&,Z?,TT24445F;!U^E(JE1@_G2U#<745L!YA.6Z #)^M"
M38FTMR:F211S($D4,H(.#WQZ^M51JD39*PRL ,G:,X_6F-JT.WY$=B>F>GXF
MJ4)-F;JP2W+LD2-&=ZAE Z-T%<TN2H)Z_7/ZU>A,UTTDTV^55'$?9F/08]!5
M$,"<9^8]C7135G9G-6=]4A:***U,0HHHH$%%%% !1110 4444 %%%% !5K3?
M,-[F+;D##Y/;MC^?%5:,<Y[].*35U8J,N5W-74[J!K=H5<,V0<#G&#G.>U)I
MMH,>?*K+(K90AL<8_P#KUEXPO )QT JS!/%;!6CC9Y,Y8EB%_+_&LG"T;(UC
M44I7D;%U;BY@\HG;R#N Z8]*P) J2.J,'"MC<.]73JD\N8Q"A+#&S!)Y]N_'
MM4L&F1^0K3Q[G_B0G&#GMCH:F/N+4TE'VK]T8;.*WLM\R%Y2 <=,'_ZW>I8K
MJW1Y'BM9>>3B/ Z#I^8%65*BY14)!P>"._\ .K'4UG*1T*$8K8I_VDA8+Y%P
M7QG:%Y'/?FB.Z5;&6:.-F$9;Y0N">>@%6G=@0J_Q=,]L?UI@C>/)1MQ/)4C&
M?IZ?2E=%:;V.=UB2Z-WY]I%(&=1%.'7.WTZ?6MBUN4C2WM4BE&%VAF7&,#@_
MC5Q),':PVL>@)X/TIS.%!)/0<]S^59Q@HR;,845";FNI3D@M[J&)96V[6WJ
MV".N :%TNW*+B28@'/\ K.OU-6HEV(1M"Y8G&??O08HSU11SUQC%7<VN5&M8
MDG!#S$\@A3G:"./I5Q6R2""K>A[BL5=6=;IE58A'Y_E&/)\P\XSZ>_TK9="3
MN4X<<#T/U]JF,U/8SIUHU&U'H/HIGF$'YD('KUIRLK#*G(JC06BBF/)M. I8
MXS@=<4@'T<$9!R/6HPFX!Y/F/7!' ]L4XQJ3E?E;^\O&?PH =3)'")C );A5
M/<^E+M<XR_Y#&?K2%'P5+*5_VESFF Y054*6S@8SZTM(HVH!G.!C)[TM( I&
M 9<,,@TM% #515X P#U]Z:O[MM@^X>0!V]JDI'4,N#QSP?0T(!:*8(V& )&Q
MCZG\S2!RIVN<^C =?P]:8$E%-\Q-H?<-I]Z3,C?=7:/]KK2 ?2%@JEF. !DF
MDW,I^=./5>:;D22)C.%.3QC'I^-,"0'(R.E,)2/+,RJ">3GBAHE*G "L>A''
M-(PWD;X%+#IG&!]*-!/R*SH]^%.=MOP<=V]_:KH 4!1T'%-#XP'7;Z$GC_ZU
M.]3Z>U#;8E&VH44PR*#@9<]PO:D\Z/.-V#C/S#'?WI6*U"4L-H!QN8#/?\*7
MRQUW/GUW<TBX=S)@X'"\8X[FI* &*2'VD[L\@]_I3Z9*"4+#[R_,/PIP=7Y4
M@CZT +1110(9'%'%Q&BKZX%9DMJ@^WLJ#,8^0#DC(YX]^M:U9&E_O+F<-D[U
M.[WR36D.]S&JDM#/]:*5D,;LC#!0[2/IQ25UQ>AQ-'2^6/[\G_?5'EC^\_\
MWU3J*X#U!OEC^\__ 'U1Y8_OR?\ ?5.HH ;Y8_O/_P!]4>6/[[_]]4ZB@",P
MJQ!RV0<@ELX-*Q=%+%D*CJ3QBGTUXTD #J& [&G<+F=<:F2 EORV,EAS^(]J
M+34RQ*S'DD;2!Q^-7EMX(U($:X/WL^GN:SE$$DYBAM=V3C>Q/ ]?;VK5<K6Q
MS24U).YK8P**S7OIK:0QS*O3(([_ %-6[:Z%S'NV[74X9?2LW%K4V51-V)Z*
M,@ GTZTSS8S_ !?H:DNQ#<32))Y:-'EQG)XV#U([^U,^S1J/,6,W3Y.2S?R[
M9]JL#$D@<@8[9[GU_*HY9X;9F\YPF[YAD=>*M/L0TNIC7$F;MFC3R=O&%/0_
MA4 ?=ELYY.3[UHO:I<2/<1H8P3G;*-H/N#_2J,BJF(PX=@<EUZ-[?ESCUKHC
M),X9Q:9J6MU:6EL(_/&Y1ECM/S'VJ*[>&YM0MLF97;>57K[Y]NE9QP1@C(]*
M%)5MRE@?4'FE[.SNBO:MJU@'(HH P**U,0HHHH **** "BBB@ HHHH ****
M"BBB@ JQ:I:R#;<2-'(3\I_A/-5Z.,$'H1S4O4<79W.A@BB@6- 075?E+8+8
MJ;'''2LNRC6\423ABR#8K9X8 @_F"*L#3( H&^8D'.XN23SG^=<LEJ[GI4[.
M-T6I F,R#@<9-1I*J1J'WC/=@?RI@MUM;=%A+?NSD!CG.3SD_C4CQL_WV&WG
M 4?UJ>A7025Q(@1<Y8@;L=/?VI64HI<RN"#V']*BNI(;.(,4(/(&TX]SD^E1
M13I<*!O8A6VL<Y^8=AC\\T^5VN":;L6$5BOSQ$N0-V\C'T__ %4DD>"@VJWS
M [5&/U]!0964JFX?,<98$$_ATJ"1[Z.Z;9''(NSIG!)SV]J"DBYN?IY1S]1B
MHG+.DB2J,?Q!3R!V(]:C:6_!_P"/6-@2,8?H,\DY]J:S7AD3S(%5<X=U<?*O
M4]>O;]:+"MW*YT"S-\;S=)YA3&<]^F[ZX_G5@Z3;-&%;S>@'^L.<#'Y]*H27
M\WG*T4C*B'A,_>'O5J6YNC9K/%) %)._C!4>V>_K35%QVZG-3E3BVHJQHLX4
M GC)I(L[68_Q'(.>W:LFR@>[NBT[^8D><ACNR?\ /?I6SP!@8QVHE&QK"?,K
MA4;964N02N ,@9QWYJ2H+FZCMD!<$YX '6I2;V*<N75DX((SG-%8$MS+<NL:
MYVYPJ ]?0GWK2T^VF@5S*W+'[N<X]_K5RA9&4:JD[(NT4TN Q4!BWH!F@."=
MK?*WH>]9V-AEQ')+ Z12F)V'$@&2M5_)O_FQ=(/[OR].,?CW/UJ[1307**VM
MZ <WN3S@;,#GI^7KZ4XV]Z3@7@ (ZA,G.<_EV^E7*1LA&VC)QP/6GS,&P_S@
M4M00Q/Y8:61RYY(!P![ 4\1A&WEV. >">![TB=7J2'CK3&DX38RG<0,CD?6D
M+>9\J@E21N."!CO3P!DM@9/4XYI;%6L1B+RVWJ-Q/WL]2?:GJP89&<]P>H/O
M3JC!VNV0<$C! )&,4]P9)12!E9=RG(I: #\**IR6MXT\CQWN$.=J,O3IQG\#
MCZFFM#J =2MRC*<ELIC'':CE"Q>(R"",@]13##'Q\@'TJND-XK1[KE&4,&?*
M=>.0/2K9. 23T&30]!V #C P/I42E@6W(Q8MTQQ@=!]*=YJG[I))Z #D_P"%
M!5WY;*@=%!Z_4BE<0JN'!&"".H-.I%15.0.O7GK2T %-=-P)'#@<'W_PIU%
M$>]STC(_WC@"G1LSIEL9)XQZ4UGWIA WS< [3CGK2R2)#&7=@J*.OM3!M)7(
M;VY%M <\N^0J_AU^E8\+/';SA1U"@MGE1FBYG:YN#(P*]E7T%-5I4BD*<(2%
M8X!^@(]/ZUTQA:.IPSJ<TB/N22>>QHI!PH&<XXHR/45JD8,ZBBBBN ]4***B
MGNH[4*9,X8D#'?VI@2U'-/';Q&65PD:]6-5GU2U3)8R  9)V&JFJSI=V$A@W
M"2&12C$<;NWX=OQJ9W2NB*CE&#:5V:5O=0W4?F0R!US@X[&IJP=)O$MH)9KU
MV%S+AY BY"#;P/K@5M13I.K-&20K;2,=#1'F:NQ4I2E!.2U'L<(2.H!./6L_
M2#F.7(PQ;)-:--2-(EVH@4=<"KC+2PW"\DRG=VR23+(S<YW-N/ 7N*>;D3.%
MM60DD;FVDX%2RVL,[AY$W$#'4X(],5*J*B@*H4#L!BJYE8GD=[D$4,XES/,L
M@ X4#'XGWJP23WI&95'S, #ZFLR]U&:.=HHMJ[<?-U_#VI).3&Y1IK4-1O9(
MYO(B8( /F..>?0]N.]9RNRRK(?G*D'YSG\Z21VED\R1BS8QD^E)VKIC!)'%.
MHY,?+*\[[Y7+-C'H!^%,Z44521#;84444Q!1110 4444 %%%% !1110 4444
M %%%% !2JNZ1%W!=QQN;H/K24^-2\T:K]XL /KGBD]-1QWLS1&CJ54^>W(Y^
M4=:;_8[]IUZ_W:O[0)F\I0"JDD=!D] ?:JR:A.>/L,Q8;1QQR1FN;GET._V$
M&36D?V6 1,I)&22HR#_GBBZO%MX=ZC><XQZ?6FR7K10.\L#H0<(K'[_^'^%9
M,]W-<@-*<J"#A1P#_GUHC%R=V*I-05D76U4/"RF'YST^;BJJW=WO\\,[ $*<
M?=^GXU6![U,L.ZQDE\PC#@%0.,_Y-:\D5L<RJ2>A;GN4O(U#6TRJN,.O56/8
M>OO5..62RDE"HI?H5Z<@^O\ *D@N)+=]T3;2>HZUH)<6]_"RW";)%&3MY) Y
MR#_2DUR[[%N2GJM&217PN8P,;)!\S!OZ8J225)448"N6!7/7K^E8\31174+[
MSY:N#G&"N/7'\ZV3E;:1Q_J^3E1\S ]ZSDDGH=%*IS+4GV.?^6I'_ >:SM2E
MV*L 8G=\QR<]_P"M12ZK\S*JOLZ DX)'MQQ4LUM/=+&!;Q1J!PQ?YO?I]*(K
ME=V3.?-&T3,QQCK2=>,Y_I6NNGVL+J9I,[CA5<@ MZ>]9FOO!;7,1EC9K=EV
MJD)P0_OCGTQ55*ZBMM#CJPE3AS,:I9'#(2K#H5X-:EKJ3RLL4H7>3@-T#'^E
M0VVE%[.$R3,LNT;^ 1FK,.E11R[S([$$$9XQCIDCK0YPE&YM1C45FMBYYF/O
M*PXSP,_RJIJ40DM?-499?XA_=_PJ>0M&=OFE5(^4MSSGUIL:*R%_-QO/S =,
M]QCWK-:.YUSAS1L8L$WD3J^,C/S+ZUO1W$4R!U?@D_>XS_GUK%O8DANV1#QU
MQZ9YQ2V@7SD/G!' )VLN05SCKTK6<5)7.2E)QERFV&Q)(2>!C.?IWI/-BDRI
M9<=U;BJHN;(,<W2D*02#R/;MD]Z;*=-GEWM.A<D @-GI@XQT]*QL=NA;#G:N
M)D*GA2>_Z\T+)\^TNIR,@CC/X5G"#2>=[)P0 Q8^I(_'(-6/[/L[B/>HRK<E
ME8\],_R'Y460:%X$'H1[X[5'YZXW*&9>Q"]?I5,1QP!D0IM.2<9QG'\\59CR
MH7G$>.=V!Q[8HMU"Q('?H8SGV/%(T@53O1@.^1Q07=ERB?0DX_3K2B//+G>>
MW''Y4@"+/DIGKCOUQ3Z**0@H_K110 QTW'>.)!T/3/L:7>.Z./JM.HI@,\U>
MO('K@T\'C(.0?UHIABC.3M )/4<4M!:"F50<;AFFL?-0JHR#_$1Q^'K3P HP
MHP/04M ] SS1110 456NKZ.U7&=TG9/\?2E2[3[.LD^V%F&0I;_)I\LK7)YH
MWL6*CDG2$$L>%&6QR0*0'S%#E]J8S\IZ>Y-95]=QRQ+! "8U8,6SP?;WJHPY
MF3*HHHM0ZG $VL&&T?*<9#"J-[>-=2 @%8UY4?U/O5:@UT*FD[G'*M*6@ $D
M!1DG@ >M:U@+>.&2-I8G+<L <C'I64H+2*NX+E@,^G/7\*GO+1K:4!V\P,,[
MCU)[Y_,42U=@@[+F&78MF9?LP< 9SNZ>V*K^6/\ .*?16BT5C*7O.YT]%%%<
M!ZH4A&:6B@ [] *./3\***8!QZ"BBBD 4444 %%%% C+U&<PRJ&59496 0J1
MC(ZYZ'^=9F,#GD^OK[U>U6Z2=5@B.=K[F?/&1_.J/>NNFO=N<-:5Y!1116AB
M%%%% !1110 4444 %%%% !1110 4>GZ_2BB@! &&!]X>I-+110 4444 %/AD
M,4\;@@88<D9&.G]:910]=!IV=SH(KB&6>01R*QP, '_/YU,64=6 QQSVK"L8
MFENP$9AMY9E."!_]?I5A]'D9B?/1B3P64Y/UKEE"*=KG;&K*2ND,U*[2X*Q1
M\A3DMCOTX]JH9W,2,9]JV+738A&KS?O&ZE3]WZ8J^JJGW54?0"J5115D0Z,I
MN\CF@"20%.1U&.1]:<(YF5@J2%4.X@ X!]:Z3OTY/6H@ZA)96;$?WL^V.OXT
M>VOT#ZOIN<\@5F"L^Q>YP3^E3LOV62.1)1(Q!*LO ^OZ]*@<+YK;,[-Q*[NN
M,\9I,5K:^IS[.R#L<]ZLV_G213*MXT1 +!=N<]>G/('H!VJM2$ ]0/RH:3"%
M1P>@@1BK%9F'<94''O\ Y]:W--G22T2+.'C^4J3S['\>M8H(V?Q;AT'!%(%P
MV[/S=01VI2AS(TC5:>QTDD<4_P"[DPW\07/MU_4U6DTNQD4"6%6 )(+,2>>I
MS^%8YD<R>:68R9^\3R*)I))7R\ADP, L.OT':LO8]#3V]^ANV\-O;JWE,H#G
M=U_E[5*94'\0_"FPJOE_*OUR.<]Z'V$JG&,Y(';'K63T.GH-=D?R\@["><KU
M!_R*46R!6')SZG./I7/6\\SZT;5_.^U*[-,Q;*&/GH/3&!721%FC!)]QGKCM
M40J<QE2K>T3MH8EU;31R.\BDJS$AQTZT601[E4D3<C _+MSN-;U&!T  'M6_
MM7RV$J-I<R9!Y08EQ#$.G;G_ "*58H 2/)52>2"HY]?KTJ;OFHYV1('>3&U0
M2<]A6=SH&FU@8C=!&2.<[1U_Q-(K;2$4%XSQD+TZU&+N#9\]Y&$4 LRG&> <
M_D1T]:F\^!<)YL8QP!NY]?Y<T[=PU0U&(C*HA/)VY& !VZTF8@&60*7R1@*
M3[^W%/\ M4!Z3QGI_$._3^1_*DB,;QF4%2K$D-UXH!=PAD#;ER3MZ$C!(]:F
MJ(OO"L$D!!R, 4L;/D))C=UR/Y4K R2BBBD(**** "BBB@ KG+[4KB'5)8!+
M*MQO400@#8ZGUX^N:Z.HGM8))TG>)3,@(5R.1FLZD6]C"O3E-+D=B49QS]**
M,$\@4=ZTZ&R04R9#+ \:N4+# 8=1[T^BA=P9A/I]R]Q+'R^.3(W ;C\<^E5W
M5T<J_P!X#G)S_+^5:6J/.,( 1">I'\1]#Z5EX]!CZ5U0=UJ<-5*+T);C4#!I
MB0Q(\:*09G'.%)Y(_2JEN2T;2(SO;EB(G?JP'7]:NVKP)(YN!E"A4KC.[VI+
MB:%H(D@@\F*$$!<]/:LE3DJW,GH8RA*4N9LAHQQQS5F&VC?!EG"%ONJOS,?R
MIYAA6%YTFF01DJV5 8$C' ]>?\FM^=(UC3;W':=9R2S+-(I$2D%=P.6/^&:B
MOI6FNY,D80E5 Z?_ *Z:\^U@([FY?YL]=I(QCZ\5![<_B<G\ZF*;=V54Y(QY
M8L****U,#>DNE@E"22+EAD<8'YU/Y@!^967\*Q1NOHU@/^OC4A#GAQQD'W]Z
MT-.O!/"J,V)5&"">N.*Y)0LCOA4N]2SYJG[JLW&<@?XTJNK=.HZ@]13_ *_K
M3'!+!EQN''/<>E9FV@ZBH\R@;N,]=O\ 3/K3P0P!7D'I0 M%9]QJB*"MO\SJ
MV"6! XZU675K@$96,C/(QC(]/_KUHJ<F9.M!.QLT5@W%]/<-G<T:D<A&ZGUI
ML=[<1.6$I;/4-R#[U2HLS^LQN=!]2,>]8=Y?M=91?EA'3U;Z_P"%7-/NWN=\
M,XW<9+=,C/>LN6(PRM$3DJ<9]?2G3@D]15IWC>.PSI11170<@4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !2 'G)S_2E[4@;D<8)HN M.B!:X"&
M"9X\;F9!QC_]>!34)=L*I.>F.2?PK5L+1[<M/+\IVD!!UQ[U$Y61K1CS2U1(
MEVD*JB6<R*1G 3''J?;ZU*EYYDHC6&7<02"1@#![_P"?2I@9",[PI)Z 9Q3E
M4+P!GW/7\3WKD;3/05EHAHQ&CLY55R3G/"CKU_.F6]U;W2EK>9) IP=ISBF:
MC;BYL)H"^PNN ??M^M9NB0W<DLMY?1".0CRT5> 5!SG\ZSE-J5K&$ZLU44$M
M#<!P:A)$7RG[F"5XSCV]^M2@@]P?4TR10VS(SM<$ _E5FY4;3(9&+%6CR<[4
M/Z&J=WI[VY#1EI$/7Y>5],UM49Q5JI)&4J49',,<9X(QU!X-:J:3$8OFD<N1
MU7I^ J])!#,5,L2MM/&13Q],54JM]B(8=)ZZF))IUQ&0 !(3G 3_ #Q5>2-X
MFVR(R'MD5T)XF'N"/ZT_.00>A/(IJLUN#P\7LSG?L\_E>;Y,A3KG;2V\4CR!
M@K +SG'0]!_6N@<%XV4'DC .,C-5/M F>W7@2[B&1CR" ,BCVK:)5&,9)W)2
M&YCYX7HHV\=,YI)$WP^7*I1<@[DZ9'-2*C;@[-\PSC'09]/_ *]2=_Y5G<Z[
ME$:9$MP+A)) V5.<Y&!T'TJR<Q%<'Y"0,'L?:G[2AS&<#^[V'T]*@N1<-&P0
M -CY=ISSU[_2DE?0FR2T+/UJO*UTLO[I%=-O\1P2>?\ ZU9ME?RK<*LTA9&.
M,M_"?6MK(]:<ER[DPFI:D%NURP/VB-(S@8"-GGN/YT^=/,A92@<8^X?XO:I*
M0Y*G#;3T#8S@^M(LKBRM79)!$,QD[<# _*C[)9Q@L8(UW=3BGIO4>7A591T(
MZU!+!J!F=XYXB"WRAEQL7'/XYIZWW&+]CMI77-LNP'=\PZG_ "35M45%VHH
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
M1MN[R_8X&>_%.*+'*K 8)R#D]?\ ]7]:.HA%@MV7(CC([G --%C:#=_H\9W
M @C.14Q57 8'_=93U_&JUU:F5HQ'*4;+%F/.>*:NQHG#(BA5'"XX09Q[4C80
M&68@;1GDYQ_]>J<Z3VT>YK\JQ!"J(P>>>@_(UG27$LH53.S1J264@?,<?7C'
M6KC3<C*=113U"XF-Q.TISAON@]AVJ*BBNE*RL<$G=W"BBBF2%%%% !1110 4
MJDJP(ZJ<CZ]:2BBP[EB[NS=,I*! O0 YJO110E;8&[[A1110($4LX4'ES_$>
M :EFMIH<>;&5#<9.#D^E1'H>:N6MV&3[/=*)(R0,GG:?<U$FT:02>C*%ZTI@
MBO1 +KR,QLC#.0<8/N1TS[TL4$EO$(I5"N<MM'1<G.![#.*UC;2Z?,TT"^;#
M_$@/S8_^M56\EBN9!<0/N#+\RD<J1_C6$(VJ<UR94+/G;*M%(<$<U8BM)GD0
M%=BM@[CZ'O72VDM0C%RT2(,$D #)/8=35^#3O-M2[R;)6^ZN?NCMD51ENEL;
MJ=(WBR@&U)5R9@>P]!GCCO6W-;B>P9,?.ZYY'?K_ /6KE^L*;Y8FE)1ES>1A
M-PQ"[6]U^[3HV:-T<DMM(.TGCC_]9I,'=MP=W3;CG-+@CJ"/P.:Z?)F:O>Z)
MKJ[>YDR25CXPA[&H*",'# 9!Q@GO00RDAE(;N*:5A-MZL***.U,04444 %%%
M% !1110 4444 %%%% !1QD9&1W&<444  R%&3D^HZ44=A10 5M:6B):AE8&1
M_F;GIV%8O2MJS@$, :'I*H.X\$<?_KK&J]#HPZ]XGD11D1Y$AZ;3R/?V%/#>
M6=KGCLWK['WIRHJC"J!]*1FVD #)/0"N>YW;Z#':-V0Y!^;!!'6I2,C#8-1"
M-S,LA9> 0% J6A@PHHHI""BBB@"*>WCN8_+D!*Y!P#CD53?2(R?W<K(N.A&[
MGZUHT52DUL1*$9;G/W-I+:D&3!4MM!4YS4!/)]NH/&*Z8@%@Q4$CH3VI&1&.
M2JD^I -:*MIJ8O#*^C.:HK9NM-24%HML<GI_"?K69/:RVVWS5 W<#!S6T:BD
M83I2CJ0T4459D%%%% !1110 4444 %%%% !1110 $ ]:N:;L^V#>1NVG8#Z]
M_P <53H(SUI25T5&7*[G2M*BL S#/84Q'"Q C)&<+CJ>>*S[*_)/ER;6D;'S
M,<;O3\:O[P[#>ZK@\ 'J:XY1<=#THRYHW16O;1&ADG=7>0)@)$<%O3^=4P;,
MX4Q72.V%)YR0 #^-:1@F:=I#<G9R40#@9&.?7!YID=M<I)&3>%E#992H.>.@
M/:FF6GW*6ZW=3&([L@$'<">5R3]>OYU=MX88HA<1^8 8\8<YP/3'8TOV>Y(
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
D>8I(." <X/O18+CZ*;YL>0/,7).!DXR:F\F3T7_OJBP7/__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_008.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_008.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!# 0D)"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" &' B(# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M#UQ4A8@?3K3(YTFC$D3K(C=&0Y!_&@"3&*" :3<?2HY[F.VA:6>1(HUY+N<
M4 2[11@56%_;&[-H+B$W(4/Y0D&_;ZXZXJ>.5)5#1L&4]&4Y!H 78N,8XK/3
M0-(CN_M2:=;K/N+[P@SN/?ZUI44 )@4;1Z4M% $!L[=KH71A3SPA028^8*>H
MSZ5-M%+10 F*BCM+>&>6>.%$EF(,C@<MCIDU-10 4444 %%%% !1110!#;?\
M>L7^X*FJ&V_X]8O]P5-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110!!<VXN8)(3))&'&-T3E6
M'T(Z5REE)-I>C7=\M[=7%P9S!$E[*\RGYL *HY+'IQUKL<51DT:QELI+1X?W
M,CEV 8@[CSD$'(/TH P;?7KJ\TIGN[=H+B"\2&14W19S@YP>0.>AZU._BEK>
M[,,\,:+#-(EP^3A5& A'U+ ?G6G!H&G6UNT$4&(V<2-N=B68="23D]*6YT'3
M;N6YDGM5=KH()B2?G"_=[\8]J ,/4_$^IVD-M)#:QO(;<3W%NL,DCQCGJ1PH
MX(R>X-21^)=1ED:Y%M;+IZW,=N068RG?MP?08W<_2M>_T#3]39&NXFD95V B
M1DROH=I&1]:<^B67V.2WBA5%>03 $D@2#&UNO;:O'M0 NL)')I[B:\GM(EY>
M2!]KX] 1R,^W-<PW]N6MKI-S+)<,$R#^_P!N<O\ *'0_?)3 ]CDFNAG\.V5[
MI$&G7OFW$<)5@S2L&+#OD$'-6(-(M+=(5C1SY.=ADE9R,]>6)S^- %3P]J::
MA:R'S)GF5MS^:A7&[D;<]4]#6L6)!&*HVVB6%E!+#;PM''*VY@)&Z^QSD#V'
M%--M'874$D1?8[>6X9V8<]#R3WH Y.62Q&FZEIEW#OUF:Y<K'Y1,DA+91@?3
M'OT%-N[18_[8MC>WK73W-N1&TK/A=\>74'C@YY]J[\4NV@#B-2DU'3[35;2T
MO+@QPW$&9YY'9HXW7+G>/FP/;I3-->]N[*S@&M-<0RWVQI;5Y"P41D[2[<]<
M'-=UM]Z@O':&RGE4_,D;,/P&: .>U>YA@U^WBU#4+JSMA$#!Y4C(LKYY#,.I
M]C]:I65[+)K,2B_NWU/[4XN;)F(CCAR<'9T QM.??WKL8<M#&V>2H-/V_P#Z
MJ .*LM9FFDTNR%U,]Y")_MJX.5PK;=Q^N*CAM[UM/M4DOM1GDU'3)9)@TIX<
M*I7:/X/O$>]=SL]3D>F* ORXS0!Q^BA;F;3HK74KQ[2*R,N/-8AI P!#$]0.
M1MK&U#4-246PEU-;"W\IFCDF>5-TF]MPRG7 V\'CTKTK;2;?0X% '!Z?JPM]
M=+7NKM>C!8F"9UCA0+G+QG@_4?C6KXK2_N+=?L^G"]LTC:1@)E3+X^7(/4#D
MUT<]K%<PF&8;XSU![T_9\N : .(N[6<I]M02I-]D$DULH!\OY-O^L'))'&.W
M)[5T?AN\:]T>&1HH8PN40P9\ME!P&7/('UK4"=B<CZ4['.<T +1110 4444
M%%%% !1110 4444 %%%% !1110!#;?\ 'K%_N"IJAMO^/6+_ '!4U !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5F7>O6EG>BU:.XD? ,C0Q%UB!Z;R/NYK3/2N=!O=+UJ\*:=-=1WC(R31
ME0$(&"'R<@>F : -Q;J!Y&C65&=>JJP)'X4"ZA+E%D1F R5# D#Z5Q5MH]\/
M%D%Z;*:)UN&,TB11)#Y9!QM(_>,3QG)QG-6-,\/2V*Z5-%8I%=CSQ=R$#)RK
M;0QZD9QQF@#K8KF&;(CD1R.H1@V/RJN=7LEO/LOGIYGEF3(8;0 0.O3.3TKC
M-,T/4HKVX>"UFM'DM)8Y&\N**,RG&W9L^8KUP6Y&:CDT6X?+VGA\VL7V,0SH
MT49>5MZEF522K-@$@M^- 'H,<R2H'1E=#T92"*ISZS9V]^+.5V$OEF4G;E5
M]3V/M6%X4232GEL)K>ZC%Q*TD"RK&"B!5SN"?*N23P!2KH>K1ZY%-)<VD]M)
M+(\Q^S$-M(QM)W\\<#B@#8M-?L[R*-E6>-WD\L131%'!QD94]L<Y]#6F#FN)
MDT?4;&:VFTN&XB5I&&T,)&1<C&\N2<'G.#D< =*ZMKMXG*BRN7Q_$@7'ZF@"
MY144$Z7$(E3.#Q@]0>XJ6@ JKJ$9>RDP,LGSKCU'-6J#TH CBD$L22+R&&:D
MS5+3CMMVA/6%RGX=JMY% "YJOJ'_ "#;K_KB_P#(U/D56OCNTZY R28G  [\
M4FTMP)X/^/>+_<'\J?FJ::A:0V\8DN84PHSN<#M4;ZYIL?6]@_!P:GVD>XKH
MT,T9K/DUS3(;=;B2\B6%V**Y;@D=14<7B+1Y?NZC;?C(!6BBVKH3DDS4S1FJ
ML6HV4_$-W!(?]B0'^5601BE9K<=T.S29HS1FE<8N:*2C-%P%HHHI@%%%% !1
M110 4444 %%%% !1110 4444 0VW_'K%_N"IJAMO^/6+_<%34 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M3=IIU% #<'-)M/7O3Z* &[:",TZB@!FSYMV!GUQS2A<4ZB@!N#ZTAXIQI*5[
M 4T(MK]DP=EQ\R^@8=1_6KN><56O8C+;DIQ(AWH?0BE%W$;99V8*I&>>Q]*F
M<XP5Y:#2OL6,BD9U"Y)P/>L*Z\0(N5@7<>S=JQ]6FN-6\/7'SD30,),*?O+W
MS]*XJ.9X>K6]C&6I<Z-2$.=HU;GQ#IFFWUPSW2,9%!*1_,0PXZ#VJO9^+5U2
M6YAM;=U>.!I$9R,,1VKSC_"M/P]<BTUVT<YVEMA'KGC^M?0U,%&-)M;GD+%R
ME*Q9NO%>LW!9?M/E#TC7!'XUF37]W<<RW,KGW<U)JEM]CU6Y@QPKG'N/6J=?
M(U:D^=ILJ4I7W _-][GZ\TFT>@I:*RYI/J*[+>N\^!]-X'_'[)_Z":Y+:".U
M=;K?_(CZ;_U^R?R-<F.@^E?=Y2D\.KDUF[H<K%.$8JO^R<?RJW;:QJ5G_P >
MU]/$?57/]:I45Z#I0ENC/GEW.FL_'NOVA :Z%PO<3*"3^/:NCL?BBF +^P*]
MMT+9 ^N:\VH_G7// T9=+&D:\T>YZ7XNT756$=O>*)3QY4GRM^1K<#J1D$$>
MHKYPK9TWQ5K&DD"WO':/_GG)\R__ %OPKAJY;):P9O#%+J>[[A1FN$T3XCV=
MV5AU)/LLIXWCE"?Z5VL-Q#<1K+#(KHW1E.0:\^I3G3=I(ZHU(RV)LTN::#[T
MM9EBT444P"BBB@ HHHH **** "BBB@"&V_X]8O\ <%35#;?\>L7^X*FH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@!"<4QY%09) ]S4%_>P6$!GG<*H'&3U/I6
M#J%\]_8QW%LQ\@\.HZ@^]<N,K^PI.HE<TI0YY)%R_P!=CBREOAW]3TKGI[F6
MX;,KD^@["H\YHK\^QN:5\2VI/0]RCA84UW8F.G-7-.E6&[428,<HV..Q!XJI
M0>>/SKFPN(E2JQJ)[&M:'/!Q.;U.S;3]1GM6_@8[&]5[&JJLRL&4X8'(([&N
MG\4VYN+2TU11SCR9OK_":Y>OVO!5UB<-&:=[H^"Q--TJS3-[Q.$FGM-0C!VW
M4"M^(XK"K>D/VWP9$=VZ2RN-I&/X3T'Y5@U\CF%/V==HV>J3"BBBN,1;UO\
MY$?3?^OV3^1KDQT'TKK-;_Y$?3?^OV3^1KDQT'TK[S*?]V0JVZ"BBBO3, HH
MHH:N 4444 &,C%:.E:WJ&C3B6RN&3U0G*M[$5G45$Z<9JTD5&3CL>O\ AWQY
M8ZJ4@NQ]ENCQAC\K'V/^-=@&4J"""#T(KYP(R><_4&NN\,^.;O2&%O>E[BRX
M ).6C^GJ*\G$Y>X^]3.REB4])'L61ZTN15.PU&UU*T6YM)5DB;H15KM7F.Z=
MCL335T.HHHH&%%%% !1110 4444 0VW_ !ZQ?[@J:H;;_CUB_P!P5-0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %9FKZO!I<.6(:9A\D8ZFF:UK$>EPX WSL/E3/ZF
MN N;B6ZN&FF<N[=30!)>W]QJ$YEN'))/ '1?I5C2-0%E<&.8;K:;Y9%QG\16
M=0.N3^=3.*E%Q>S&G;5'07EJ;6; (9&&4<?Q"J]3Z3="]MO[-F/[Q.;=CW_V
M:A=&CD9'7!'!'I[5^>9QESPU5RC\+/;P>(]I'E>Z$HHZ45XZ=CM+<$2W]A=Z
M<Q_UB%H_]X=*X8AE.UQM9>H]#W%=E;S&VN(Y5_A;-8WBBS%KK#2QKB&Y42KC
MISU'US_.OTKA#'<]*5!O;8^6SO#<K51$OAP_:(=0TTN!Y\!,8_VAU/Y5A $$
MY!!'4&K^@W/V/6K60D!2^Q\^AX--UBV-GK%U"> LA(';!Y_K7;GE.TU,\JF[
MPT*-%%%>#U*3+>M_\B/IO_7[)_(UR8Z#Z5UFM_\ (CZ;_P!?LG\C7)CH/I7W
MN4_[LA5MT%%%%>F8!1110 4444 %%%% !11118#2T77KW0;P36CG:2/,B;[K
MCT/^->RZ%X@L]?L_.MGPX^_&3RM>$5<TS4[K2+Y+NTD*2+P1GAAZ$=ZX,3@U
M5NX[G32K.#LSZ%'2BL'PYXAM_$-@LJ$+,.)8\_=/^%;@KPY1<'9GHQ:EJAU%
M Z44AA1110 4444 0VW_ !ZQ?[@J:H;;_CUB_P!P5-0 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 5G:MJ<6EVQE<Y<\(@/4_X5;N+A+6&2:5L(@R:\XU749-3O6F?A>B#^Z*
M (+NZEO+EYYF)=C^7M4-%% !1110 JNT;AT)5@<@CL:Z4R#5; 7: ?:HL+,H
M_G7,U;TZ^>PO%F7E>CI_>7TKCQN%CB:3@T:4JGLY<R+N!^7>BKE]#&-EU;G=
M;S#*$53K\VQ6&E0J.$CZ"E452*:#K3M6@_M#PV9 "9K)MWN$/!'Y_P J;5S3
M9%6Z\F7F*X!C<>Q%>ED.,>%Q<7T9S9A156BT<(&*D,.H.16_XF'GO9:@I!%S
M -Q']X=?YUCWULUE?7%L_P!Z)RN1WQZ5L'_3/!2G W64V..H0_\ US7Z;FL%
M5P_M#XVDN5N!@T445\B:=2WK?_(CZ;_U^R?R-<F.@^E=9K?_ "(^F_\ 7[)_
M(UR8Z#Z5][E/^[(5;=!1117IF 4444 %%%% !1110 4444 %%%%%D,OZ3JUU
MHM^EW:-AQ]Y3]UQZ&O;=$UJUUS3TNK<\$?,AZJ?0UX'6WX7\0R^'M46;EK5_
MEFC'<>H]"*\[&X537-'<Z*%5QT9[J.E+5>UN8KNVCG@</%( RL.X-39KQ-G9
MGI+5#J*** "BBB@"&V_X]8O]P5-4-M_QZQ?[@J:@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "DI:R
M=?U/^S=.9E/[Z3Y4'\S0!SGBC53=79LXFS##]XC^)_\  5SQHW;B26!/5CG^
M=-+H"JETW-T&1D_0=Z '449YHR,;BRA?[Q88Q]>E !12%E#!"RAST4GG\J 0
M>E "T444P-C1+Y 6L+@XAF/RD]%:IKBW>UF:&08*G@^HK!KH[*X_M:Q\AR/M
MEN,J?[Z5\_G67>WI^TBM4=>$KN$[/8J4H)4@@X([TAR.#U'6BOA%S0GYH]S2
M2]2KXK@686FIJ,><OER8[.*A\,_Z0FH:>0"+B LOKN7H/UK96'^T=*N[$J"Q
M'FQ9_OBN7T2Y-EK=I,0>) I'KNX.?IFOUK*,3'&Y;:^J/C<;1]EB?)E#&,@]
M0<&BK^M6WV/6KN$#"A\K]#TJA7SLXN,VGW,&K2+>M_\ (CZ;_P!?LG\C7)CH
M/I76:W_R(^F_]?LG\C7)CH/I7W>4_P"[(FMN@HHHKTS **** "BBB@ HHHH
M**** "BBB@ HHHH&=_\ #SQ&T%Q_9%T^8WY@8G[I[K7J Z"OG.*5X9DDB<I(
MK!E8=C7N/A;75U[1(;KA9@-LR#^%A7AX^AR2YUU._#5+JS-VBD'-+7GG6%%%
M% $-M_QZQ?[@J3-1VW_'K%_N"G-]UL9_G0 [/-5[C4+6TDBCN+F&%Y3B-9'
M+'VKD/#.H>+;G7/*UBW=+$(YW&$*">W-:EQ<6-IKEX-20'[1&@@#1[O, R"J
M^^2/S%-JQ*=SH4F60$QLKX8J=IS@CJ/K21SI*I:-U< E25/0CM7*VL,EK*MT
MDUT#)JKPF$,1'M+'G;^'6JP-]<7.MRO>7L:V2>9!'&Q56;#'D#[PX'%(H[8-
MQ2@YKA=:OKN/4%DAN)()%2-EB:60B;.,E4'RGK@Y[UW0[T +1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 (3@9/05YUK^H'4
M-18@YBC)1/?U-=AXAO19:3(P/[R3Y%^IKSOGUH QIKB""35HIG1))AF-6ZR9
M0 8'?GBHG\FVN(G+6[S[(E:"3B1>,90]?PZ'UK=*JWWE4XZ9&<4%5+;MJ[O7
M'/YT 13M!);2B61/(QAV+[5&#W.1BL1Y+&7PF-TD!1-VP%AC?DX&.YQT%;L<
M$<4?EHHV')(/.2>N?6G[$[(@YS]T=?6@#'O8]\\5W!,DDACW@JH9@ /O!O3V
M[FK>D7"W%BI1%4(=HV/O#=\Y]>>:NA548"@#@<#%* !T 'T&* "BBB@ J6WN
M)+2X2>)BK(<U%11Y,#I;E8[RW6_MUX;B1!_"W>J1Q@<U!I.HBPN"LH)MI1MD
M [>]:%[:FVF^4AHV^9''.X'O7Q&>Y9[*?MJ>QZ^"Q%_<9':3-;W4<H)^4\^X
MK"\2V0L-;E\HXCEQ+&1Z'_Z^:V#R>:378?MWA^.XVYELVVMZE#T/\J[>$L=[
M.JZ+V9RYQ0YJ:J+=&?XEQ<?8-0"%?M%N-V>Q':L*MY2+WP6RD$R6<_7V:L$=
M*]3,:?L\0SP7T+>M_P#(CZ;_ -?LG\C7)CH/I76ZV/\ BA]-_P"OV3^1KDJ^
MORG_ '9$5MT%%%%>F8!1110 4444 %%%% !1110 4444 %%%% !75^ =:_LO
M71!(V(+LA6ST#=C7*4JNR.K(2&4Y!'8^M8UZ:J0<32G-QDK'T<IR*=6)X5U<
MZSX?M[MB#+C;)_O#@_GU_&MD-Q7S4H\K:?0]:+NKCJ*3-%3<9%;?\>D7^X*E
MQFHK8_Z)%_N"I<\4 )BC;[T9I-Z[RF1N SB@!=O?-&WWH!XIOG(6 # D],&F
M _'O0!C-"L&Z4M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 44F:8\HCC9R/NC.* .)\6WOGZBMLK?+ .?]X_\ UL5S]2W4[W-U
M+,V<R,6P>U1"@ HHHH **** N%%%% !1110 4444 ';&2!FM[2+I;V Z=<'#
M#F!O3VK!I58HX920PY!!YK&O2C5@X2ZE1DXNZ-EXVCD*.,,#@^QJUIQ1Y'M)
M?]5<H8V]O0_6G&5=6L!<H +F(!9D'?\ VJI*2I!!P1R*^#J4IY;C%);7/94H
MXFBXLI:%"T5YJ6C2D@R1,BJ?[R]_RKGB"K%3G(..:Z[5"MKK^FZTF5AG($Q'
MJ."/QK"UZU^R:W>1#IYF]?3GG^M?:YA)5J<:RZGRLX.#<7T9#KG_ "(^F_\
M7[)_(UR5==K?_(CZ;_U^R?R-<C7TV4?[LC&MN@HHHKTS$**** "BBB@ HHHH
M **** "BBB@ HHHH ****-@W/0/ACJGE7=SIKL,2#S4!]1P?Z5Z?7@.A7S:;
MKEG<J<;)1N_W3P?TKWQ'#H'7E2,BO Q]+DJW[GI865X6'T445Q:'00VW_'I#
M_N"G2,0AQUQ26W_'I%_N"I,4FKJPUN<;X=O]9N-9\N\,WV?:QPT> ".G.*N:
MW<3V^HR&VF\J4I$@;&<;I O?ZUTFS'04&)6Y9%/U%13@XK5ESFI/1')37]U!
MJ4FEW&L200K*,WKA W*!@F2-HZXY'/UJB+N2U\/Z:T<SAWDF3[0JJK+EV^;+
M A0>I/I7<R6\<@(>)'S@G<H.:4P1LFQHT*_W2HQ6A!A^%;ZZNX;Q+FX2X,4H
M"RI*) 01G[P50?P%=#FHXH8X5VQQHB^BJ!_*I* "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BB@]* $K%\2:B^FZ6\L1Q*6 7\36S7%^
M.I\&U@SSDN?ITKFQ51PI.1OA:7M*JB90\2)< B_TVWFR>63Y3]<]:DWZ#=?Z
MNXFM&)P%D7*_A_\ 7-<[17BT\PJ1W/>J971DM-#I7T&X<$VLL-T@_N.,BL^:
MTN;8_OX)$ _B*\5F)))&?W;LF.1M.*T[?Q)JEN #<><F<E9EW?D>U=M/-(OX
MT<%3*JBU@R$<].:*T!K6G71/VW30C$_?@;'YU*+32+OFTU3RF)PJ7"X_(]Z[
M:>*I3V9Q5<-6A\2,JBM*?0+^$$K&LR^L+;OTK/D1XF*R(RD=0170FGL<ST&T
M444P"BBB@ HHHH M:??/87B3)EAT9?5?2MN^@CPEU;9:WF&Y3Z5S5;&BWRH6
ML;@_Z+/W_N/Z_C7F9I@5BZ7FC?#UG2DF3R0MJ&A75HHS-#B:$>X[5D^) +B+
M3=25L^? $8_[2]3^9K<BWZ;JBB3'RGGW4]_QJKK5D$T&[MP1_HL_FH,?\LGY
MP/Q)_*N3+JLJF$="?Q1,\QIKF]I'9G-ZW_R(^F_]?TG\C7(UUVN<^"--_P"O
MZ3^1KD:^WRG_ '='D5]T%%%%>F8!1110 4444 %%%% !1110 4444 %%%% !
M1110 =1_6O=_"U__ &CX<LIR?F,8#>Q'%>#DX&:]7^&%T9=$N+<G/DS9&?\
M:&:\S,H7@I'5A96E8[G%%%%>)<](CMO^/6+_ '!4V:AMO^/6+_<%2'.#CK5"
M'4T2QEV0.N]1DKGD"N?TB]UJ?4?+OK=HX-K?,8MO/;FBXO[;2O$-Z]](($N;
M>/RI&'#%=V0/?YAQ0!M/J%G'Y6^[@7S?]7ND W_3U_"K%<(R1:?;:?(\L$=^
M+9$%G=)Q)SQM/4'GM7<0G=$I*%,C.T]1[4 /HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *#THH/2@!*\Z\9S"76E3_GG&./KS7H=
M>8^)FWZ_.?0 ?E7G9E*U$]'*XWKW[&/1117SI],%%%% !1_3I113NUL%D]":
MWO+BU8&"9T .<*V,_6M6+Q/>A1'=)%=)G)\U!T]JQ**VAB*L/A9SSPM&?Q(Z
M%=0T.[/[^UFLW)^]"VX?Y_"I!I-O=<V.HP39/"O\I_\ KUS5 X8,,@CN.M=M
M/-)KXD<-3*82^!FY<Z1?VO\ K+9R#W7YA^E4NY&.1UIMKJ^H6>/(NY%4'.W.
M0?KFM%?$K3*J7]C;W&#RP7:?PKNIYE2EHS@J996AMJ4!R,CD45II)H-Z1B6X
MLY">DGS+^?04]M!E=-]G=6UTG;8^#^M=D:].7PLX9T:D?B1DT>O6IY[&ZMCB
M:WD3ZKP:@[5I:YF=%83?VO8FWD;%Y OR$GET]*TH(SJ&F2HRCS/*:!QCG(^[
M^ KD+>>2VFCF@;#J<J:[?2YX[IQ?6W"3#;*@_A<5YT\/R5O:PV>YHY<T.5GG
M6NJ4\$Z<IZK?2@_D:Y&O0?'MD;+1+>,+A?[0D=?H5KSZOK,KTH6/(Q"M(***
M*](YPHHHH **** "BBB@ HHHH **** "BBB@ HHHH *[_P"%EP%O[ZVS]Y%<
M#W!Q7 5UWPXE\OQ2J?\ /2)A^0S7)CHWHLVH.U0]AHHS17S=CU;D=M_QZQ?[
M@J:H;;_CUB_W!4U6 4TC)Z9IU(652 6 )Z9/6@!NT9Z _6G+TI:* "BB@$'I
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4'I10>E #>
MQKRK7GSK][[2D5ZKVKRC701KU]GO*<5Y>:?PSU,I_C/T,^BBBO /HPHHHH *
M*** "BBB@ HHHH **** "EC=HI5D0E''1@>1244TVM4["E%2T:-6W\0ZG;JJ
MBY9T'59/FW?4]:M+KEC<%1?:9&&YS)"=I'X=S6!1733QM:'6YR5,!1GT.D6V
MT>]V_9=2:%VY$=P/ZU?TJUU#2KKSHU2XM7XD,+[@!Z_45Q>,\8R<X K>L;-M
M+@74]2O9+"V7A0I^=_95'K],UZN%QE6M)143R,7@:=&/-S%KXI'.DZ=Z&<_^
M@FO,*Z/Q3XJF\121Q+$L=K Q,0;ER>FXGZ=JYROL\#2E3IVDCY?$24IZ!111
M7:8!1110 4444 %%%% !1110 4444 %%%% !1110 5TWP_./&5K_ -<Y/_0:
MYFNG^'__ ".5K_USD_\ 0:Y\5_"EZ&M+XT>ST445\P>H1VW_ !Z0_P"X*>YP
MI/I3+;_CTA_W!4O4T23::6A2[G/Z5>WTU_Y<Y;RP#G*8Y[5%>+IL^NW::LT6
M8XT:V\UL;1SDIWSD#..>E=* *BEMH)V1Y88I&0Y1G0$J?;/2L</2E2C:3N5)
MWV..GUN^AU=A%=E[<RO%Y4KQAD(!PP0+NP"."34CZGJ%K:6[W&HRRM>6@F4J
MD:B)\H!@D8V_-R6SCK76"SMC*9FMX3*W!?8-Q'UJ1K>%UVM#&R[=F"H(V^GT
MKI).*M-:U"=EL[G5([<"8AKP-')QM#!0VT)SGTS4<5_=P:)91VU_Y<SO.Q?<
MD:.HD/)9U//3@>_I7:_8+/R?)^R0>5D'9Y8VY'0XQ3I+2VE14DMXG1#N560$
M ^HH J:)=27VD6MW, ))8@S;>F:T:145%"HH51P !@"EH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ H/2B@]* &G[M>5^)L6^M7C,"!G><=\U
MZH:\R\;P-_:T^T9\R(;1]*\[,8WIGH99*U8P1<0^6KM(B!AD;F )STIL]S#:
MQ%Y9  !G&1DCV'>J;6!D,K-$KD6RQH21P^#G^E0W%C-+',AMEF>:-420L/DP
M.1Z]>>*\94X-[GT#J3[&H9XU8J[!,8R7( YZ8.:>CAU#*P93R"#Q6;=VT[M,
MRQED;9NV[=Q SG&> >G)]Z?IH> &VD1@Q+/RP;:N0 #CO4RIQM=,(U)-V:+,
M=W#-.\2;OD 8DC ]/Z5&-1AV.0DK[7";47)8_P"R,\BHGCN9KZX'DO"DD8C6
M4E6P022< Y.0:9'82I',LX2XC.WRUV!.1TZ'(IJ$%N)RG?0NQ744[XC)/RAL
MXZ5-6=;6UW;7FT$FWP2QR-K$@=NN<Y]JT<8K.<8IZ&L)2>X4445F6%%%% !1
M10.3BA;Z!INPJQ9V5Q?3B&VC+N?3H/K5RRTCS;9KZ^F6UL!_RU?@M_N^M9VK
M>+0L+6&@H;.TP0\W227_  %>SE^45<0[R5D>/C<VIT%:&K-*YU#2_"XVJ4U#
M5E'3K%"WOZFN.U+5+S5[IKB]G:1R<@9^5?8#H*I]\]Z*^WPF7T<-%)+4^0Q.
M,J5Y7DPHHHKOO<Y HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N
MK^'<6_Q;$_\ <B?]17*5W7POM]^LWDY'"0A0?<G_  KEQKM09M05ZB/5<449
M'K17SAZMB.V_X]8O]P5-4-M_QZQ?[HIS9VG!YQ3$V.XJM+?V<,ACENX(W'56
MD4$>G&:YW0M8UR]U;R;^S,5ML8[S"5Y'3FK^HZ?9S:]I\DMI;NS;BQ>$$L<<
M9.*+6$G<VMV%SD =2?ZTZ-UD0,K!E/0@Y!KBFU2YC\2"..\/E/<&)K2:<,VW
MGD1A>%XX);I45EKM_:6ZB65I$M&::0! #)$QVJ..!R3_ -\T%'>45Q&M7U_:
MPV:-J)M[A;<R.\EP(DD;/11L8LWMQQ4L5[J,MO-J<E].IBN(8Q;HH"881[LC
M&3]X]^* .RHI >32T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 444'I0 AKA?'4&+FUGQQ@K_ %KN:YOQG;>=I'FA<M&X(]@>#7+C(\]%HZ<'
M/DK)GGE'2BBOESZX.]'?/<T44 %'?\,444 &****0!1110 445HZ=H\U^CSL
MRV]FGW[B3A1]/6M:5&=65H*[,JM:%)<TV4K>":ZG$,$9DD;HJ]:U+@Z9X84/
MJ)6[U'[R6J<JOIOJCJ7BNWT^%['P\FW(VR7S#YG_ -WT%<<S,[L[L69NK,<D
MU]=EN11C:I6/E<PSF4VX4]C0U;7+[6IQ)=RG8OW(EX5/H*SJ**^IITXPC:.Q
M\_*<I.["BBBK("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M #M7I_PNM]NG7UP?XY0%/T'->85[9X&L?L7A2T!&&E!E88[FO.S*=J?+W.K"
MQ]ZYT6VBG45X-CT2*V_X]8O]P5+M%16W_'K%_N"I2<58";11M!() R.E&:"W
M'&*5[@)Y2%MVQ=WKCFE\M/[H_*DW'/M2[O:F ABC.,HIQTR,XI=BC^$?E2YI
M,F@!V,44W-&XT .HIN:"2/2@!U%-!I<T +1110 4444 %%%% !1110 4444
M%%%% !0>E%% "53U&V6[L9H&_C0BKE(5!%3.-XV'%V=SQE@4=E;JI*D>X.#2
M5K^)K$V6M2@+A)1O7%9%?*5Z?LYN)]CAZBJTU(****Q-0HHHH ****/, IT:
M-+(L<:EF8X  SS5W3=)N=39O* 6)?OS.<*M+?^);#04DM-#43W6,/?./E4]]
MH[_7I]:]/!996Q4M%H>;C<SI8963NRP]K8:!;B[UPB2<C,=BC9<GU;T%<MK?
MB2^UQPLQ$5JA_=V\9^5?3ZG%9D]Q-=3-//(TDK'EV.2:CK[? Y71PL?,^.Q>
M.JXF3YGH%%%%>JE9'!J%%%% !1110 4444 %%%% !1110 4444 %%%%# 9)+
M'&0KN%)Z9[TY6# [>0#@D>M5R?*GDWQLP91C"DYIJ1%9!* V\SGG)QM)Y..E
M8N<DRU%-%M"&SC)QUXZ4=20!TJH0[[$;?L,I# $\K@_I3)%<1*A1@JR-@X8[
M?3@<D4.I*VPU%%ZF&:/S/+#@OZ"HK9SY$:.3O()&?3-0CS5E=$,NXNQ*D?(0
M1QSBAU&D"BF63<P[782+A,9)S3]Z$C:^<C(QZ52A5O+"[IRD:CJ.5;VXJ2$2
M0S!-O'0_*>./7^E)5)7V&X+H:-G;&\OH+9>LTBIQVR:^A;:$06\<2@ (H7CV
M%>2_#G2Q>:\UVZYCM5R/9SP/ZUZ^.E>3F%3FJ<O8[,+&T;A12T5P'20VQ_T6
M+_<%/?A3CC@G-,MA_HD7^X*E(I=!G%>&]=U>_P!9^SWA_<A7_P"66WD=.:O7
MD.G7NMWT>M&(Q11(8$F; "\[F7WSC/T%=+L _#I4%SI]G>%3=6L$^W[OFQAM
MOTR.*F$6EJ)7.4M9;X^4)=3F\DZ>S>3(H_>]0.3SG'/K3/[4U/2-*M%6X6Y,
M]FC1J55!#RBYW=Q\W5N^*["6R@F='DBC=H\[&9 2N1@X)Z4IL[=E"F&/:$,8
M&P8"GJOT]JL9RUA?:W/>V]K/=QHDI8B56CD<@*"1A1M%:NI75Q_:MO:1WRV4
M;(TA=E5C(00-HW<8Y^M:-OIUG:?\>UK!#SG]U$J^W84ZXL;6[""YMX9@AROF
MH&VGU&>E '.C5;UKOSEOXRHNOLXL-@RRYQNS][/?TIEWXAN(--B9;B$79N)D
M9" 2%42%<CM]U:Z06%J+HW7V>'[01M\WRQOQTQGKTI#IMF97E:U@,C_?<Q+E
MOJ<<\4 <G>WFK(;>!]89//2*?S5A1=F6 *^XY[UH2W-U):ZM)+<I-!;8C6(Q
MC#':IW$CZG@<5O26-M,I6:"*16780Z Y&<XY[>U.%K"L;1K%&J-U4*,'MTH
MY#^U]<DU)Q;M;I!'*(A')+&H*@#YCGYN?:M3P_?W<]Q/#?732W 4-Y85-B D
M_==?O?CS6K)I5C-,)I;.VDE  #O"I88Z<D=J?;:?:6886MM# &Z^5&%S^5 %
MFBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH"QROC/3S<:>MT@R\)R
M?]T]?Z5P'0U[%/"LT31.,JRD$5Y1J5DVG:A+;-_"<J?4'I7AYE0][G1[N4UT
MTZ;Z%2BBBO(/:"BBK5CIUUJ4XBMHRQ_B8\!?J:N%.51VAJ14J1IJ\]$51R0,
M$DG@ 9)K973;72K07VO3>3&W^JMU_P!9(?3%17>M:7X:5HK$1WVIC@S'[D)]
MO4UQ=[>W.HW37-W,\LK'.6/\O2OJ,MR)R]^ML?,YAG3UA2-;6_%5UJJ?98%%
MI8KPL$9ZC_:/<U@YHHK["E1A2CRP1\U4J2J.\F'?-%%%:6,PHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** #.****+ ';%  '\OP]***+ )@9)QR<
M<TO;'444460!]<=,4?CG/&**V?"VC'6]?M[=E)A0[Y2.RC_&LJLU3@Y,J";D
MHGIO@'2?[/\ #D<LBXGN3YC$^G\/Z8KJL4D:A4"J %'  ]*=7S4YN<G)GKQC
MRJP4445)1#;?\>L/^X*FJ&V_X]8O]P5-0 F*,4M% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1VHHH 8,D"N5\8
MZ3]IMUO(E_>1<,/45U=1RQ"9&1P"IX(-8UZ2J0<6:4:KI34D>.#GH:3/_P!?
MVK<U7P[=6VKF"VA:2*0YC('"@]B:CN[O2O"PQ+MOM6'(A'*0_4_T_E7AT,MK
M5JO(EH?0ULSHTJ7.W>XEMI,<-K_:&K3BSLEY^;AI/8"L?6/%LEU;_8-,B-EI
M^"&"\/)]3V^E8^J:O>ZS=&XO9C(W.U1]U/8#L*HU]IE^3TL-&\M6?)XS,JN(
ME:^@>A[]\\T445[5K:'EW"BBBF 4444@"BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHHOT#8*]A\ Z VE:/]IG7%S=?,01RJ]A
M_6N&\$>'_P"V=76>93]EMFW./[S=A7LRC"@>E>-F.(N_9Q._"T_M,<*6D%+7
MF'8%%%% $-M_QZQ?[@J:H;;_ (]8O]P5-0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% "8I.<TZB@#-
MU>SFOM+N;>WG>"9T*I(AY!KP>\MI[.\EMKI2)XVP^<\FOH@CFN,\<>%!JULV
MH6: 7T2\X_Y:+Z?7TKLP5=4JEGU.?$4W.)Y'VHI64HQ1@0R\$'M25[Z:^(\V
MS3U"BBBFA!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%&:5QA5S3-.N-7U"&RMER\AZ]E'<FJT44D\R11(SR/P%7J3VKV
M/P=X570;+SIU5KR8 N<9VC^Z*Y,7B52BTMV:T*3G*_0V-$T>#1=,AM+=1A1\
MS=V/K6D!Q0.E+7@-MN[/42LK(****0PHHHH AMO^/6+_ '!4U0VW_'K%_N"I
MJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** $I,=>*=12L!YWXW\&"X,FJ:;%^^ S-$!PW^T/>
MO,RI4D$$$<$'M7T:PY-<%XP\$"^W7^EQ[;D<R0CI)]/0UZ>$QCBO9SV..O0O
MJCRZBG2(\4K1RJ5D4X8,,$4VO93YE=' ]-&%%%%, HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHS1?H 4H1F=512SL<  9I\,$MS.D,
M$;22N<*BC)8FO6/"/@N/2$2]O5$E\1P.HB^GO7)B<5&BO,VI4G4?D-\%>#O[
M*B6_OX\WKC*J?^60_P :[8=*4=**\&I-U)<TCTXQ459!1114%!1110 4444
M0VW_ !ZQ?[@J:H;;_CUB_P!P5-0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 )WI.#3J
M*+ <GXG\%VFNJ9X<07J@XD X?V;_ !KR;4=,O-*NC;WL)C<=/0^X]J^A#UJA
MJNDV6KVI@O(5D0C@]"ON#VKKPV+E2=I:HYZM",]4?/U%=AX@\ W^F%Y['-U:
M]< ?.H]QW_"N0.0Q# JPZJ>HKVJ->%1>ZS@G3E$2BBBM]MR HHHH ****!!1
M110 4444 %%%% !1110 4444#"BBE13)(J(I9F. %&2:3DDKL%J)6CI&AWNM
MW(ALX<@$;I#PJ_4UT_A_X>W-[MN-4)MH/^>2_>;_  KTRPT^UTVV6WLX5BC'
M8"O-Q&/C'W:>YU4L,V[R,?P[X2LO#\8<#S[PC#SN.?H!V%=)2T5X\I.;O([H
MQ459!1112*"BBB@ HHHH **** (;;_CUB_W!4U0VW_'K%_N"IJ "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH 0T4M% #2*Y[7/!^E:T"\D7E7':6,8/X^M='BC
MIQG*+O%BE%2W/%M8\!ZMI9+P(;R ?Q1#+#_@-<P1@D%2&!P01C!]*^CR 1TK
M*U/P[I>KK_I=G&S?WP,-^=>A1S"4=)ZHY*F%3V/!**])U+X8(S%].O"O^Q*,
MCZ BN4O_  ;KFG M)9M+&O5X3N'^->A3QE*74YI491,&BGR0RP_ZV)X_]]2/
MYU'D'D5TJ<7LS)Q:Z"T4450@HHHI@%%%!P.20![U+:0>@45)#!-<L%@B>4D_
MP*3_ "K?LO VO7I!^R>0I[S-MXK*6(IQW9I&G)]#G.WM3HHWED"1HSR'^%>3
M7I>E?#*"/#ZI=&;G.R(;1]"?\*[+3M$TW2E"6=I%%_M;<L?QZFN*IF,5I%&\
M<+)[GE^C?#[4]0*R7G^AP?[0^<_AV_&O1-%\*:5H85K:W#3#_EJ_S-^=;N!Z
M4N*\VKB:E3=G5"C&&PF!BDQ3J*Y[=38****8!1110 4444 %%%% !1110!#;
M?\>L7^X*FHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****  TTBBB
MDQA1@>E%%,1!/96UP")K>*0'KO0&LBZ\&Z!=Y+Z;"&]5RI_2BBDJDT]&3R1?
M0S9/AIH,AR/M*'T67C^55#\,-,+'%U< =AD?SHHK>.(JK[1G*E#L1GX6V1?(
MU"<+Z;!4J_##3,C?=7! '.,#-%%/ZQ5_F$J4>Q;@^&^@Q'++/+[/)D?RK5MO
M">AVAS%ID&?]I=W\Z**RG6J/J:*G'L:L-I;VPQ!!'%_N*%_E4H ]***B[>Y:
F22%H%%%-(0M%%% PHHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_009.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_009.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!# 0D)"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" $: 64# 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@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *X_6]8OXO&]GI4-W-!:O:"9A!
M9^>S-YNW#'!VKCOVKL*J-I]L=3&I"$?;/)\CS<G/E[MVW'3KS0!S,_Q!M;>R
M:Z?3;L*UT]I ,K^^="P8C!X V]3ZU"WCJ&&>6]9+@VK6=O+';/&L;*\DC)\S
M,>.G.< 8K?D\,Z3+9+9M9XA29KA-LC*R2,22RL#N!.3T/>L[6_!EKJ-DL5D$
MMIE,0WON8.D;%@APP/4DY!!]Z ,1_'<XU*+47L+S^S&TPW$EN#'F,";;YIYY
MXZ 'FNDT;7KG4-;U>QET\PP6,BHD_F!M^5##([$@Y^GO56U\+6-GID-IJKOJ
M$\\;6;3.6&Z-F+^7UR%&.#DG@<U<OO"MC>737"AX))98I+@QN?WPC(*J1G Y
M"Y(&<#% $7B.^O["[T9[2>-(+B_CMIXS%N+AL]#GCIZ5@7OB?7--UF^L[Y3%
M%(X^SR+;A_*3>1N4+DOE<8! ^8GL#76:KX>T[6I8'OX))3 =T>V=TVGUPI'/
MO1=>'M-O8YX[BU$@N&1Y6+L&)487Y@<C ]#W/J: -"TGBN;2*X@?S(94#H_]
MY2,@U-4=O#';6\<$2+'%&H1$7HH P!4E !1110 4444 %%%% !1110 4444
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
M55JUIG_(5L_^NZ?^A"LX?$B([HR/$G_(SZI_U]/_ #K+K4\2?\C/JG_7T_\
M.LNOTJC_  X^B,9_$PHHHK0@**** "BBB@85J:'K]]H%WYUI)\C']Y"WW''O
MZ'WK+HJ9PC-6DKC4FG='N_A[Q'9>(+(2VIVR+_K86/S(?ZCWK9S7SQI]_=:7
M>QWEG*8YHSP1T(]".XKVCPOXGMO$-CO3$=U'Q-#GI[CU%>#B\(Z+O'5'HT*Z
MFK/<Z"BDS2UQG2%%%% !1110 F 1C HP/04M% ";1Z"C:OH/RI:* $VCC@<=
M*-JCG _*EI'!*$ X..#Z4 9TFMZ,!=QR:C9XME_TE3*O[L'CYN>/3FFZ4FFV
M%G;:=93(T20AX(_,WGR\\$'^[S@&N T;0=:33)M/O[:_^RV\!=@J1!VN5EW(
M86P=P/4E\CFM?PQI>N:)KRV4L.ZQ:W7S)M@*C"C:JOG/RG(VXQC+=30!W> >
M<"C:H["@=!2T )M7^Z/RHP/04M% &=>Z-9W]W'<7$/F/'#)"@W$*$< -P.Y
MQGK5V"%+>!(8D5(T4*JJ,!0. !4E% !5/4M1ATVS:XE/3A5'5CZ59ED6*-I'
M8*B@EB>PKSG6=5?5;TR9(A3B)?;U^IH K7M[-J%T]Q.V7;H.RCT'M5>BB@!0
M2I#*2"#D$=JZ"&8:M;&3C[=$,R*/^6B_WA[^M<]4EO<2VMPD\+%9$.017+B\
M)3Q5)TI_\,:4ZDJ<N:)J#I1R#D=:M2>7>VWV^V4*"<31C_EFW^!JKWK\WQ>$
MJ82LZ<^A[]*K&K"Z(=<#Q2VNOVO$JNJS@=G'0_B*R]=MHX[U;JW'^BWB>?%C
MMG[P_ UT5L8I/-M+C_CWN%\M_P#9/9OP-9*6LLFGWVBSC_2[%C/![K_$!]1S
M7WF"Q2S++DW\=/<^8QV&]C6:6TM4<_1117">>%6M,_Y"MG_UW3_T(55JUIG_
M "%;/_KNG_H0JH?$AQW,CQ)_R,^J?]?3_P ZRZU/$G_(SZI_U]/_ #K+K]*H
M_P ./HC&?Q,****T("BBB@ HHHH **** "K6G:C<Z5?Q7MI(4FC/'HP[@^H-
M5:*4HJ2:8TVG='O/A[7;;7]-6[@.UA\LL1ZQMZ5KBO!_#6OS>'M52Y3+0/\
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
MB3;>3XJ\[M/ K?ED?TKCZ^EPLN:C%^1Y%96FT%%%%;F04444 %%%% !1110
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
,H **** "BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>image_010.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_010.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!# 0D)"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" !K *0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MED/5G))KV>W_ &=-4=QY^JPHO? S7;>'/@3X?T>19[YWOI5Y ?A?RI7 \4\
M_#K6/%UX&CA:"Q!Q)<L,8'M7U5X<\/VGAG2HM-L(E2", %L8+MW)K0M;2VL;
M=8+:!(8E& B# %3HP(S28 PR,9Q0.F,]JBN&F!C$*!LMAB>PH0*_S*QP./2H
M=[@3"E%(!S3JM %%%%4 4444 %%%% !3:=25+W \^\5_$?\ X1;Q7IVA/8F;
M[85Q-NX )Q1?_$0VGQ,M_"7V'(E4-Y^[N1G&*X#XW"0?$3PXROY9.T*XY(.X
M5!J-K<:;\?M&%Y>FYED129&&.".!3L!WWA3XDW'B'7]>TV2R2(:8KE6!R7VG
M&*PK/XHQZ_X.U[4=6TA9(=.D"K"IR'/O6%\/98-.^)/C%+R18=ZR!=YVYR3T
MS7,>'U8?#SQPNQO+,P*M@\\]J8'677BE](\-:9XEE\-:2=/O9 %B1!N7\:W_
M !!\09]'\0:/X?\ #NGVMNVI1)(9"O"[NE>::V-8N?@KHDDHA_L^&?;&%!WY
M]ZUO%<<EIXT\%ZC,CK:FTAW2;?E [\]J /3-&\5^)XO',GA_5]/2:U"$I>0)
MA<XS@U@Z;X\\2>*=2\0BRFAL8M)5F";-Q?&>OY5GZ1<73?&Y;?3+ZYN]($;.
M6!)0$CN36/X,TS5+GQ3XSAM+AK2-ED+;XS\XR>!2 Z ?$[6M2^$-_KZ>7!J%
MI<B+<HR&&?2J.J>,_%?AWPCH'B/^UQ=#4& DA=/E%<_H.FWA^"OB>U:WFWK=
MJR+M.6^@K2\3Z=?7?P1\,11V<SSQRC**A+#\*+ =-XG\8ZY<^/\ 0_#]K="R
ML[Z!))'49/(K8\+7/B.V\=3Z?/J<-_HI4F-RPWY'J*Y/Q/HVI1>./"FO)8S3
M645K&DY122N!@@BKGAS0[V;XT3ZO86-Q;Z-Y9!9P5&2.P-%@/:E'S9[XYI]-
M7@X]NM.HL 4444P"BBB@ HHHH **** ,+6/"6C:[?6U[J-HLUQ;?ZMS_  \Y
MIUSX7T>[UB'5I[-'OH0!'*>HQ6WBB@#$O/"FAZA=F[NM-@>=NL@7!/UJ:+P_
MI,.GO81Z? MJ_+1!."?>M7 HQ0!EMH>EM8+8-80&U0Y6(I\@_"IY-,L;B!()
MK2)XHQM160$*/:KM)WH J6NG65EG[+:0PYX^1 #3TM+:)W>."-6?AB%Z_6K-
M-8<&DP(DMK=$,:0QJAZ@* #3Q'&%"B-<#H,=*<O2G4D[@( ,8P,4H '04450
/!1110 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>20
<FILENAME>image_011.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_011.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!# 0D)"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" !5 (8# 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#WVBBB@044
M44 %%5[NZ@LK>2XN9TA@C7<\CG"J/4FO&?%_QIEDWVOAB,QIR/MLR9SSU1?3
MW- SVBYGAMU#3RQQ)T!D8*"?3FLBZ\7>';0LD^M62,O+ R@X_+-?+U]JNL>(
M[DB[NK[4902=A);!]0HZ"GKX7U]H5F31-0,;' <6[#/MTS0%CZILM<TK4@K6
M6HVL^>@249.?:M$=<5\<W5C?Z5/_ *7:75E*".9$9"/3WKL?#'Q5U_1;N 7E
MY)?:<@V/!*07"^H;KF@#Z6HK"\+>*=-\6:8+[39&VJ2DD4@P\;>A%;M @HHH
MH **** "BBB@ HHHH *:QP"20 .>33JS-=L)=5TJXL(;Z2S>9"HEC&2,C']:
M /G_ .)?CJX\2ZM+8VMP5T>W8A%4X$Y'5V]1GH*L^!_A1>^)$34-6:2STQQE
M HQ+-[C/W5]SSZ5>T?X.:G!XL@MM6$<VCQ R-<0M@28Z+CJ#GK4_BCXC>-?"
M'B"72YXK$0QC-OB#"R1?PL/3'3% SV#1/#^D^'[-;72[*&!$&-P7+-[LW4FM
M-R0.*^;'^-_B\2%EDL0O]P6_3\<UBZK\3O%VK%A/K,L43'_5VRB,?04"/H3Q
M3XT\,^'[1EU6Z@G=@=MJ@$KN?]WM^->6W'@,>-/#S^*?#]E'I\LC-Y>FJPVN
MH/)SC <\\#CIWYKR3S"2[\M(W)).3GTKZV\$:4VC>"-)L'VF1+=6;'3+?,?Y
MT#/FW1-9U3PAX@2\MQ+!<PN$FMY/EW@=48?UKZ=\.Z_9^)M&M]4L6;RI<@JW
M#(PX*G\:\I^-7A18GA\36L04.1#>D?DCG^6:=\$Y]7@O;NV>RN?[*G4.)73"
M)*/0GKD8Z>E 'M=%%% @HHHH **** ,+Q+K\F@6EK<+#'+YUREN0\FS&[H??
M'I5&]\5WEK;ZK/#9V]VFG;=WESX+Y[#C@U?\0:#_ &[#91?:/)6UN4N<&,/N
M*] 0>W-4[SPF;^'68)KTK'J6SB*,*8=O3![^^: -.#4KG[88KJ*&.(6PF,BO
MDY)Y&*K^&/$*>)=*DO8XFA*3R0&-OO J<<CMQ@X]Z)=(NIT GNHW<E$D(3 ,
M2]5^I--TC0/[&UK4KJWDC2SO2LGV9$QLD P6SZGC/TH W@..17%?$WP@/%7A
M>1;>-?[0M 9;=L<G Y3/8,/Y"NT3[@R<GU]:4C)_SS0,^('.&/!'8@TW.>^*
MW/&VGQZ5XUUFQA.8XKM]OT)SBL-03Q@_XT ;7AG2)M?\16&F0';)<2@!MN[:
M!R2?:OL6) B*@Z!0..*^0/"OB&Y\+:DVI644;WAB\N"20$JF3\QQWR.*^EO
M_CFR\::6T\*B"\A.V>V9LE3_ 'E]5- '375I;WD!AN84FB."4D&0<>HJGJ^J
MV7A[1Y]1NR4MK=02L:Y/H !]2!6CG)JCK.EP:SI4]C<,524<..J,#D$?0@4
M5K74-4EN+0RV"+:W$9<N)/FBXR PQW^M&G^(+?4M8U'3( YDL=NYV&%DR.WL
M#QFLNX\/:K<7XOQJ2)>06AMX@ ?+=S_RT<>H[ >II\7A4V6J6NH6%RL$J6[0
M7$84E)\\C/I@Y(^M @T[Q>VI>=$ED8KRWN?)EMYGVG9GB13CE3@]NU6++Q'/
MJ=L][I^GO/8J[(LA<*TN#@LJX^[[U'+X5AGN=&O9)<7VFL<31C'F*V<H1Z<_
MABJ2^$KV&P72;;45AL([CS()5!,T2$Y,?H1VSZ4 =BIR >.:*1$5(U50
M!T%% "[0*-HI:* &[!_C[UF:SKVE:!;FXU2[CMH\97><%L=AZGVK5KEO'_AO
M_A*/"EW91K_I2#SK<X!_>+R!^/3\:!D?AGX@Z1XLU:\T_3%GS;1B3S)4V[P3
MC@5U1/KT')]J^1O#VO7WA7Q##J-N&CFA<I+"W\2_Q(<]*^@=:\?Z=)\-;OQ#
MI5Q$[-"%1'/^KD;Y=K#M@F@#YP\67SZGXNU>\=E)EO)#E>F <#%4;.UGO+B.
MWMT:2:9Q'&H&26/ Q58_.1GC)YQP"?:O=_@KX'1(1XIOD#-(I6R0C(4="_UR
M"/\ ]= C)\;?"*;2=)M]2T.)YEBA7[; ,LVX#YG4>GJ*X3PGKS^&_$]AJH<^
M5#)^^4'.^,C! ^@.?PKZX8;1G_\ 57S5\6?"'_"-^)3>6_%AJ3/(@"X$;]T'
MYY_&@9[]JGBK1]%M[.XU"\2WAO"%@=NAR,\^@K4M[J"[A6:WFCFB?H\9W _C
M7R5JWB2[UK3=(L[@'RM,M3 ISG><\L??'%>U?!OPS=:5I4NJW;2+]M \F'<=
MJH/XL>IH ]/V#.:"@/X=*=10(3;1M'%+10 4444 %%%% !2;1DGO2T4 >._%
M7X9R:A(^N:!;!YRI-Y:IQYH_OJ.[>OK7A4PDB,L1+J2=KKR,D>H]O?I7VJV5
MRPZXX&<9KYA^('A;Q+;^([[5-0TPK'>3DI);#='S@*O'0]/J:!G(Z)#IDVMV
MRZS/+!IV[_2)(4W,!V 'OT)KZ7LOB1X#L[=+6VUNUBAB0*D85E50!P!Q7D6H
M_!CQ18VR3VJP7R>6KF.-L2*2.1@]:P6\!>*H6"-X?ON1D 1@T >SZO\ &SPQ
M:0-]@%S?S X4(A1"?<MCCZ UXUXM\<:SXREB.H/%';0L6CMXE(16Z9YY)]ZG
MTOX;>+-6G\N+2)H4'#2W?[L#^IKU3P?\&+'2I5O->F34+D<I JXB0CO_ +1^
MM '#?#?X:W'B.Y@U+4HS%HJX=<GFYYX _P!G/4U]%QQ)$JJBA548"J, #VI(
MH$A55C1$11A448"_05)0 4444""BBB@ HHHH **** "BBB@!.I/M4,RJ\9#J
M&7(RI (/-%% R14 4\_2G#GIQD444 (V0"<FE'0444 +1110(**** "BBB@
&HHHH __9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>21
<FILENAME>image_012.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_012.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!# 0D)"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"  \ &\# 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@ HH
MHH ***8QP>OX^E &3XA\2Z1X8MXKK6+V.UAD;8A;J3[5C:?\2_".JZC!866M
M0R74S[8T (W'T'O7BO[06N&^\7VNDQOF*P@RR@YP[\G],5Y197DEAJ%O>0OM
MFMY%E1AV92"#^E 'WA'W&<XXI]9N@:I#K6AV6IP8\NZ@648]QFM*@ HHHH *
M*** ())EAB,DKJB 99F. /J>U5X-3LKF39;WUM._7;',K''?@&L+XC(9/AUX
M@1&VM]D89_*OGWX!@-\3(<C_ )=I?Y4 ?4TMU%!$9)YHXD'5G<  _4TR#4;.
MY<K;W<$S 9(BD#$#\#7 _'-%_P"%7WO _P!=&?UKS+]F\9\6:J?^G,?^AB@#
MZ-GNHK5-\\\<29P&D<*#^)JL^K6(M+BZ2\@ECMHV>0QR!MH R2<=.E>:?M#
M#P!;^OVU,#\#7E>@2R^'?@OKFH>;Y<FMW*V4 [E5&7/Y$B@#C]3N[KQ9XON;
MA S3ZA=G8O4C<V /P_I75_%GP''X,U+3GM(BMI<VRAB.0)E #\^_6M+X#>&?
M[7\9/JTL>;?3$W#(X,C<+@_F:]B^,7AP^(OA[>>5&&NK$_:HL#^[]X?]\YH
MP_@)XA2[\!SV,\R(=-F8;G;&(V^8$^@R2/PKTT:UI0/.J6?_ ($)_C7RU\&=
M1MX?&+Z/J #V&L6[6LB$\,3RN?UKW1?@UX$P!_8P.!_SU8_UH [(ZWI6.-4L
MO_ A/\:FAO(;E=]O<12H#@F-PV#Z9%>7^+?@WX1C\+:A/8V'V2Z@A>6.193C
M(&><]J\N^!.M75E\08-/CD86M]$Z2Q9X)"Y!QZ\=?2@#ZBFNH;:/S9YDB0'&
MZ1PH_,TD%];W61;7,,Y7[WER!L?7'2O-_CXH'PPFX'%W#_,UR/[-?_,P?]L?
M_9J /6?B$ /A[KQ_Z='KYU^!4\-M\1X7GE2)3;2#<[8'3WKZ*^(7_)/=>_Z]
M'KYD^$?AW3O%/C>+3=5B>2U,#N45RN2!QR* /<OC3>V]Y\+K]K>YAF431@E'
M#8Y]J\Z_9PX\6:M_UYC_ -#%=7\2_!.A^#OA=JPT>"2+[3+#YF^0OG#''7ZU
MRG[.!SXLU8_].8_]#% '<?M#;F\#6B*NXF]3&!GG!KRCXGM'I=AX9\,PD[-.
MT]9IEQTED^8Y]^U>^?$;1CKRZ'9L'^SIJ"3W# $@1H"QS^5?.HAF^)/Q;90
M([Z])(!^Y$IYQ_P$4 >]_!;0CHOPYM))4,<]\QN9-P['A?\ QT"NF\.^(+/Q
M;I=W-#L:*.XEM9%'^R<'(]ZS?'^M6_A+X=WMQ%B-D@%M:J.[,-H _#^5>0_L
M]^)#;>(+_0IF8K>Q^=$,YS(G7\QD_A0!Y[XBLG\(?$>Z@B5X4LK_ 'Q$]=F[
M*G\17V1I]TE]8V]W$P:*>)9%(Z$$9KP/]H?PUY=WI_B*W7Y9!]FG('0C[I/X
M9'X5WOP/U_\ MKX?PP2/NGL'-NQSD[>JD^G<?A0!V7BD8\):MC_GTE_]!-?+
M7P5)_P"%IZ5_NR?^@&OJ;Q5_R*6K_P#7I+_Z":^6/@K_ ,E3TK_=D_\ 0#0!
M[=\??^27S?\ 7W#_ #-<?^S7_P S!_VQ_P#9J[#X_?\ )+YO^ON'^9KC_P!F
MO_F8/^V/_LU 'K'Q!.[X?Z\./^/1_P"0KYY^ 9V_$N$G_GVE_E7T]JVF6^LZ
M7<Z;=AC;W*&.3:<':>N#7*>&?A?X:\(:R-3TJ*X%R(V0&67< #P>,4 5OC7!
M+=?#'4A$I;RBDCX[*#R:\J_9WG@MO%NJ":9(]UEE=[  X<=Z^C[FWANX)K>X
MB22%P5='&0P(Y!%>=77P0\%-)+.EK=19)(CCN"%'L.^/QH TOBOXD31?AYJ,
MT$R&>X46L15@>6Z_IFO.OV=_#6Z;4?$4\7 'V6W8C\7(^G _&O0[WX4^&;GP
M[:Z(Z78L[:1IE G.YG;&2Q[^U=1H.@:?X9T>'2M+B,5K""5!.23W)/<T >%?
MM#^(_/U.P\.Q-\ENOVB;!ZLWW1^ _G7DWAK6IO#OB33M7A;#6TJN0/XESR/Q
M&17U'KGPA\+^(=;N=4U!;Q[JX;+L)\#IQ@8XQ69_PH?P20X\F]XS@_:/I[4
M=+XTTFW\:?#R]AA(<7%L+BW<?W@-RG^E>*_L^ZTVG>,[S2)CA;V [5/'[Q#G
M^6ZOH?1M)MM"TBUTNS,AMK9-D?F-N; [9KE;3X3^&++Q0NOVL=U#?+,9QLFP
MNX]>,=/\: -OQAJ5I;>#M8>>YA0"UD'+CJ00*^:?@C;22_%#3G09$<<C-QT&
MTBO<]3^#WA76;Z:]NEOM]Q(9G1+C"!FY.%(XK;\)^ _#W@WS6T>R\N:92))I
M&+.0#P,GH/I0!S'Q\);X83C_ *>X?YFN1_9K&#X@Y_YX_P#LU>Q^)_#&F^+=
L'.EZHDC6S.LA$;;3E>G/XUG^$/ FB^"6N?['2=?M0!D\V3=]WICCW- '_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>22
<FILENAME>image_013.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_013.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!# 0D)"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" !> )8# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
27D;IECWZ=.E=#0 4444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>23
<FILENAME>image_014.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_014.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!# 0D)"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"  \ ( # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
?%%%,84$9&**#TI -Z&@+Z&ES@4#F@ P*,TM)3 __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>24
<FILENAME>image_015.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_015.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!# 0D)"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" !G (0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
ML)9SGE\81?J>U?3.F_"/P;IV#_9?VA@<[IW+?ITKLK:T@LX5AM8(H8E& B*
M /PJ76TLA*#//? 'PFT_PF$OK\I>ZKC[^/W<1]%!_G7I !S2XYSWHK)MO<T2
ML+1110,*2BEH 2BEHH ****0"4F>OZT44 1"&'.3#%_WP*<8H@P C3_OD<44
J4N9@TAZ@ 8  'M2T44TKL84"BBJLA-BT444@"BBBD 4444 %%%% '__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>25
<FILENAME>image_007.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_007.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!# 0D)"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" !: ($# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
<24=J%%(!:,T@HJ@%HI** %HS24&@!:*2B@#_V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>26
<FILENAME>image_016.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image_016.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!# 0D)"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" !G (0# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
MP'HD4T;1R+:J"K#!%=#BEHY^8<8684444%A1110 4445-P.6^(7]MKX,OIM
MG:*\B7>=@RS(/O!?0XYKX^NIY)IWEF9W=R2S,<DGWK[I/3IFOG7XO_"Z33;F
M;Q!HL!:PE.ZY@0?ZAN[ ?W3^E:4II:,SG'J<U\+_ (AMX*UAH[K<^E71 G0?
M\LSV<?3O[5V'[0>L6M_IOAY;.>.>&4R3I)&V5(P /YUX<05[TCSRO%'$\CM'
M'G8I;A<]<"M737-S(47I8B%>A_!O1!K7Q$L=\>Z"S!N9/3*_=_4BO/!UKV+X
M.^+/"W@[3]1O-7O'2_N6"+$D)8B,<]1ZD_I14;Y78?4^DG19%*. RL,$$<$&
MOBCQ=IB:-XOU;34^Y;W4B+[#/ _*O:]=_:$LHX7BT+2YII?X9KH[%'OM')KP
M?5M2NM:U:ZU*]</<W,ADD8# )/M6=&$HW;')I[%9#75^!#K+>*K"/0I9([]Y
M0%9>@'<M_LXSFN8@MY)I%2-69V.U549))Z 5]0?"7X??\(II7]HZA$!JUVGS
M*?\ EBG]WZ^M74FHHS2YF>E(&"*'8,P R0,9-.HHKF1N%%%%.X!1244K@+11
M15, IKHLBLC@,K#!4C((IU%2P/"/BE\(K**UO/$>C3P621H9;BVD.V,^Z'L3
MZ5X$17N_QE\77&LR_P#".Z5%-)90-NN)D0XDD'\(]0/YUXX=%U!CQ8W&/^N3
M5TT[J/O,Q<E?0RL>E2J"!7KGPR^$L?B:WN[[78[F"T7$<"K\C,W<\]A7>K\
MO"ZL";O42/3S%_PI2JQB[#LVCYHVY-;?A_PEK/B6Z6#2]/EG)/+[<(H]2QX%
M?36G?"+P9IQ5AI?VAP<[KAR_Z=*[*VM+>S@6"V@CAB48"1J% _ 5+K]D'LWU
M//? 'PFT[PF([Z_,=[JPY#X_=P_[H/?WKTBEP**QWU9HDEL%%%% PHHHH **
M** "C-%%, -)110 SR8Q_P LT_[Y%+L4?PK^5%%3N X+CT_"EHHH ****8!1
2110 4444P"BBB@ HHHI ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>27
<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!# 0D)"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"  \ '<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
M4C]:[_2_AMX<TSRWDM6O9D_Y:7#;L_\  >E 'ED^I7"7%G#HFIW*V^GV:EY
MS*F\98G'3JVWGT%=/\)-/DO=7OM9N&=WC'EAV/WG;EL^IQBJ?CO0M.\*6I@T
MYI3<:E(SR%B-J1 YV #MD@C_ ':[_P"'.E+I?@VS. )+D>>YQ@G=R,_08% '
M68 HI:* &-$DB%'4.IZJPR*CBL[6!MT5O#&?5$ /Z5/10!XS=13>+_BLT#[S
M;VDI4CJ%1#SU]3_.O9$'R#H/851LM$T[3[NYN;6V6*:Y8M,X))8YSWZ?A6@.
ME "8I0,444 -;KQ7":Q\,-,UC79-3>\N(1,^Z:)0/G/U/2N\QFC% &/H_AC1
M]%CVV-C$C<$R$;F;W)-,\2^&++Q/:PP7C2J(GWH8VQSC%;8&*4C- %33M/MM
M,L8;*T39!"@1%]/_ *YJEXE@U";0KD:5=-;7BC?&RX^;'.WGUK8I" P(/>@#
MYVL(=4\:^)8(+N>:XE)"RR-_RSC!Y^G>OH2"-88TB10J1J%4#L*C@TVQM97E
8M[2"&5_O/'&%9OJ1UJR% H 6BBB@#__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072648488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document And Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Sep. 30, 2021 </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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Huadi
International Group Co., Ltd.<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="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">HUDI<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="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F/A<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="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--09-30<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="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">13,127,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="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment 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="top.Show.showAR( this, 'defref_dei_AmendmentDescription', window );">Amendment Description</a></td>
<td class="text">Huadi International Group Co., Ltd. is filing
this Amendment No. 1 to Form 20-F (the &#8220;Amendment No. 1&#8221;) to our annual report on Form 20-F for the year ended September
30, 2021, filed with the Securities and Exchange Commission on February 2, 2022 (the &#8220;Original Filings&#8221;), to update the information
regarding the Company&#8217;s unique risks with operations conducted by our subsidiaries based in China, in which the Consolidated Statements
of Operations Information in Item 3 has been adjusted, and the amount of cash flows and transfers of other assets by type that have occurred
between the holding company and its subsidiaries, and direction of transfer has been included. As required by Rule 12b-15 under the Securities
Exchange Act of 1934, as amended, new certifications by our chief executive officer and chief financial officer are being filed as exhibits
to this Amendment No. 1.This Amendment No. 1 speaks as of the filing
date of the Original Filings. Other than as set forth above, this Amendment No. 1 does not, and does not purport to, amend, update or
restate any other information or disclosure included in the Original Filings, or reflect any events that have occurred since the date
thereof.<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="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001791725<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="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<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="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<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="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2021<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="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<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="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-38146<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="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">No. 1688 Tianzhong Street<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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Longwan District<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="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Wenzhou<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="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<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="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">325025<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="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary shares, par value 0.0002 per share<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="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">No. 1688 Tianzhong Street<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="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Longwan District<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="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Wenzhou<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="top.Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CN<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="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">325025<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="top.Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Huisen Wang<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="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">+86<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="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">057786598888<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="top.Show.showAR( this, 'defref_dei_ContactPersonnelEmailAddress', window );">Contact Personnel Email Address</a></td>
<td class="text">Huadi@huadigroup.com<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of changes contained within amended document.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_AmendmentDescription</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_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContactPersonnelEmailAddress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Email address of contact personnel.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_ContactPersonnelEmailAddress</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.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="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>29
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072678920">
<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>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 15,350,197<span></span>
</td>
<td class="nump">$ 796,794<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="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">1,304,518<span></span>
</td>
<td class="nump">908,410<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="top.Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $3,066,937 and $2,910,554, respectively</a></td>
<td class="nump">21,297,261<span></span>
</td>
<td class="nump">13,618,697<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">3,981,697<span></span>
</td>
<td class="nump">1,914,380<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="top.Show.showAR( this, 'defref_us-gaap_NotesAndLoansReceivableNetCurrent', window );">Notes receivable</a></td>
<td class="nump">2,593,018<span></span>
</td>
<td class="nump">555,612<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="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">22,721,265<span></span>
</td>
<td class="nump">20,837,594<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="top.Show.showAR( this, 'defref_us-gaap_AdvancesOnInventoryPurchases', window );">Advances to suppliers</a></td>
<td class="nump">3,806,420<span></span>
</td>
<td class="nump">998,123<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="top.Show.showAR( this, 'defref_hudi_AdvancesOnInventoryPurchasesRelatedParties', window );">Advances to suppliers &#8211; related parties</a></td>
<td class="nump">5,550,504<span></span>
</td>
<td class="nump">5,342,512<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="top.Show.showAR( this, 'defref_us-gaap_OtherReceivables', window );">Other receivables</a></td>
<td class="nump">475,793<span></span>
</td>
<td class="nump">2,375,031<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="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">77,080,673<span></span>
</td>
<td class="nump">47,347,153<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">7,208,705<span></span>
</td>
<td class="nump">6,687,642<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="top.Show.showAR( this, 'defref_hudi_LandUseRightsNet', window );">Land use rights, net</a></td>
<td class="nump">1,234,636<span></span>
</td>
<td class="nump">1,202,687<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="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">14,171,928<span></span>
</td>
<td class="nump">13,449,305<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred tax assets</a></td>
<td class="nump">549,921<span></span>
</td>
<td class="nump">436,583<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="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">TOTAL ASSETS</a></td>
<td class="nump">100,245,863<span></span>
</td>
<td class="nump">69,123,370<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">1,713,716<span></span>
</td>
<td class="nump">1,855,047<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="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">2,048,979<span></span>
</td>
<td class="nump">1,587,826<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="top.Show.showAR( this, 'defref_us-gaap_NotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">2,312,556<span></span>
</td>
<td class="nump">1,517,026<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="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Advances from customers</a></td>
<td class="nump">4,667,084<span></span>
</td>
<td class="nump">1,515,452<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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrent', window );">Due to related parties</a></td>
<td class="nump">514,913<span></span>
</td>
<td class="nump">1,407,711<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermBorrowings', window );">Short-term borrowings</a></td>
<td class="nump">33,459,043<span></span>
</td>
<td class="nump">31,221,280<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="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Tax payable</a></td>
<td class="nump">4,051,158<span></span>
</td>
<td class="nump">4,230,328<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="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">TOTAL LIABILITIES</a></td>
<td class="nump">48,767,449<span></span>
</td>
<td class="nump">43,334,670<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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">COMMITMENTS AND CONTIGENCIES</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="top.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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.0002 par value, 250,000,000 shares authorized, 13,127,000 and 10,000,000 shares issued and outstanding, respectively</a></td>
<td class="nump">2,625<span></span>
</td>
<td class="nump">2,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="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">44,211,336<span></span>
</td>
<td class="nump">22,531,620<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="top.Show.showAR( this, 'defref_hudi_StatutorySurplusReserves', window );">Statutory surplus reserves</a></td>
<td class="nump">255,705<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="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings (Accumulated deficit)</a></td>
<td class="nump">2,116,581<span></span>
</td>
<td class="num">(159,189)<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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">4,627,661<span></span>
</td>
<td class="nump">3,189,856<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total equity attributable to Huadi International Group Co., Ltd.</a></td>
<td class="nump">51,213,908<span></span>
</td>
<td class="nump">25,564,287<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Equity attributable to non-controlling interests</a></td>
<td class="nump">264,506<span></span>
</td>
<td class="nump">224,413<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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total shareholders&#8217; equity</a></td>
<td class="nump">51,478,414<span></span>
</td>
<td class="nump">25,788,700<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="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">TOTAL LIABILITIES AND SHAREHOLDERS&#8217; EQUITY</a></td>
<td class="nump">$ 100,245,863<span></span>
</td>
<td class="nump">$ 69,123,370<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_AdvancesOnInventoryPurchasesRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AdvancesOnInventoryPurchasesRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_LandUseRightsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value land use rights, net.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LandUseRightsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_StatutorySurplusReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Statutory surplus reserves.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_StatutorySurplusReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-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_AdvancesOnInventoryPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvancesOnInventoryPurchases</td>
</tr>
<tr>
<td style="padding-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_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes 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. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DueToRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-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_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-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_NotesAndLoansReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesAndLoansReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-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_NotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19,20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_OtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount due from parties in nontrade transactions, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherReceivables</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(19)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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>30
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073814424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parentheticals) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts, net (in Dollars)</a></td>
<td class="nump">$ 3,066,937<span></span>
</td>
<td class="nump">$ 2,910,554<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock par value (in Dollars per share)</a></td>
<td class="nump">$ 0.0002<span></span>
</td>
<td class="nump">$ 0.0002<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued</a></td>
<td class="nump">13,127,000<span></span>
</td>
<td class="nump">10,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding</a></td>
<td class="nump">13,127,000<span></span>
</td>
<td class="nump">10,000,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_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>31
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072124552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income and Comprehensive Income - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_Sales', window );">Sales</a></td>
<td class="nump">$ 67,006,655<span></span>
</td>
<td class="nump">$ 57,767,081<span></span>
</td>
<td class="nump">$ 65,518,316<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="top.Show.showAR( this, 'defref_us-gaap_Revenues', window );">Production service revenue</a></td>
<td class="nump">3,239,956<span></span>
</td>
<td class="nump">1,370,197<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="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="num">(58,926,675)<span></span>
</td>
<td class="num">(48,473,061)<span></span>
</td>
<td class="num">(50,895,644)<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="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">11,319,936<span></span>
</td>
<td class="nump">10,664,217<span></span>
</td>
<td class="nump">14,622,672<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">6,684,410<span></span>
</td>
<td class="nump">3,938,511<span></span>
</td>
<td class="nump">4,467,058<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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">2,057,547<span></span>
</td>
<td class="nump">2,120,649<span></span>
</td>
<td class="nump">1,777,110<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="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">8,741,957<span></span>
</td>
<td class="nump">6,059,160<span></span>
</td>
<td class="nump">6,244,168<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="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">2,577,979<span></span>
</td>
<td class="nump">4,605,057<span></span>
</td>
<td class="nump">8,378,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other income (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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expenses, net</a></td>
<td class="num">(2,058,461)<span></span>
</td>
<td class="num">(2,162,589)<span></span>
</td>
<td class="num">(2,149,077)<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="top.Show.showAR( this, 'defref_us-gaap_OtherOperatingIncome', window );">Other income, net</a></td>
<td class="nump">1,948,527<span></span>
</td>
<td class="nump">1,132,780<span></span>
</td>
<td class="nump">222,250<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="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Total other expenses, net</a></td>
<td class="num">(109,934)<span></span>
</td>
<td class="num">(1,029,809)<span></span>
</td>
<td class="num">(1,926,827)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">2,468,045<span></span>
</td>
<td class="nump">3,575,248<span></span>
</td>
<td class="nump">6,451,677<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax benefit/(provision)</a></td>
<td class="nump">89,000<span></span>
</td>
<td class="num">(218,949)<span></span>
</td>
<td class="num">(1,005,190)<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="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">2,557,045<span></span>
</td>
<td class="nump">3,356,299<span></span>
</td>
<td class="nump">5,446,487<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interests</a></td>
<td class="nump">25,570<span></span>
</td>
<td class="nump">33,563<span></span>
</td>
<td class="nump">54,465<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="top.Show.showAR( this, 'defref_hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd', window );">Net income attributable to Huadi International Group Co., Ltd.</a></td>
<td class="nump">2,531,475<span></span>
</td>
<td class="nump">3,322,736<span></span>
</td>
<td class="nump">5,392,022<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">2,557,045<span></span>
</td>
<td class="nump">3,356,299<span></span>
</td>
<td class="nump">5,446,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive 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="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustment</a></td>
<td class="nump">1,452,328<span></span>
</td>
<td class="nump">1,225,301<span></span>
</td>
<td class="num">(857,879)<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Total comprehensive income</a></td>
<td class="nump">4,009,373<span></span>
</td>
<td class="nump">4,581,600<span></span>
</td>
<td class="nump">4,588,608<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Comprehensive income attributable to non-controlling interests</a></td>
<td class="nump">40,093<span></span>
</td>
<td class="nump">45,816<span></span>
</td>
<td class="nump">45,886<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="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Huadi International Group Co., Ltd.</a></td>
<td class="nump">$ 3,969,280<span></span>
</td>
<td class="nump">$ 4,535,784<span></span>
</td>
<td class="nump">$ 4,542,722<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAbstract', window );"><strong>Basic and diluted earnings per share</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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in Dollars per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.54<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="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in Dollars per share)</a></td>
<td class="nump">$ 0.21<span></span>
</td>
<td class="nump">$ 0.34<span></span>
</td>
<td class="nump">$ 0.54<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average numbers of common shares outstanding</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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in Shares)</a></td>
<td class="nump">12,116,079<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,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="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in Shares)</a></td>
<td class="nump">12,116,079<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net income attributable to Huadi International Group Co., Ltd.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_Sales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_Sales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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 (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EarningsPerShareBasicAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAbstract</td>
</tr>
<tr>
<td style="padding-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_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and 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, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-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_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-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_OtherOperatingIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherOperatingIncome</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 730<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6472174&amp;loc=d3e58812-109433<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-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_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_WeightedAverageNumberOfSharesOutstandingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract</td>
</tr>
<tr>
<td style="padding-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_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>32
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683076563720">
<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>Common Stock</div></th>
<th class="th"><div>Additional paid-in capital</div></th>
<th class="th"><div>Accumulated deficit</div></th>
<th class="th"><div>Accumulated other comprehensive income</div></th>
<th class="th"><div>Statutory Surplus Reserve</div></th>
<th class="th"><div>Shareholders&#8217; equity to Huadi International Group Co., Ltd.</div></th>
<th class="th"><div>Non- controlling interests</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Sep. 30, 2018</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">$ 22,531,620<span></span>
</td>
<td class="num">$ (8,873,947)<span></span>
</td>
<td class="nump">$ 2,826,108<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 16,485,781<span></span>
</td>
<td class="nump">$ 132,711<span></span>
</td>
<td class="nump">$ 16,618,492<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2018</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>
<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation gain</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(849,300)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="num">(849,300)<span></span>
</td>
<td class="num">(8,579)<span></span>
</td>
<td class="num">(857,879)<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,392,022<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">5,392,022<span></span>
</td>
<td class="nump">54,465<span></span>
</td>
<td class="nump">5,446,487<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Sep. 30, 2019</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">22,531,620<span></span>
</td>
<td class="num">(3,481,925)<span></span>
</td>
<td class="nump">1,976,808<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">21,028,503<span></span>
</td>
<td class="nump">178,597<span></span>
</td>
<td class="nump">21,207,100<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2019</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>
<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation gain</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,213,048<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,213,048<span></span>
</td>
<td class="nump">12,253<span></span>
</td>
<td class="nump">1,225,301<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,322,736<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">3,322,736<span></span>
</td>
<td class="nump">33,563<span></span>
</td>
<td class="nump">3,356,299<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Sep. 30, 2020</a></td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="nump">22,531,620<span></span>
</td>
<td class="num">(159,189)<span></span>
</td>
<td class="nump">3,189,856<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">25,564,287<span></span>
</td>
<td class="nump">224,413<span></span>
</td>
<td class="nump">25,788,700<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2020</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>
<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="top.Show.showAR( this, 'defref_hudi_StockOfferingNetOfOfferingCost', window );">Stock offering, net of offering cost</a></td>
<td class="nump">$ 625<span></span>
</td>
<td class="nump">21,663,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">21,664,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,664,341<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="top.Show.showAR( this, 'defref_hudi_StockOfferingNetOfOfferingCostinShares', window );">Stock offering, net of offering cost (in Shares)</a></td>
<td class="nump">3,125,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>
<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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">16,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,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="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation (in Shares)</a></td>
<td class="nump">2,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>
<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="top.Show.showAR( this, 'defref_us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments', window );">Foreign currency translation gain</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,437,805<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">1,437,805<span></span>
</td>
<td class="nump">14,523<span></span>
</td>
<td class="nump">1,452,328<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="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">2,275,770<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">255,705<span></span>
</td>
<td class="nump">2,531,475<span></span>
</td>
<td class="nump">25,570<span></span>
</td>
<td class="nump">2,557,045<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Balance at Sep. 30, 2021</a></td>
<td class="nump">$ 2,625<span></span>
</td>
<td class="nump">$ 44,211,336<span></span>
</td>
<td class="nump">$ 2,116,581<span></span>
</td>
<td class="nump">$ 4,627,661<span></span>
</td>
<td class="nump">$ 255,705<span></span>
</td>
<td class="nump">$ 51,213,908<span></span>
</td>
<td class="nump">$ 264,506<span></span>
</td>
<td class="nump">$ 51,478,414<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Balance (in Shares) at Sep. 30, 2021</a></td>
<td class="nump">13,127,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>
<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_hudi_StockOfferingNetOfOfferingCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock offering, net of offering cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_StockOfferingNetOfOfferingCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_StockOfferingNetOfOfferingCostinShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stock offering, net of offering cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_StockOfferingNetOfOfferingCostinShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-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_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21914-107793<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=122640432&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 105<br> -SubTopic 10<br> -Section 65<br> -Paragraph 6<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124434974&amp;loc=SL124442142-165695<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568740-111683<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124436220&amp;loc=d3e21711-107793<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123459177&amp;loc=SL121830611-158277<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 24: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4568447-111683<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 848<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Publisher FASB<br> -Subparagraph (a)(3)(iii)(03)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-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_TemporaryEquityForeignCurrencyTranslationAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments to temporary equity resulting from foreign currency translation adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments</td>
</tr>
<tr>
<td style="padding-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>33
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683076597992">
<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>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 2,557,045<span></span>
</td>
<td class="nump">$ 3,356,299<span></span>
</td>
<td class="nump">$ 5,446,487<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">735,333<span></span>
</td>
<td class="nump">723,586<span></span>
</td>
<td class="nump">617,634<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="top.Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Amortization</a></td>
<td class="nump">32,349<span></span>
</td>
<td class="nump">30,048<span></span>
</td>
<td class="nump">30,617<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="top.Show.showAR( this, 'defref_us-gaap_ProvisionForOtherLosses', window );">Bad debt expense reverse</a></td>
<td class="num">(153,676)<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="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax benefits (expenses)</a></td>
<td class="num">(89,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">296,163<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Loss (gain) on disposal of fixed assets</a></td>
<td class="nump">1,767<span></span>
</td>
<td class="num">(654,138)<span></span>
</td>
<td class="nump">19,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(8,823,928)<span></span>
</td>
<td class="num">(260,202)<span></span>
</td>
<td class="nump">996,761<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesReceivables', window );">Notes receivable</a></td>
<td class="num">(1,987,871)<span></span>
</td>
<td class="num">(10,332)<span></span>
</td>
<td class="nump">2,606,326<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(756,588)<span></span>
</td>
<td class="num">(1,987,737)<span></span>
</td>
<td class="nump">3,566,204<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent', window );">Advances to suppliers</a></td>
<td class="num">(2,727,661)<span></span>
</td>
<td class="nump">366,087<span></span>
</td>
<td class="nump">1,387,753<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidSupplies', window );">Advances to suppliers &#8211; related party</a></td>
<td class="nump">78,283<span></span>
</td>
<td class="nump">180,333<span></span>
</td>
<td class="num">(5,459,669)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Other receivables</a></td>
<td class="nump">2,006,975<span></span>
</td>
<td class="nump">3,303,687<span></span>
</td>
<td class="num">(838,251)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="num">(238,638)<span></span>
</td>
<td class="nump">650,988<span></span>
</td>
<td class="num">(13,033)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">372,155<span></span>
</td>
<td class="num">(387,358)<span></span>
</td>
<td class="nump">843,625<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInNotesPayableCurrent', window );">Notes payable</a></td>
<td class="nump">707,021<span></span>
</td>
<td class="num">(2,301,375)<span></span>
</td>
<td class="num">(3,795,141)<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="top.Show.showAR( this, 'defref_hudi_IncreaseDecreaseAdvancesFromCustomers', window );">Advances from customers</a></td>
<td class="nump">3,040,106<span></span>
</td>
<td class="nump">222,805<span></span>
</td>
<td class="num">(4,257,789)<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="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable', window );">Tax payable</a></td>
<td class="num">(402,478)<span></span>
</td>
<td class="num">(28,401)<span></span>
</td>
<td class="nump">899,869<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="num">(5,648,806)<span></span>
</td>
<td class="nump">3,204,290<span></span>
</td>
<td class="nump">2,346,607<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(917,539)<span></span>
</td>
<td class="num">(664,996)<span></span>
</td>
<td class="num">(912,702)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from disposition of property, plant and equipment</a></td>
<td class="nump">20,285<span></span>
</td>
<td class="nump">724,782<span></span>
</td>
<td class="text">&#160;<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(897,254)<span></span>
</td>
<td class="nump">59,786<span></span>
</td>
<td class="num">(912,702)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromShortTermDebt', window );">Proceeds from short-term borrowings</a></td>
<td class="nump">35,820,322<span></span>
</td>
<td class="nump">38,620,077<span></span>
</td>
<td class="nump">39,715,044<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfShortTermDebt', window );">Repayments on short-term borrowings</a></td>
<td class="num">(35,265,552)<span></span>
</td>
<td class="num">(40,488,791)<span></span>
</td>
<td class="num">(46,605,766)<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceInitialPublicOffering', window );">Proceeds from stock offering, net of offering costs</a></td>
<td class="nump">21,680,341<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="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRelatedPartyDebt', window );">Advances from related parties</a></td>
<td class="nump">6,223,875<span></span>
</td>
<td class="nump">3,068,965<span></span>
</td>
<td class="nump">7,926,927<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repayments to related parties</a></td>
<td class="num">(7,182,813)<span></span>
</td>
<td class="num">(5,889,557)<span></span>
</td>
<td class="num">(4,526,092)<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="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">21,276,173<span></span>
</td>
<td class="num">(4,689,306)<span></span>
</td>
<td class="num">(3,489,887)<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="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations', window );">Effect of exchange rate changes on cash and cash equivalents and restricted cash</a></td>
<td class="nump">219,398<span></span>
</td>
<td class="nump">113,762<span></span>
</td>
<td class="num">(125,041)<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase (decrease) in cash and cash equivalents and restricted cash</a></td>
<td class="nump">14,949,511<span></span>
</td>
<td class="num">(1,311,468)<span></span>
</td>
<td class="num">(2,181,023)<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the beginning of year</a></td>
<td class="nump">1,705,204<span></span>
</td>
<td class="nump">3,016,672<span></span>
</td>
<td class="nump">5,197,695<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="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and restricted cash at the end of year</a></td>
<td class="nump">16,654,715<span></span>
</td>
<td class="nump">1,705,204<span></span>
</td>
<td class="nump">3,016,672<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosures of cash flows 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaid', window );">Cash paid for income taxes</a></td>
<td class="nump">480,495<span></span>
</td>
<td class="nump">135,262<span></span>
</td>
<td class="nump">202,702<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="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">$ 1,550,082<span></span>
</td>
<td class="nump">$ 1,951,622<span></span>
</td>
<td class="nump">$ 2,258,101<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_IncreaseDecreaseAdvancesFromCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Advances from customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_IncreaseDecreaseAdvancesFromCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-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_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in related party payables classified as other, due within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInNotesPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInNotesPayableCurrent</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInNotesReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInNotesReceivables</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-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_IncreaseDecreaseInPrepaidSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidSupplies</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromIssuanceInitialPublicOffering">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ProceedsFromShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromShortTermDebt</td>
</tr>
<tr>
<td style="padding-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_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3000-108585<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 29: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 31: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-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_ProvisionForOtherLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense related to other loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForOtherLosses</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfShortTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>34
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073737256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">ORGANIZATION AND NATURE OF OPERATIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 1 &#8211; ORGANIZATION AND NATURE OF OPERATIONS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 25%; text-align: left"><span style="font-size: 10pt"><b>Entity
    Name</b></span></td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 15%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Registered<br/>
    Location</b></span></td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 24%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Date
    of Incorporation</b></span></td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 33%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership
    as of the<br/>
    issuance date of the report</b></span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Huadi International Group Co., Ltd. (&#8220;Huadi
    International&#8221;)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Cayman Island</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">September 27, 2018</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">Parent</span></td></tr>
  <tr>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Yongqiang Tuoxing Limited. (&#8220;Yongqiang Tuoxing&#8221;)</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">British Virgin Island</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">October 2, 2018</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">100% by the Parent</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Hong Kong Beach Limited. (&#8220;HK Beach&#8221;)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Hong Kong</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">November 7, 2018</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">100% by Yongqiang Tuoxing</span></td></tr>
  <tr>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Wenzhou Hongshun Stainless Steel Limited. (&#8220;Hongshun&#8221;)</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Wenzhou, China</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">June 3,2019</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">100% by HK Beach</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Huadi Steel Group Limited. (&#8220;Huadi Steel&#8221;)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Wenzhou, China</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">November 12,1998</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">99% by Hongshun</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"><b>Huadi International Group Co., Ltd. (&#8220;Huadi
International&#8221;)</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">Huadi International was incorporated on September
27, 2018 under the laws of Cayman Islands. Under its memorandum of association, Huadi International is authorized to issue 250,000,000
ordinary shares of a single class, par value $0.0002 per ordinary share. The paid in capital was $21,680,341 as of September 30, 2021.
There are currently 13,127,000 issued and outstanding ordinary shares. Huadi International is a holding company and is currently not
actively engaged in any business. Huadi International&#8217;s registered agent is Harneys Fiduciary (Cayman) Limited and its registered
office is at 4th Floor, Harbour Place, 103 South Church Street, P.O. Box 10240, Grand Cayman, KY1-1002, Cayman Islands.</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>Yongqiang Tuoxing Limited (&#8220;Yongqiang
Tuoxing&#8221;)</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Yongqiang Tuoxing was incorporated on October
2, 2018 under the laws of British Virgin Islands. Under its memorandum of association, Yongqiang Tuoxing is authorized to issue 50,000
ordinary shares of a single class, par value $1.00 per ordinary share. The paid in capital was zero as of September 30, 2021. Yongqiang
Tuoxing is a wholly owned subsidiary of Huadi International and is currently not actively engaged in any business. Yongqiang Tuoxing&#8217;s
registered agent is Harneys Corporate Services Limited and its registered office is at Craigmuir Chambers, Road Town, Tortola, VG1110,
British Virgin Islands.</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>Hong Kong Beach Limited (&#8220;HK Beach&#8221;)</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">HK Beach was incorporated on November 7, 2018
under the laws of Hong Kong and is a wholly owned subsidiary of Yongqiang Tuoxing. The paid in capital was zero as of September 30, 2021.
HK Beach did not have any operations as of September 30, 2021.</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>Wenzhou Hongshun Stainless Steel Ltd. (&#8220;Wenzhou
Hongshun&#8221;)</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">Wenzhou Hongshun was incorporated on June 3,
2019 in China and is a wholly owned subsidiary of HK Beach. Wenzhou Hongshun is a wholly-foreign owned enterprise organized under the
laws of the People&#8217;s Republic of China. The registered capital is USD 10,000,000 and the paid in capital was zero as of September
30, 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The registered principal activities of Wenzhou
Hongshun are sales of stainless steel pipes, stainless steel bars, stainless steel elbows, stainless steel products, auto parts and components;
import and export of goods, technology import and export. Wenzhou Hongshun did not have any operations as of September 30, 2021.&#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"><b>Huadi Steel Group Limited. (&#8220;Huadi Steel&#8221;)</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">Huadi Steel was incorporated on November 12,
1998 under the laws of the People&#8217;s Republic of China. The registered and paid in capital is RMB 168,800,000. Since August 18,
2015, Huadi Steel was owned by nine shareholders in People&#8217;s Republic of China (&#8220;PRC Shareholders&#8221;). &#160;Huadi Steel
focuses on manufacturing of industrial stainless steel seamless pipes and tubes products with extensive distribution facilities and network
in 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">Except where the context otherwise requires and
for purposes of this financial statement only, &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, &#8220;our company&#8221;,
&#8220;our&#8221; and &#8220;Huadi&#8221; refer to the above-mentioned entities.</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"><b>Reorganization</b>&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In or about August 2019, the Company completed
a corporate reorganization to roll several controlled entities (now referred to as the subsidiaries) into one legal corporation (the
Company). Di Wang, one of the PRC Shareholders transferred 5% equity of Huadi Steel to a Hong Kong entity which was subsequently transferred
to Wenzhou Hongshun on August 28, 2019. On August 22, 2019, Wenzhou Hongshun acquired 94% equity of Huadi Steel from the PRC Shareholders.
As a result, Huadi Steel&#8217;s equity interest is 99% held by Wenzhou Hongshun and 1% held by Di Wang as of September 30, 2021.</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 years presented in these consolidated
financial statements, the control of the entities has never changed (always under the control of the PRC Shareholders). Accordingly,
the combination has been treated as a corporate restructuring (reorganization) of entities under common control and thus the current
capital structure has been retroactively presented in prior periods as if such structure existed at that time and in accordance with
ASC 805-50-45-5, the entities under common control are presented on a combined basis for all periods to which such entities were under
common control. The consolidation of the Company and its subsidiaries has been accounted for at historical cost and prepared on the basis
as if the aforementioned transactions had become effective as of the beginning of the first period presented in the accompanying consolidated
financial statements.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>35
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073724632">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.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>NOTE 2 &#8211; SIGNIFICANT ACCOUNTING POLICIES</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"><b>Basis of Presentation and Principles of Consolidation</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">The accompanying consolidated financial statements
and related notes have been prepared in accordance with generally accepted accounting principles in the United Stated of America (&#8220;US
GAAP&#8221;) and have been consistently applied. The accompanying consolidated financial statements include the financial statements
of the Company and its majority-owned and controlled subsidiaries. All significant inter-company transactions and balances have been
eliminated upon consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Use of Estimates</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">The preparation of the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed
in the consolidated financial statements and the accompanying notes. Such estimates include, but are not limited to, allowances for doubtful
accounts, inventory valuation, useful lives of property, plant and equipment, intangible assets, impairment in equity investment, and
income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those estimates.</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>Foreign Currency Translation</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">The financial records of the Company&#8217;s
subsidiaries in People&#8217;s Republic of China (&#8220;PRC&#8221;) are maintained in their local currencies which are Chinese Yuan
(&#8220;CNY&#8221; or &#8220;RMB&#8221;). Monetary assets and liabilities denominated in currencies other than their local currencies
are translated into local currencies at the rates of exchange in effect at the consolidated balance sheet dates. Transactions denominated
in currencies other than their local currencies during the year are converted into local currencies at the applicable rates of exchange
prevailing when the transactions occur. Transaction gains and losses are recorded in other income, net in the consolidated statements
of income and comprehensive income.</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 maintained its financial record using
the United States dollar (&#8220;US dollar&#8221;) as the functional currency, while the subsidiaries of the Company in Hong Kong and
mainland China maintained their financial records using RMB as the functional currencies. The reporting currency of the Company is US
dollar. When translating local financial reports of the Company&#8217;s subsidiaries into US dollar, assets and liabilities are translated
at the exchange rates at the consolidated balance sheet date, equity accounts are translated at historical exchange rates and revenue,
expenses, gains and losses are translated at the average rate for the period. Translation adjustments are reported as cumulative translation
adjustments and are shown as a separate component of other comprehensive income in the consolidated statements of income and comprehensive
income.</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 relevant exchange rates are listed below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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&#160;the&#160;Fiscal&#160;Years<br/>
    Ended&#160;September&#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">2021</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">2020</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">2019</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">Period Ended RMB: USD 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">6.4434</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.7896</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.1477</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Period Average RMB: USD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.5072</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0056</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.8753</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;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Cash and Cash Equivalents</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">Cash and cash equivalents primarily consist of
cash and deposits with financial institutions which are unrestricted as to withdrawal and use. Cash equivalents consist of highly liquid
investments that are readily convertible to cash generally with original maturities of three months or less when purchased.</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>Restricted Cash</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">The Company has bank acceptance notes outstanding
with the bank and is required to keep certain amounts on deposit that are subject to withdrawal restrictions. Those notes are generally
short term in nature due to their short maturity period of six to nine months; thus, restricted cash is classified as a current asset.
Restricted cash is included in the beginning or ending balance of cash and cash equivalents, and restricted cash in the consolidated
statements of cash flows.</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 September 30, 2021 and 2020, restricted
cash was $1,304,518 and $908,410, respectively. No cash is restricted to assure future credit availability.</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>Accounts Receivable and Allowance for Doubtful
Accounts</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 are recognized and carried
at original invoiced amount less an estimated allowance for uncollectible accounts. The Company usually determines the adequacy of reserves
for doubtful accounts based on individual account analysis and historical collection trends. The Company establishes 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, as well as a provision on historical trends of collections.
Based on management of customers&#8217; credit and ongoing relationship, management makes conclusions whether any balances outstanding
at the end of the period will be deemed uncollectible on an individual basis and on aging analysis basis. The provision is recorded against
accounts receivables balances, with a corresponding charge recorded in the consolidated statements of income and comprehensive income.
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><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 allowance for doubtful accounts recognized
as of September 30, 2021 and 2020 was $3,066,937 and $2,910,554, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventories</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">Inventories are stated at the lower of cost or
net realizable value. Cost is principally determined using the weighted-average method. The Company records adjustments to inventory
for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable value. These adjustments are
based upon a combination of factors including current sales volume, market conditions, lower of cost or market analysis and expected
realizable value of the inventory.</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">There were no write-downs recognized of inventories
for the years ended September 30, 2021, 2020 and 2019.</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>Advances to Suppliers</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">Advances to suppliers refer to advances for purchase
of materials or other service agreements, which are applied against accounts payable when the materials or services are received.</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 reviews a supplier&#8217;s credit
history and background information before advancing a payment. If the financial condition of its suppliers were to deteriorate, resulting
in an impairment of their ability to deliver goods or provide services, the Company would write off such amount in the period when it
is considered as impaired. For the years ended September 30, 2021, 2020 and 2019, the Company had no wrote-offs for advances to suppliers.</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>Advances from Customers</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">Advances from customers refer to advances received
from customers regarding product sales, which are applied against accounts receivable when products are sold.</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"><b>Property and Equipment, net</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">Property, plant, and equipment are recorded at
cost less accumulated depreciation. Depreciation commences upon placing the asset in usage and is recognized on a straight-line basis
over the estimated useful lives of the assets with 5% of residual value, as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="white-space: nowrap; width: 89%; text-align: right">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Useful
    lives</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Buildings</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">10-32 years</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Machinery and equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">5-20 years</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Transportation vehicles</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Office equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Electronic equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</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">Expenditures for maintenance and repairs, which
do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments
which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired
or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated statements of income and other
comprehensive income in other income or expenses.</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>Land Use Rights</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">Under the PRC law, all land in the PRC is owned
by the government and cannot be sold to an individual or company. The government grants individuals and companies the right to use parcels
of land for specified periods of time. These land use rights are sometimes referred to informally as &#8220;ownership.&#8221; Land use
rights are stated at cost less accumulated amortization. Land use rights are amortized using the straight-line method with the following
estimated useful lives:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 89%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Useful
    lives</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Land use rights</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">50 years</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"><b>Long-term Investments</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">Effective October 1, 2020, the Company adopted
Accounting Standards Update (&#8220;ASU&#8221;) 2016-01 and related ASU 2018-03 concerning recognition and measurement of financial assets
and financial liabilities. In adopting this new guidance, the Company has made an accounting policy election to adopt an adjusted cost
method measurement alternative for investments in equity securities without readily determinable fair values.&#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">For equity investments that are accounted for
using the measurement alternative, the Company initially records equity investments at cost but is required to adjust the carrying value
of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the
same issuer or upon an impairment.&#160;</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>Impairment of Long-lived Assets</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">The Company&#8217;s management reviews the carrying
values of long-lived assets whenever events and circumstances, such as a significant decline in the asset&#8217;s market value, obsolescence
or physical damage affecting the asset, significant adverse changes in the assets use, deterioration in the expected level of the assets
performance, cash flows for maintaining the asset are higher than forecast, indicate that the net book value of an asset may not be recovered
through expected future cash flows from its use and eventual disposition. If the estimated cash flows from the use of the asset and its
eventual disposition are below the asset&#8217;s carrying value, then the asset is deemed to be impaired and written down to its fair
value.</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">There was no impairment charge recognized for
long-lived assets for the years ended September 30, 2021, 2020 and 2019.</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>Fair Value Measurement</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">Fair Value Measurements and Disclosures requires
disclosure of the fair value of financial instruments held by the Company. Fair value is defined as the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level
fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable
inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Level 1 inputs to the valuation methodology are quoted prices for identical
    assets or liabilities in active markets.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Level 2 inputs to the valuation methodology include quoted prices for
    similar assets and liabilities in active markets, quoted prices for identical or similar assets in inactive markets, and inputs that
    are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49pt; text-indent: -24.5pt">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Level 3 inputs to the valuation methodology use one or more unobservable
    inputs which are significant to the fair value measurement. This includes certain pricing models, discounted cash flow methodologies
    and similar techniques that use significant unobservable inputs.</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 Company&#8217;s financial instruments,
including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, other current liabilities, notes receivable,
notes payable, bank loans, and income tax payable&#160;and other receivables, the carrying amounts approximate their fair values due
to their short maturities as of September 30, 2021 and 2020.</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>Value-added Tax (&#8220;VAT&#8221;)</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">Sales revenue represents the invoiced value of
goods, net of VAT. All of the Company&#8217;s products are sold in the PRC and are subject to a VAT on the gross sales price.&#160; The
Company is subject to a VAT rate of 17% before May 1, 2018, a VAT rate of 16% effective on May 1, 2018, and the most current VAT rate
of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials included in
the cost of producing or acquiring its finished products.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition</b>&#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">The Company generates its revenues mainly from
sales of steel piping products while a small portion of revenue is generated from production services provided to third-party entities.
The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting standards updates (&#8220;ASU&#8221;) 2014-09
for revenue recognition. On October 1, 2018, the Company has early adopted ASU 2014-09, which is a comprehensive new revenue recognition
model that requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that
reflects the consideration expected to be received in exchange for those goods or services. The Company considers revenue realized or
realizable and earned when all the five following criteria are met: (1) Identify the Contract with a Customer, (2) Identify the Performance
Obligations in the Contract, (3) Determine the Transaction Price, (4) Allocate the Transaction Price to the Performance Obligations in
the Contract, and (5) Recognize Revenue When (or As) the Entity Satisfies a Performance Obligation. Results for reporting periods beginning
after October 1, 2018 are presented under ASU 2014-09, while prior period amounts are not adjusted and continue to be reported under
the previous accounting standards. The Company has assessed the impact of the guidance by reviewing its existing customer contracts and
current accounting policies and practices to identify differences that will result from applying the new requirements, including the
evaluation of its performance obligations, transaction price, customer payments, transfer of control and principal versus agent considerations.
Based on the assessment, the Company concluded that there was no change to the timing and pattern of revenue recognition for its current
revenue streams in scope of Topic 606 and therefore there was no material changes to the Company&#8217;s consolidated financial statements
upon adoption of ASC 606, and there have not been any significant changes to company&#8217;s business processes, systems, or internal
controls as a result of implementing the standard.&#160;&#160;&#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">The Company considers customer purchase orders
and production service agreement, which in some cases are governed by master sales agreements, to be the contracts with a customer. As
part of its consideration of the contract, the Company evaluates certain factors including the customer&#8217;s ability to pay (or credit
risk). For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified 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">In determining the transaction price the Company
evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be
entitled. As the Company&#8217;s standard payment terms are less than one year, the Company has elected the practical expedient under
ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction price
to each distinct product based on their relative standalone selling price.</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">Revenues are reported net of all value added
taxes. The Company does not routinely permit customers to return products, while in certain conditions product changes are allowed, and
historically customer returns have been immaterial and due to the nature of company&#8217;s products no warranty is offered.</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">Sales revenue is recognized when control of the
product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied at a point in time), which
typically occurs at delivery. Production service revenue is recognized when production order is fulfilled and VAT invoice is issued to
customer.</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 sells its products either under free
onboard (&#8220;FOB&#8221;) shipping point term or under FOB destination term. For sales under FOB shipping point term, the Company recognize
revenues when products are loaded on the ships. Product delivery is evidenced by warehouse shipping logs as well assigned shipping bills
from the shipping companies. For sales under FOB destination term, the Company recognize revenues when the products are delivered and
accepted by customers. Product delivery is evidenced by signed receipt documents and title transfers upon delivery. Prices are determined
based on negotiations with the Company&#8217;s customers and are not subject to adjustment. As a result, the Company expects returns
to be minimal.</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>Government Grant</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">Government grants are recognized when received
and all the conditions for their receipt have been met.</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">Government grants as the compensation for expenses
or losses already incurred or for the purpose of giving immediate financial support to the Company with no future related cost are recognized
in profit or loss in the period in which they become 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">For the years ended September 30, 2021, 2020
and 2019, the Company received government grants of $<span style="font-family: Times New Roman, Times, Serif">1,190,882</span>, $410,532
and $59,131, respectively. The grants were recorded as other income in the consolidated statements for income.</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>Research and Development Costs</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">Research and development activities are directed
toward the development of new products as well as improvements in existing processes. These costs, which primarily include salaries,
contract services and supplies, are expensed as incurred.</p><p style="font: 8pt 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>Shipping and Handling Costs</b></p><p style="font: 8pt 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">Shipping and handling costs are expensed when
incurred and are included in selling, general and administrative expense. Shipping and handling costs were $1,341,712, $804,264 and $1,011,670
for the years ended September 30, 2021, 2020 and 2019, respectively.</p><p style="font: 8pt 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>Advertising Costs</b></p><p style="font: 8pt 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">Advertising costs are expensed as incurred and
are included in selling, general and administrative expense in accordance with ASC 720-35, &#8220;Other Expenses-Advertising Costs&#8221;.
Advertising costs were $237,563, $104,933 and $147,363 for years ended September 30, 2021, 2020 and 2019 respectively.</p><p style="font: 8pt 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>Income Taxes</b></p><p style="font: 8pt 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 using the
asset and liability method whereby it calculates deferred tax assets or liabilities for temporary differences between the tax basis of
assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits
by applying enacted tax rates applicable to the years in which those temporary differences are expected to be reversed or settled. Deferred
tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all
of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing
authorities. The components of the deferred tax assets and liabilities are individually classified as non-current amounts.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records uncertain tax positions in
accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that
the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the
more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely
to be realized upon ultimate settlement with the related tax authority.</p><p style="font: 8pt 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 extent applicable, the Company records
interest and penalties as other expense. All of the tax returns of the Company&#8217;s PRC subsidiaries remain subject to examination
by PRC tax authorities for five years from the date of filing. The fiscal years for tax purpose in PRC is December 31.</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 and its subsidiaries are not subject
to U.S. tax laws and local state tax laws. The Company&#8217;s income and that of its related entities must be computed in accordance
with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner that could adversely affect the amount
of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not be changed in a manner that adversely
affects shareholders. In particular, any such change could increase the amount of tax payable by the Company, reducing the amount available
to pay dividends to the holders of the Company&#8217;s ordinary shares.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Earnings Per Share</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">Earnings (loss) per share is calculated in accordance
with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of ordinary shares outstanding during the year. Diluted earnings per share is computed
in accordance with the treasury stock method and based on the weighted average number of ordinary shares and dilutive common share equivalents.
Dilutive common share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive.
There were no dilutive common share equivalents outstanding during the years ended September 30, 2021, 2020 and 2019.</p><p style="font: 8pt 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"><b>Certain Risks and Concentration&#160;</b></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Exchange Rate Risks</i></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company operates in PRC, which may give rise
to significant foreign currency risks mainly from fluctuations and the degree of volatility of foreign exchange rates between the USD
and the RMB.</p><p style="font: 8pt 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>Currency Convertibility Risks</i></p><p style="font: 8pt 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">Substantially all of the Company&#8217;s operating
activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place
either through the People&#8217;s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted
by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of China or other regulatory institutions
requires submitting a payment application form together with other information such as suppliers&#8217; invoices, shipping documents
and signed contracts.</p><p style="font: 8pt 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>Concentration of Credit Risks</i></p><p style="font: 8pt 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">Financial instruments that potentially subject
the Company to concentration of credit risks consist primarily of cash and cash equivalents, restricted cash, notes receivable. The Company
places its cash and cash equivalents, restricted cash, and note receivable in good credit quality financial institutions in Hong Kong
and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration of revenue. To manage credit
risk, the Company performs ongoing credit evaluations of customers&#8217; financial condition.</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>Interest Rate Risks</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 is subject to interest rate risk.
The Company has bank interest bearing loans charged at variable interest rates. And although some bank interest bearing loans are charged
at fixed interest rates within the reporting period, the Company is still subject to the risk of adverse changes in the interest rates
charged by the banks when these loans are refinanced.</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>Risks and Uncertainties</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The operations of the Company are located in
the PRC. Accordingly, the Company&#8217;s business, financial condition, and results of operations may be influenced by political, economic,
and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#8217;s results may be adversely affected
by changes in the political, regulatory and social conditions in the PRC. Although the Company has not experienced losses from these
situations and believes that it is in compliance with existing laws and regulations including its organization and structure disclosed
in Note 1, this may not be indicative of future results.</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"><i>Liquidity Risks</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 primary sources of liquidity consist of existing
cash balances, cash flows from our operating activities and availability under our revolving credit facility. Our ability to generate
sufficient cash flows from our operating activities is primarily dependent on our sales of steel pipe, tube and ancillary products to
our customers at margins sufficient to cover fixed and variable expenses.&#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">As of September 30, 2021 and 2020, we had cash
and cash equivalents of $15,350,197 and $796,794, respectively. We believe that our current cash, cash to be generated from our operations
and&#160;access to loans from our related parties will be sufficient to meet our working capital needs for at least the next twelve months.
However, we do not have any amounts committed to be provided by our related party. We are also not dependent upon this offering to meet
our liquidity needs for the next twelve months. However, we plan to expand our business to implement our growth strategies in our existing
market and strengthen our position in the marketplace. To do so, we will need more capital through equity financing to increase our production
and meet market demands.</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"><b>Reclassification</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">Certain amounts in the consolidated financial
statements for the prior year have been reclassified to conform to the current year presentation. These reclassifications had no impact
on consolidated net earnings, consolidated financial position, or consolidated cash flows.</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>Recent Accounting Pronouncements</b>&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">New Accounting Pronouncements Recently Adopted</span></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">In February 2016, the FASB issued ASU 2016-02,
&#8220;Leases (Topic 842),&#8221; which increases lease transparency and comparability among organizations. Under the new standard, lessees
will be required to recognize all assets and liabilities arising from leases on the balance sheet, with the exception of leases with
a term of 12 months or less, which permits a lessee to make an accounting policy election by class of underlying asset not to recognize
lease assets and liabilities. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods
within those fiscal years, and early adoption is permitted. In March 2018, the FASB approved an alternative transition method to the
modified retrospective approach, which eliminates the requirement to restate prior period financial statements and requires the cumulative
effect of the retrospective allocation to be recorded as an adjustment to the opening balance of retained earnings at the date of adoption.
Effective October 1, 2019, the Company adopted the new lease accounting standard using a modified retrospective transition method which
allowed the Company not to recast comparative periods presented in its consolidated financial statements. The adoption of the new standard
did not have material impact on our consolidated net earnings and cash flows.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, the FASB issued ASU No. 2018-13,
&#8220;Fair Value Measurement (Topic 820): Disclosure Framework Changes to the Disclosure Requirements for Fair Value Measurement&#8221;
(&#8220;ASU 2018-13&#8221;). The amendments in this ASU modify the disclosure requirements on fair value measurements. ASU 2018-13 is
effective for public entities for fiscal years beginning after December 15, 2019, with early adoption permitted for any removed or modified
disclosures. The removed and modified disclosures will be adopted on a retrospective basis and the new disclosures will be adopted on
a prospective basis. Effective October 1, 2020, the Company adopted ASU 2018-13 and the adoption of the new standard did not have material
impact on our consolidated net earnings and cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">New Accounting Pronouncements Not Yet Adopted</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13,
&#8220;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221;. This amends guidelines
on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. For assets held at amortized
cost basis, Topic 326 eliminates the probable initial recognition threshold in current U.S. GAAP and, instead, requires an entity to
reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from
the amortized cost basis of the financial assets to present the net amount expected to be collected. For available-for-sale debt securities,
credit losses should be measured in a manner similar to current U.S. GAAP, however Topic 326 will require that credit losses be presented
as an allowance rather than as a write-down. ASU 2016-13 affects entities holding financial assets and net investment in leases that
are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments
in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that
have the contractual right to receive cash. The amendments in this ASU will be effective for fiscal years beginning after December 15,
2019, including interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments&#8212;Credit
Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which amended the effective date of
ASU 2016-13. The amendments in these ASUs are effective for the Company&#8217;s fiscal years, and interim periods within those fiscal
years beginning April 1, 2022. Early adoption is permitted. The Company does not expect to early adopt this guidance and is in the process
of evaluating the impact of adoption of this guidance on the Company&#8217;s consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In December 2019, the FASB issued ASU 2019-12,
Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting
for income taxes. This standard removes certain exceptions related to the approach for intra period tax allocation, the methodology for
calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also
amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The amendments in these ASUs are effective
for the Company&#8217;s fiscal years, and interim periods within those fiscal years beginning October 1, 2022. The Company does not expect
to early adopt this guidance and is in the process of evaluating the impact of adoption of this guidance on the Company&#8217;s consolidated
financial statements.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>36
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073737256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_AccountsReceivableAbstract', window );"><strong>Accounts Receivable [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="top.Show.showAR( this, 'defref_hudi_AccountsReceivableTextBlock', window );">ACCOUNTS RECEIVABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 3 &#8211; ACCOUNTS RECEIVABLE</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 5pt"><b>&#160;</b></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Accounts receivable as of September 30, 2021 and 2020 consisted of
the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 5pt"><b>&#160;</b></span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,364,198</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">16,529,251</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts receivable &#8211; related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,981,697</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,914,380</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: 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">(3,066,937</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,910,554</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</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">25,278,958</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,533,077</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"><span style="font-size: 5pt">&#160;&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company&#8217;s customers are for the most
part, various levels of government, state-owned entities and construction companies. Due to the nature of the customers and the practice
of the industry, the Company generally allows credit period of 180 days to its customers. The average accounts receivable turnover period
was approximately 106 days, 93 days and 84 days for the fiscal years ended September 30, 2021, 2020 and 2019, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Changes of allowance for doubtful accounts for
the years ended September 30, 2021 and 2020 are as follow:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-size: 5pt">&#160;</span></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,910,554</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,764,735</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Bad debt write-off</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><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">156,383</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">145,819</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,066,937</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">2,910,554</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"><span style="font-size: 5pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">No bad debt expense and debt write-off recorded
by the Company during the years ended September 30, 2021 and 2020.<b>&#160;</b></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_AccountsReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AccountsReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_AccountsReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable [Text Block].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AccountsReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073747448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Receivable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">NOTES RECEIVABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 4 &#8211; NOTES RECEIVABLE</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">Notes receivable consisted of bank acceptance
notes of $2,593,018 and $555,612 received from the Company&#8217;s customers as of September 30, 2021 and 2020, respectively. These notes
with 3-6 months maturity dates were issued by customers to pay their payable balances to the Company; and these notes were guaranteed
by the banks.</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_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>38
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073675272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 5 &#8211; INVENTORIES</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">Inventories as of September 30, 2021 and 2020 consisted of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>&#160;</b></p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,845,763</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">11,305,744</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,287,171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">913,751</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">9,588,331</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,618,099</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">22,721,265</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">20,837,594</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">There was no inventory write-downs recognized
for the years ended September 30, 2021, 2020 and 2019.</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_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>39
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073684344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY, PLANT AND EQUIPMENT</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 6 &#8211; PROPERTY, PLANT AND EQUIPMENT</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">Property, plant and equipment as of September 30, 2021 and 2020 consisted
of the following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,195,800</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,930,868</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,737,421</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,706,598</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 vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,079,190</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">932,472</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">682,216</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">460,943</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">Construction in progress (&#8220;CIP&#8221;)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-39">-</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">235,266</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total property plant and equipment, at cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,694,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,266,147</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: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,485,922</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">(7,578,505</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,208,705</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,687,642</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 expense was $735,333, $723,586 and
$617,634 for the years ended September 30, 2021, 2020 and 2019, 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">During fiscal year ended September 30, 2021,
the Company sold fixed assets with a net carrying value of $22,593, and recorded loss on sale of fixed assets of $1,767. During fiscal
year ended September 30, 2020, the Company sold fixed assets with a net carrying value of $70,644, and recorded gain on sale of fixed
assets of $654,138.</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 September 30, 2021 and 2020, the Company
pledged buildings to secure banking facilities granted to the Company. The carrying values of the pledged buildings to secure bank borrowings
by the Company are shown in&#160;<i>Note 10</i>.</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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073769768">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_LandUseRightsAbstract', window );"><strong>Land Use Rights [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="top.Show.showAR( this, 'defref_hudi_LandUseRightsTextBlock', window );">LAND USE RIGHTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 7 &#8211; LAND USE RIGHTS</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">Land use rights as of September 30, 2021 and 2020 consisted of the
following:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Land use rights, cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,719,978</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">1,632,277</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(485,342</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">(429,590</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: 4pt">Land use rights, net</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">1,234,636</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">1,202,687</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">Amortization expense was $32,349, $30,048 and
$30,617 for the years ended September 30, 2021, 2020 and 2019, 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_hudi_LandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_LandUseRightsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LandUseRightsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073715144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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="top.Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">LONG-TERM INVESTMENTS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 8 &#8211; LONG-TERM INVESTMENTS</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">Long-term investments consisted of the following
as of September 30, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 76%"><span style="font-size: 10pt">Huashang Micro Finance Co.</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">5,897,508</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">5,596,795</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Longwan Rural Commercial Bank</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">6,981,097</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">6,625,133</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Wenzhou Longlian Development Co., Ltd</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,293,323</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,227,377</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">14,171,928</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">13,449,305</span></td>
    <td style="padding-bottom: 4pt">&#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">In 2009, the Company made an investment of RMB
90,000,000 ($13,203,257 in USD) to acquire 22.5% in Huashang Micro Finance Co. (&#8220;Huashang&#8221;), a finance company offers micro
loans to its customers. In 2015, as the result of a capital reduction, the Company&#8217;s ownership was reduced by 3.5% to 19% for a
cash consideration of RMB 52,000,000 ($8,535,827 in USD). The Company carries this investment at the cost on its consolidated balance
sheets. The Company did not receive any dividend income from Huashang during the years ended September 30, 2021, 2020 and 2019.</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 2011, the Company made an investment of RMB
8,333,400 ($1,307,982 in USD) to acquire 8.3334% in Wenzhou Longlian Development Co., Ltd. (&#8220;Longlian&#8221;), a property and infrastructure
development company. The Company carries this investment at the cost on its consolidated balance sheets. The Company did not receive
any dividend income from Longlian during the years ended September 30, 2021, 2020 and 2019.</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 2012, the Company made an investment of RMB
44,982,000 ($7,172,207 in USD) to acquire 2.1% in Longwan Rural Commercial Bank. (&#8220;LRCB&#8221;), a private bank accepting deposits
and providing short-term or long-term lending to its customers. The Company carries this investment at the cost on its consolidated balance
sheets. During the year ended September 30, 2021, the Company received dividend income of RMB 2,822,400 ($433,735 in USD) from LRCB.
During the year ended September 30, 2020, the Company received dividend income of RMB 3,087,000 ($440,647 in USD) from LRCB. During the
year ended September 30, 2019, the Company received dividend income of RMB 3,307,500 ($481,070 in USD) from LRCB.</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 ownership percentage of the above long-term
investments has not changed during the fiscal year ended September 30, 2021. The carrying values of the pledged long-term investment
to secure bank borrowings by the Company are shown in&#160;<i>Note 10</i>.</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_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for  investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI http://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI http://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073707848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Notes Payable<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">NOTES PAYABLE</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 9 &#8211; NOTES PAYABLE</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">Notes payable consisted of bank notes payable
of $2,312,556 and $1,517,026 provided by the Company to its suppliers as of September 30, 2021 and 2020, respectively. These short-term
bank notes can be endorsed and assigned to suppliers as payments for purchases. The bank notes payables are generally payable within
six months. These short-term notes payables are guaranteed by the bank for their full face value. In addition, the banks usually require
the Company to deposit a certain amount of fund at the bank as a guarantee deposit, which is classified on the consolidated balance sheets
as restricted cash.</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>43
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073673912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTextBlock', window );">SHORT-TERM BORROWINGS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>NOTE 10 &#8211; SHORT-TERM BORROWINGS</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Short-term borrowings consisted of the following
at September 30, 2021:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Bank&#160;Name</td><td style="font-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&#160;-&#160;RMB</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">Amount&#160;-&#160;USD</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">Issuance&#160;Date</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">Expiration&#160;Date</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">Interest</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: 40%; text-align: left">CITIC Bank</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,500,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">698,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"><span style="font-size: 10pt">10/10/2020</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: 9%; text-align: right"><span style="font-size: 10pt">10/9/2021</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: 9%; text-align: right">5.00</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,008,783</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/15/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/14/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">620,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/15/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/26/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/28/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/27/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/4/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/3/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,086,382</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/18/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/17/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/30/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/29/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,474,376</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/21/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/3/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,540,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,170,190</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/31/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/27/2021</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; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,700,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">884,626</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/6/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/14/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,730,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,199,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/11/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/5/2022</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">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">620,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">2/3/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">2/1/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">774,436</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/4/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/2/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/12/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/10/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/17/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/15/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,410,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">529,224</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/17/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/14/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,769,252</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/13/2022</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">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,086,383</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/10/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/10/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/18/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/18/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">853,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/20/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/20/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/27/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/27/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">698,389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/9/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/2/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/18/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/17/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">713,909</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/22/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/19/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,536,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/28/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/27/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">510,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/28/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/21/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,536,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/14/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,163,982</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/7/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,980,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,548,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/23/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/22/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,980,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,548,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/30/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/27/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: justify; 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"><b>RMB&#160;215,519,000</b><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 35.1pt 0pt 0; text-align: justify"/></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"><b>$</b></td><td style="border-bottom: Black 4pt double; text-align: right">33,459,043</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="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></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">Short-term borrowings consisted of the following
at September 30, 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Bank&#160;Name</td><td style="font-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&#160;-&#160;RMB</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">Amount&#160;-&#160;USD</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">Issuance&#160;Date</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">Expiration&#160;Date</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">Interest</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: 40%; text-align: left">Agricultural Bank</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,990,000</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">1,471,367</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"><span style="font-size: 10pt">11/4/2019</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: 9%; text-align: right"><span style="font-size: 10pt">11/3/2020</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: 9%; text-align: right">5.40</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">736,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/13/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/12/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.40</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,030,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/28/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/18/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,399,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/19/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/18/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,471,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/27/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/10/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,700,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">839,519</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/8/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,471,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/14/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/13/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,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">1,325,557</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">2/28/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">2/27/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">734,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/4/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/3/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,973,607</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/13/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/12/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.25</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">736,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/27/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.25</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">662,778</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/10/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/1/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.80</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,546,483</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/24/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,135,619</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">8/3/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">8/2/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">662,778</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/11/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/10/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">957,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/16/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/15/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">589,136</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/29/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/28/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,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">883,704</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/22/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/21/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">957,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/23/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/22/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,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">1,178,273</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/24/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/23/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,540,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,110,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/7/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/2/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,730,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,138,506</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/9/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Minsheng Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,679,039</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/22/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhejiang Commerce Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,251,915</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/22/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/16/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zhejiang Commerce Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,750,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">699,599</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/21/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/18/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhejiang Commerce Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,030,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/3/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/14/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.20</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">Zhejiang Commerce Bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,500,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">1,546,483</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"><span style="font-size: 10pt">9/18/2020</span></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"><span style="font-size: 10pt">6/18/2021</span></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">5.22</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; 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"><span style="font-size: 10pt"><b>RMB211,980,000</b></span></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">31,221,280</td><td style="padding-bottom: 4pt; font-weight: bold; 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="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></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 Company&#8217;s short-term bank borrowings
are pledged by its assets as listed below, and guaranteed by the Company&#8217;s major shareholders: Di Wang, Jueqin Wang, their immediate
family members, third-party individuals, and third-party companies:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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 September 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">2021</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">2020</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">Buildings, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,995,522</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,405,140</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term Investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-40">-</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">6,625,133</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">2,995,522</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">10,030,273</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">For the years ended September 30, 2021, 2020
and 2019, interest expense on all short-term borrowings and notes payable amounted to $1,550,082, $2,162,589 and $2,149,077, 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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for short-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTextBlock</td>
</tr>
<tr>
<td style="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>44
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073758584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Customer and Supplier Concentrations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskDisclosureTextBlock', window );">CUSTOMER AND SUPPLIER CONCENTRATIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 11 &#8211; CUSTOMER AND SUPPLIER CONCENTRATIONS</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">Significant customers and suppliers are those
that account for greater than 10% of the Company&#8217;s revenues and purchases.</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 sold a substantial portion of products
to one customer (10.67% of total revenues) during the year ended September 30, 2021. As of September 30, 2021, amount due from this customer
included in accounts receivable was $6,144,633, representing 24.31% of total accounts receivable. There was no other significant concentration
(over 10%) of accounts receivable for the year ended September 30, 2021.</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 had no significant customer during
the year ended September 30, 2020. There were two customers accounted for a significant portion of total accounts receivable for the
year ended September 30, 2020, which combined accounted for 26.31% of the Company&#8217;s total 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">The Company sold a substantial portion of products
to one customer (10.13% of total revenues) during the year ended September 30, 2019. As of September 30, 2019, amount due from this customer
included in accounts receivable was $293,640. There was one customer accounted for a significant portion (11.48%) of total accounts receivable
for the year ended September 30, 2019.</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 loss of our significant customer or the failure
to attract new customers could have a material adverse effect on our business, consolidated results of operations and financial condition.</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 year ended September 30, 2021, three
suppliers accounted for 12.84%, 12.84% and 11.47% of the Company&#8217;s total raw material purchase. There was one supplier that have
significant concentration (over 10%) of total accounts payable for the year ended September 30, 2021, which accounted for 51.33% of the
Company&#8217;s total accounts 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">For the year ended September 30, 2020, three
suppliers accounted for 32.05%, 16.60% and 11.16% of the Company&#8217;s total purchase. There were three suppliers that have significant
concentration (over 10%) of total accounts payable for the year ended September 30, 2020, which combined accounted for 63.47% of the
Company&#8217;s total accounts 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">For the year ended September 30, 2019, two suppliers
accounted for 29.13% and 18.09% of the Company&#8217;s total purchase. There were three suppliers that have significant concentration
(over 10%) of total accounts payable for the year ended September 30, 2019, which combined accounted for 63.47% of the Company&#8217;s
total accounts 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">The Company believes there are numerous other
suppliers that could be substituted should the supplier become unavailable or non-competitive.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -URI http://asc.fasb.org/topic&amp;trid=2134479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>45
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073696552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTY TRANSACTIONS</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 12 &#8211; RELATED PARTY 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-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><i>1) Nature of
relationships with related parties:</i></span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom; ">
    <td style="width: 40%; border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 58%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><b>Relationship with
    the Company</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Taizhou Huadi Industrial Ltd. (&#8220;Taizhou Huadi&#8221;)</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">An entity 30% owned by Jueqin Wang</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Huashang Micro Finance Co. (&#8220;Huashang&#8221;)</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">An entity 19% owned by the Company</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Taizhou Huadi Material Technology Co.</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">An entity 100% owned by Yiyu Wang</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Jueqin Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Di Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Huizhi Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Juelin Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Yiyu Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Immediate family member of majority shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Bing Zhang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</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-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><i>2) Related
party transactions</i></span></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>2021 Fiscal Year</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">During the year ended September 30, 2021, the
Company purchased a total of $6,376,512 raw materials from Taizhou Huadi. These raw materials primarily consisted of stainless steel
bars and stainless steel strips. As of September 30, 2021, the Company had no outstanding balance of accounts payable to Taizhou Huadi.
To lock down the prices for raw materials and hedge against price rise risk, the Company periodically pays Taizhou Huadi in advance.
As of September 30, 2020, the Company had outstanding advance balance of USD $5,550,504 to Taizhou Huadi.</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 year ended September 30, 2021, the
Company borrowed RMB 12,000,000 ($1,844,111 in USD) with 8% annual interest rate from Huizhi Wang as working capitals to support the
Company&#8217;s operations. During fiscal year 2020, the Company has fully repaid.</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 year ended September 30, 2021, the
Company borrowed RMB 6,500,000 ($998,894 in USD), from Juelin Wang as working capitals to support the Company&#8217;s operations. The
borrowing is unsecured, due on demand, and was subject to 8% annual interest rate. During fiscal year 2021, the Company fully repaid
the loan.</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 year ended September 30, 2021, the
Company borrowed RMB 12,000,000 ($1,844,111 in USD), from Bing Zhang as working capitals to support the Company&#8217;s operations. The
borrowing is unsecured, due on demand, and was subject to 8% annual interest rate.&#160;The borrowing has been fully paid in fiscal year
2021.</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>2020 Fiscal year</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">During the year ended September 30, 2020, the
Company purchased a total of $14,521,129 raw materials from Taizhou Huadi. These raw materials primarily consisted of stainless steel
bars and stainless steel strips. As of September 30, 2020, the Company had no outstanding accounts payable balance and an outstanding
advance balance of USD $5,342,512 to Taizhou Huadi. During the year ended September 30, 2020, the Company sold a total of $3,228,396
steel materials to Taizhou Huadi. As of September 30, 2020, the Company had accounts receivable of $1,880,762 from this entity.</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">Jueqin Wang periodically provides working capitals
to support the Company&#8217;s operations when needed. During fiscal year 2020, Jueqin Wang advanced RMB 500,000 ($71,371 in USD) and
no advance payment was made to the Company during fiscal year 2021. As of September 30, 2021, and 2020 and 2019, the Company had outstanding
payable due to Jueqin Wang with an amount of $359,716, and $341,374 and $254,319, respectively. This represented unsecured, due on demand
and interest free borrowings between the Company and Jueqin Wang.</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 year ended September 30, 2020, the
Company borrowed RMB 10,000,000 ($1,427,429 in USD) with 8% annual interest rate from Huizhi Wang as working capitals to support the
Company&#8217;s operations. During fiscal year 2020, the Company has fully repaid.</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 year ended September 30, 2020, the
Company borrowed RMB 5,000,000 ($713,715 in USD), from Juelin Wang as working capitals to support the Company&#8217;s operations. The
borrowing is unsecured, due on demand, and was subject to 8% annual interest rate. During fiscal year 2020, the Company fully repaid
the loan.</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 year ended September 30, 2020, the
Company borrowed RMB 5,000,000 ($713,713 in USD), from Bing Zhang as working capitals to support the Company&#8217;s operations. The
borrowing is unsecured, due on demand, and was subject to 8% annual interest rate.&#160;The borrowing has been fully paid in fiscal year
2020.</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 year ended September 30, 2020, the
Company borrowed RMB 1,000,000 ($142,743 in USD), from Di Wang as working capitals to support the Company&#8217;s operations. The borrowing
is unsecured, due on demand, and interest free.&#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"><b>2019 Fiscal year</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">During the year ended September 30, 2019, the
Company purchased a total of $11,641,219 raw materials from Taizhou Huadi. These raw materials primarily consisted of stainless steel
bars and stainless steel strips. As of September 30, 2019, the Company had no outstanding accounts payable balance to this entity. To
lock down the prices for raw materials and hedge against price rise risk, the Company periodically pays Taizhou Huadi in advance. As
of September 30, 2019, the Company had outstanding advance balance of $5,251,600 to Taizhou Huadi. During the year ended September 30,
2019, the Company sold a total of $1,276,462 steel materials to Taizhou Huadi Material Technology Co. As of September 30, 2019, the Company
had accounts receivable of $498,125 from this entity.</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 fiscal year 2019, the Company borrowed
RMB 5,000,000 ($699,526 in USD) with 8% annual interest rate from Huizhi Wang as working capitals to support the Company&#8217;s operations.
The borrowing is unsecured and due on demand with no fixed term. The balance has been fully paid in fiscal year 2020.</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 year ended September 30, 2019, the
Company net borrowed RMB 5,000,000 ($699,526 in USD), from Juelin Wang as working capitals to support the Company&#8217;s operations.
The borrowing is unsecured, due on demand, and was subject to 8% annual interest rate. The borrowing has been fully paid in fiscal year
2020.</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 year ended September 30, 2019, the
Company borrowed RMB 12,500,000 ($1,748,814 in USD), from Yiyu Wang, an immediate family member of majority shareholder of the Company,
as working capitals to support the Company&#8217;s operations. The borrowing is unsecured, due on demand, and was subject to 8% annual
interest rate. During fiscal year 2020, a total of RMB 6,260,000 ($893,571 in USD) was repaid by The Company, and as of September 30,
2020 the Company had outstanding payable due to Yiyu Wang with an amount of $919,053. During fiscal year 2021, the remaining balance
was fully paid.</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 year ended September 30, 2019, the
Company net borrowed RMB 5,000,000 ($699,526 in USD), from Bing Zhang as working capitals to support the Company&#8217;s operations.
The borrowing is unsecured, due on demand, and was subject to 8% annual interest rate.&#160;The borrowing has been fully paid in fiscal
year 2020.</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-top: 0pt; margin-bottom: 0pt"><span style="font-size: 10pt"><i>3) Related
party balances</i></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">Net outstanding balances with related parties consisted of the following
as of September 30, 2021 and 2020:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; padding-left: 0in; text-indent: 0; font-weight: bold">Accounts</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">Name of related parties</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0in; text-indent: 0; text-align: left">Receivables from related parties:</td><td>&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 42%; text-align: left; text-indent: 0">Advances to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 33%; text-align: left">Taizhou Huadi Industrial Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,550,504</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">5,342,512</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">Taizhou Huadi Industrial Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,438,303</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">1,880,762</p></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">Huashang Micro Finance Co.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</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,030,989</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">Taizhou Huadi Material Technology Co.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,543,394</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0in; text-indent: 0; text-align: left">Liabilities to related parties:</td><td>&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Di Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(155,198</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(147,284</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Jueqin Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(359,716</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(341,374</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Huizhi Wang</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Juelin Wang</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><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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Yiyu Wang</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">(919,053</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Bing Zhang</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><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></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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>46
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073700520">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [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="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS' EQUITY</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 13 &#8211; SHAREHOLDERS&#8217; EQUITY</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"><b>Ordinary shares</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"><i>Reverse Stock Split</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">On October 9, 2020, the Board of the Directors
of Huadi International approved a 2 for 1 reverse stock split whereby every two authorized, issued and outstanding ordinary share was
exchanged for one new ordinary shares (the &#8220;Reverse Stock Split&#8221;) and as a result of the Reverse Stock Split, the authorized
ordinary shares decreased from 500,000,000 shares to 250,000,000 shares, par value of each ordinary share increased from $0.0001 to $0.0002,
and the number of issued and outstanding ordinary shares decreased from 20,000,000 shares to 10,000,000 shares. All&#160;<span>share
information included in the consolidated financial statements and notes thereto have been retroactively adjusted as if such&#160;</span>Reverse
Stock Split&#160;<span>occurred on the first day of the first period presented.</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"><i>Shares Issuances</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">On January 26, 2021, the Company completed its
initial public offering (&#8220;IPO&#8221;) of 3,125,000 shares of its common stock at a public offering price of $8.00 per share. The
gross proceeds from the offering were approximately $25 million before deducting placement agents&#8217; commissions and other offering
expenses. The offering was conducted on a firm commitment basis. The Company issued warrants to the Underwriters equal to six percent
(6%) of the shares issued in the IPO (the &#8220;Representative Warrants&#8221;). The Representative Warrants will be exercisable at
any time, and from time to time, in whole or in part, during the period commencing 180 days from the effective date of the offering,
which period shall not extend further than four and one-half year years from the effective date of the registration statement in compliance
with FINRA Rule 5110(f)(2)(G)(i). The Representative Warrants are exercisable at a per share price of $10.00, which is 125% of the Public
Offering Price. The Representative Warrants are also exercisable on a cashless basis. As of September 30, 2021, no warrant was exercised.</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 February 19, 2021, the board of Wenzhou Hongshun
approved the resolution to increase investment into Huadi Steel by RMB 99 million, of which RMB 32 million has been paid by Wenzhou Hongshun
as of March 30, 2021, with Di Wang invested additional RMB 1 million. As a result, the shareholder structure remains the same with Wenzhou
Huadi Steel&#8217;s equity interest 99% held by Wenzhou Hongshun and 1% held by Di Wang.</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 January 22, 2021, the Company issued 2,000
shares to Henry He Huang, the Company&#8217;s Director, pursuant to the Director Offer Letter between the Company and Henry He Huang.
The Company received no proceed from this issuance as it is a stock-based compensation, and the Company valued the shares based on the
fair value at the date of issuance. The shares had fair value of $16,000.</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>Non-controlling interests</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">Non-controlling interests represent the interest
of non-controlling shareholder in Huadi Steel based on his proportionate interests in the equity of that company adjusted for its proportionate
share of income or losses from operations. In August 2019, Wenzhou Hongshun acquired 99% equity percentage of Huadi Steel from the PRC
Shareholders. As the result, Huadi Steel&#8217;s equity interest is 99% held by Wenzhou Hongshun and 1% held by Di Wang. The non-controlling
interest in Huadi Steel was 1% as of September 30, 2021 and 2020.</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_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>47
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073666680">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.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; text-align: justify"><b>NOTE 14 &#8211; INCOME TAXES</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">Enterprise Income Taxes (&#8220;EIT&#8221;)</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">Huadi International is incorporated in Cayman
Island as an offshore holding company and is not subject to tax on income or capital gain under the laws of Cayman Island.</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">Tuoxing is incorporated in BVI as an offshore
holding company and is not subject to tax on income or capital gain under the laws of BVI.</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">HK Beach is established in Hong Kong and is subject to statutory income
tax rate at 16.5%.</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">Hongshun is established in PRC and is subject to statutory income
tax rate at 25%.</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">Huadi Steel, the Company&#8217;s main operating
subsidiary in PRC, was entitled High and New Technology Enterprise (&#8220;HNTE&#8221;) and enjoyed preferential tax rate of 15% for
a three-year validity period from fiscal year 2019, and the HNTE certificate needs to be renewed every three years. Thus, Huadi Steel
is eligible for a 15% preferential tax rate for fiscal years 2021, 2020 and 2019. As of September 30, 2021, the tax years ended December
31, 2015 through December 31, 2020 for the Company&#8217;s PRC entities remain open for statutory examination by PRC tax authorities.</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 evaluates each uncertain tax position
(including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits
associated with the tax positions. As of September30, 2021 and 2020 the Company did not have any significant unrecognized uncertain tax
positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the fiscal years
ended September 30, 2021 and 2020, respectively, and also does not anticipate any significant increases or decreases in unrecognized
tax benefits in the next 12 months from September 30, 2021.</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">Per the consolidated statements of income and
comprehensive income, the income tax expenses for the Company can be reconciled to the income before income taxes for the years ended
September 30, 2021, 2020, and 2019 as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">2019</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">Income before taxes</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,468,045</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,575,248</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">6,446,944</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax at the PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">370,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">536,287</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">967,042</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax effect of R&amp;D expenses deduction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(231,474</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(238,573</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(199,925</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax effect of non-taxable investment income and government grant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(138,733</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(120,754</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(72,160</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax effect of non-deductible expenses</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">41,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">310,233</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">Tax effect of deferred tax recognized</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,000</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-51">-</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-52">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Income tax expenses (benefits)</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">(89,000</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">218,949</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">1,005,190</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">Income taxes for the years ended September 30,
2021, 2020 and 2019 are attributed to the Company&#8217;s continuing operations in China and consisted of:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">2019</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">Current income tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</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">218,949</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">709,027</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,000</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-54">-</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">296,163</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">Total income tax expense</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">(89,000</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">218,949</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">1,005,190</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 tax effects of temporary differences that
give rise to significant portions of the deferred tax asset at September 30, 2021 and 2020 are presented below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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 September 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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>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%; text-align: left; padding-left: 8.1pt">Bad debt allowance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">436,761</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">436,583</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Loss carryforward</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">113,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"><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="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">549,921</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">436,583</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">There were no valuation allowance for the deferred
tax assets as of September 30, 2021 and 2020. In assessing the realizability of deferred tax assets, management considers whether it
is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred
tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.
Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies
in making this assessment. Based upon the level of historical taxable income, projections for future taxable income over the periods
in which the deferred tax assets are deductible, and the scheduled reversal of deferred tax liabilities, management believes it is more
likely than not the company will realize the benefits of those deductible differences at September 30, 2021 and 2020.</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_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>48
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073666680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENT AND CONTINGENCIES</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>NOTE 15 &#8211; COMMITMENT AND CONTINGENCIES</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 September 30, 2021 and 2020, the Company has no material purchase
commitments or significant leases.</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">From time to time, the Company is involved in
various legal proceedings, claims and other disputes arising from commercial operations, employees, and other matters which, in general,
are subject to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency
should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. Although the Company can give no assurances
about the resolution of pending claims, litigation or other disputes and the effect such outcomes may have on the Company, the Company
believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise provided or covered
by insurance, will not have a material adverse effect on our consolidated financial position or results of operations or liquidity. As
of September 30, 2021 and 2020, the Company had no pending legal proceedings outstanding.</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_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-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_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="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>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073753176">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>NOTE 16 &#8211; 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 chief operating decision maker 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. Based on management&#8217;s assessment,
the Company has determined that it has only one operating segment as defined by ASC 280.</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">The following table presents revenues by geographic
areas for the years ended September 30, 2021<span style="font-family: Times New Roman, Times, Serif">,</span>2020 and 2019, respectively.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">September 30, 2021</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">September 30, 2020</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">September 30, 2019</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">Top 5 International Markets:</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Sales Amount&#160;(In USD)</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&#160;%<br/> of Sales</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">Sales Amount&#160;(In USD)</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&#160;%<br/> of Sales</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">Sales Amount&#160;(In USD)</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 %<br/> of&#160;Sales</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%">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">53,130,894</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">81.22</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">47,271,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">79.93</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">47,606,489</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">72.66</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>US</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,740,265</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.78</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,996,803</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.07</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,285,920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.65</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>India</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,191,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.41</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,082,525</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.59</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,795,089</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.79</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">546,807</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.84</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,327,488</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.24</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">473,613</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.72</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Switzerland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514,951</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.79</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-56">-</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-57">-</div></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-58">-</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-59">-</div></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other foreign countries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,122,083</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.96</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,459,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.17</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,357,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.18</td><td style="text-align: left">%</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">Due to the nature of the Company&#8217;s products,
it is impractical to disclose revenues generated from each product or each group of similar products. Also, as the Company&#8217;s long-lived
assets are primarily located in the PRC, no geographical segments are presented.</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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>50
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073719640">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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>NOTE 17 &#8211; 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"><i>Short-term Bank Loans</i>&#160;&#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">The Company refinanced its loans with its banks
subsequent to the expiration of the loans disclosed in&#160;<i>Note 10 &#8211; Short-term Borrowings&#160;</i>by repaying bank loans
of $ $16,975,043 and borrowing a total of $ $15,358,372 and for the period from October 1, 2021 to January 31, 2022. Those loans have
interest rate ranges from 4% to 5% and are maturing within one year. The Company had no default of payment during the subsequent period.&#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">Stock Issuances</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 November 2, 2021, Craft Capital Limited and
R.F. Lafferty Co Inc, both the underwriters of the Company&#8217;s IPO, noticed the Company to exercise their warrants on cashless exercise
procedure and the Company issued a total of 65,232 shares.</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>51
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072570776">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.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"><b>Basis of Presentation and Principles of Consolidation</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">The accompanying consolidated financial statements
and related notes have been prepared in accordance with generally accepted accounting principles in the United Stated of America (&#8220;US
GAAP&#8221;) and have been consistently applied. The accompanying consolidated financial statements include the financial statements
of the Company and its majority-owned and controlled subsidiaries. All significant inter-company transactions and balances have been
eliminated upon consolidation.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Use of Estimates</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">The preparation of the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed
in the consolidated financial statements and the accompanying notes. Such estimates include, but are not limited to, allowances for doubtful
accounts, inventory valuation, useful lives of property, plant and equipment, intangible assets, impairment in equity investment, and
income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.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"><b>Foreign Currency Translation</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">The financial records of the Company&#8217;s
subsidiaries in People&#8217;s Republic of China (&#8220;PRC&#8221;) are maintained in their local currencies which are Chinese Yuan
(&#8220;CNY&#8221; or &#8220;RMB&#8221;). Monetary assets and liabilities denominated in currencies other than their local currencies
are translated into local currencies at the rates of exchange in effect at the consolidated balance sheet dates. Transactions denominated
in currencies other than their local currencies during the year are converted into local currencies at the applicable rates of exchange
prevailing when the transactions occur. Transaction gains and losses are recorded in other income, net in the consolidated statements
of income and comprehensive income.</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 maintained its financial record using
the United States dollar (&#8220;US dollar&#8221;) as the functional currency, while the subsidiaries of the Company in Hong Kong and
mainland China maintained their financial records using RMB as the functional currencies. The reporting currency of the Company is US
dollar. When translating local financial reports of the Company&#8217;s subsidiaries into US dollar, assets and liabilities are translated
at the exchange rates at the consolidated balance sheet date, equity accounts are translated at historical exchange rates and revenue,
expenses, gains and losses are translated at the average rate for the period. Translation adjustments are reported as cumulative translation
adjustments and are shown as a separate component of other comprehensive income in the consolidated statements of income and comprehensive
income.</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 relevant exchange rates are listed below:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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&#160;the&#160;Fiscal&#160;Years<br/>
    Ended&#160;September&#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">2021</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">2020</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">2019</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">Period Ended RMB: USD 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">6.4434</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.7896</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.1477</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Period Average RMB: USD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.5072</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0056</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.8753</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;&#160;</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="top.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; text-align: justify"><b>Cash and Cash Equivalents</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">Cash and cash equivalents primarily consist of
cash and deposits with financial institutions which are unrestricted as to withdrawal and use. Cash equivalents consist of highly liquid
investments that are readily convertible to cash generally with original maturities of three months or less when purchased.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.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"><b>Restricted Cash</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">The Company has bank acceptance notes outstanding
with the bank and is required to keep certain amounts on deposit that are subject to withdrawal restrictions. Those notes are generally
short term in nature due to their short maturity period of six to nine months; thus, restricted cash is classified as a current asset.
Restricted cash is included in the beginning or ending balance of cash and cash equivalents, and restricted cash in the consolidated
statements of cash flows.</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 September 30, 2021 and 2020, restricted
cash was $1,304,518 and $908,410, respectively. No cash is restricted to assure future credit availability.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable and Allowance for Doubtful Accounts</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Accounts Receivable and Allowance for Doubtful
Accounts</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 are recognized and carried
at original invoiced amount less an estimated allowance for uncollectible accounts. The Company usually determines the adequacy of reserves
for doubtful accounts based on individual account analysis and historical collection trends. The Company establishes 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, as well as a provision on historical trends of collections.
Based on management of customers&#8217; credit and ongoing relationship, management makes conclusions whether any balances outstanding
at the end of the period will be deemed uncollectible on an individual basis and on aging analysis basis. The provision is recorded against
accounts receivables balances, with a corresponding charge recorded in the consolidated statements of income and comprehensive income.
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><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 allowance for doubtful accounts recognized
as of September 30, 2021 and 2020 was $3,066,937 and $2,910,554, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Inventories</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">Inventories are stated at the lower of cost or
net realizable value. Cost is principally determined using the weighted-average method. The Company records adjustments to inventory
for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable value. These adjustments are
based upon a combination of factors including current sales volume, market conditions, lower of cost or market analysis and expected
realizable value of the inventory.</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">There were no write-downs recognized of inventories
for the years ended September 30, 2021, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_hudi_AdvancesToSuppliersPolicyTextBlock', window );">Advances to Suppliers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Advances to Suppliers</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">Advances to suppliers refer to advances for purchase
of materials or other service agreements, which are applied against accounts payable when the materials or services are received.</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 reviews a supplier&#8217;s credit
history and background information before advancing a payment. If the financial condition of its suppliers were to deteriorate, resulting
in an impairment of their ability to deliver goods or provide services, the Company would write off such amount in the period when it
is considered as impaired. For the years ended September 30, 2021, 2020 and 2019, the Company had no wrote-offs for advances to suppliers.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_hudi_AdvancesFromCustomersPolicyTextBlock', window );">Advances from Customers</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Advances from Customers</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">Advances from customers refer to advances received
from customers regarding product sales, which are applied against accounts receivable when products are sold.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment, net</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Property and Equipment, net</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">Property, plant, and equipment are recorded at
cost less accumulated depreciation. Depreciation commences upon placing the asset in usage and is recognized on a straight-line basis
over the estimated useful lives of the assets with 5% of residual value, as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="white-space: nowrap; width: 89%; text-align: right">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Useful
    lives</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Buildings</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">10-32 years</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Machinery and equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">5-20 years</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Transportation vehicles</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Office equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Electronic equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</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">Expenditures for maintenance and repairs, which
do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments
which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired
or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated statements of income and other
comprehensive income in other income or expenses.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_LandUnderOptionArrangementsPolicy', window );">Land Use Rights</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Land Use Rights</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">Under the PRC law, all land in the PRC is owned
by the government and cannot be sold to an individual or company. The government grants individuals and companies the right to use parcels
of land for specified periods of time. These land use rights are sometimes referred to informally as &#8220;ownership.&#8221; Land use
rights are stated at cost less accumulated amortization. Land use rights are amortized using the straight-line method with the following
estimated useful lives:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 89%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Useful
    lives</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Land use rights</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">50 years</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Long-term Investments</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Long-term Investments</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">Effective October 1, 2020, the Company adopted
Accounting Standards Update (&#8220;ASU&#8221;) 2016-01 and related ASU 2018-03 concerning recognition and measurement of financial assets
and financial liabilities. In adopting this new guidance, the Company has made an accounting policy election to adopt an adjusted cost
method measurement alternative for investments in equity securities without readily determinable fair values.&#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">For equity investments that are accounted for
using the measurement alternative, the Company initially records equity investments at cost but is required to adjust the carrying value
of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the
same issuer or upon an impairment.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></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="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of Long-lived Assets</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Impairment of Long-lived Assets</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">The Company&#8217;s management reviews the carrying
values of long-lived assets whenever events and circumstances, such as a significant decline in the asset&#8217;s market value, obsolescence
or physical damage affecting the asset, significant adverse changes in the assets use, deterioration in the expected level of the assets
performance, cash flows for maintaining the asset are higher than forecast, indicate that the net book value of an asset may not be recovered
through expected future cash flows from its use and eventual disposition. If the estimated cash flows from the use of the asset and its
eventual disposition are below the asset&#8217;s carrying value, then the asset is deemed to be impaired and written down to its fair
value.</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">There was no impairment charge recognized for
long-lived assets for the years ended September 30, 2021, 2020 and 2019.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurement</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Fair Value Measurement</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">Fair Value Measurements and Disclosures requires
disclosure of the fair value of financial instruments held by the Company. Fair value is defined as the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level
fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable
inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value are as follows:</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Level 1 inputs to the valuation methodology are quoted prices for identical
    assets or liabilities in active markets.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Level 2 inputs to the valuation methodology include quoted prices for
    similar assets and liabilities in active markets, quoted prices for identical or similar assets in inactive markets, and inputs that
    are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 49pt; text-indent: -24.5pt">&#160;</p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">
  <tr style="vertical-align: top">
    <td style="width: 0.5in">&#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">Level 3 inputs to the valuation methodology use one or more unobservable
    inputs which are significant to the fair value measurement. This includes certain pricing models, discounted cash flow methodologies
    and similar techniques that use significant unobservable inputs.</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 Company&#8217;s financial instruments,
including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, other current liabilities, notes receivable,
notes payable, bank loans, and income tax payable&#160;and other receivables, the carrying amounts approximate their fair values due
to their short maturities as of September 30, 2021 and 2020.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_hudi_ValueaddedTaxPolicyTextBlock', window );">Value-added Tax (&#8220;VAT&#8221;)</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Value-added Tax (&#8220;VAT&#8221;)</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">Sales revenue represents the invoiced value of
goods, net of VAT. All of the Company&#8217;s products are sold in the PRC and are subject to a VAT on the gross sales price.&#160; The
Company is subject to a VAT rate of 17% before May 1, 2018, a VAT rate of 16% effective on May 1, 2018, and the most current VAT rate
of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials included in
the cost of producing or acquiring its finished products.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</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="top.Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Revenue Recognition</b>&#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">The Company generates its revenues mainly from
sales of steel piping products while a small portion of revenue is generated from production services provided to third-party entities.
The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting standards updates (&#8220;ASU&#8221;) 2014-09
for revenue recognition. On October 1, 2018, the Company has early adopted ASU 2014-09, which is a comprehensive new revenue recognition
model that requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that
reflects the consideration expected to be received in exchange for those goods or services. The Company considers revenue realized or
realizable and earned when all the five following criteria are met: (1) Identify the Contract with a Customer, (2) Identify the Performance
Obligations in the Contract, (3) Determine the Transaction Price, (4) Allocate the Transaction Price to the Performance Obligations in
the Contract, and (5) Recognize Revenue When (or As) the Entity Satisfies a Performance Obligation. Results for reporting periods beginning
after October 1, 2018 are presented under ASU 2014-09, while prior period amounts are not adjusted and continue to be reported under
the previous accounting standards. The Company has assessed the impact of the guidance by reviewing its existing customer contracts and
current accounting policies and practices to identify differences that will result from applying the new requirements, including the
evaluation of its performance obligations, transaction price, customer payments, transfer of control and principal versus agent considerations.
Based on the assessment, the Company concluded that there was no change to the timing and pattern of revenue recognition for its current
revenue streams in scope of Topic 606 and therefore there was no material changes to the Company&#8217;s consolidated financial statements
upon adoption of ASC 606, and there have not been any significant changes to company&#8217;s business processes, systems, or internal
controls as a result of implementing the standard.&#160;&#160;&#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">The Company considers customer purchase orders
and production service agreement, which in some cases are governed by master sales agreements, to be the contracts with a customer. As
part of its consideration of the contract, the Company evaluates certain factors including the customer&#8217;s ability to pay (or credit
risk). For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified 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">In determining the transaction price the Company
evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be
entitled. As the Company&#8217;s standard payment terms are less than one year, the Company has elected the practical expedient under
ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction price
to each distinct product based on their relative standalone selling price.</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">Revenues are reported net of all value added
taxes. The Company does not routinely permit customers to return products, while in certain conditions product changes are allowed, and
historically customer returns have been immaterial and due to the nature of company&#8217;s products no warranty is offered.</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">Sales revenue is recognized when control of the
product is transferred to the customer (i.e., when the Company&#8217;s performance obligation is satisfied at a point in time), which
typically occurs at delivery. Production service revenue is recognized when production order is fulfilled and VAT invoice is issued to
customer.</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 sells its products either under free
onboard (&#8220;FOB&#8221;) shipping point term or under FOB destination term. For sales under FOB shipping point term, the Company recognize
revenues when products are loaded on the ships. Product delivery is evidenced by warehouse shipping logs as well assigned shipping bills
from the shipping companies. For sales under FOB destination term, the Company recognize revenues when the products are delivered and
accepted by customers. Product delivery is evidenced by signed receipt documents and title transfers upon delivery. Prices are determined
based on negotiations with the Company&#8217;s customers and are not subject to adjustment. As a result, the Company expects returns
to be minimal.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_hudi_GovernmentGrantPolicyTextBlock', window );">Government Grant</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Government Grant</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">Government grants are recognized when received
and all the conditions for their receipt have been met.</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">Government grants as the compensation for expenses
or losses already incurred or for the purpose of giving immediate financial support to the Company with no future related cost are recognized
in profit or loss in the period in which they become 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">For the years ended September 30, 2021, 2020
and 2019, the Company received government grants of $<span style="font-family: Times New Roman, Times, Serif">1,190,882</span>, $410,532
and $59,131, respectively. The grants were recorded as other income in the consolidated statements for income.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Research and Development Costs</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">Research and development activities are directed
toward the development of new products as well as improvements in existing processes. These costs, which primarily include salaries,
contract services and supplies, are expensed as incurred.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_ShippingAndHandlingCostPolicyTextBlock', window );">Shipping and Handling Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Shipping and Handling Costs</b></p><p style="font: 8pt 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">Shipping and handling costs are expensed when
incurred and are included in selling, general and administrative expense. Shipping and handling costs were $1,341,712, $804,264 and $1,011,670
for the years ended September 30, 2021, 2020 and 2019, respectively.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Costs</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>Advertising Costs</b></p><p style="font: 8pt 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">Advertising costs are expensed as incurred and
are included in selling, general and administrative expense in accordance with ASC 720-35, &#8220;Other Expenses-Advertising Costs&#8221;.
Advertising costs were $237,563, $104,933 and $147,363 for years ended September 30, 2021, 2020 and 2019 respectively.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.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; text-align: justify"><b>Income Taxes</b></p><p style="font: 8pt 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 using the
asset and liability method whereby it calculates deferred tax assets or liabilities for temporary differences between the tax basis of
assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits
by applying enacted tax rates applicable to the years in which those temporary differences are expected to be reversed or settled. Deferred
tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all
of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing
authorities. The components of the deferred tax assets and liabilities are individually classified as non-current amounts.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company records uncertain tax positions in
accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that
the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the
more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely
to be realized upon ultimate settlement with the related tax authority.</p><p style="font: 8pt 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 extent applicable, the Company records
interest and penalties as other expense. All of the tax returns of the Company&#8217;s PRC subsidiaries remain subject to examination
by PRC tax authorities for five years from the date of filing. The fiscal years for tax purpose in PRC is December 31.</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 and its subsidiaries are not subject
to U.S. tax laws and local state tax laws. The Company&#8217;s income and that of its related entities must be computed in accordance
with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner that could adversely affect the amount
of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not be changed in a manner that adversely
affects shareholders. In particular, any such change could increase the amount of tax payable by the Company, reducing the amount available
to pay dividends to the holders of the Company&#8217;s ordinary shares.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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="top.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"><b>Earnings Per Share</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">Earnings (loss) per share is calculated in accordance
with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of ordinary shares outstanding during the year. Diluted earnings per share is computed
in accordance with the treasury stock method and based on the weighted average number of ordinary shares and dilutive common share equivalents.
Dilutive common share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive.
There were no dilutive common share equivalents outstanding during the years ended September 30, 2021, 2020 and 2019.</p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><b>&#160;</b></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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Certain Risks and Concentration</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Certain Risks and Concentration&#160;</b></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>Exchange Rate Risks</i></p><p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Company operates in PRC, which may give rise
to significant foreign currency risks mainly from fluctuations and the degree of volatility of foreign exchange rates between the USD
and the RMB.</p><p style="font: 8pt 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>Currency Convertibility Risks</i></p><p style="font: 8pt 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">Substantially all of the Company&#8217;s operating
activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place
either through the People&#8217;s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted
by the People&#8217;s Bank of China. Approval of foreign currency payments by the People&#8217;s Bank of China or other regulatory institutions
requires submitting a payment application form together with other information such as suppliers&#8217; invoices, shipping documents
and signed contracts.</p><p style="font: 8pt 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>Concentration of Credit Risks</i></p><p style="font: 8pt 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">Financial instruments that potentially subject
the Company to concentration of credit risks consist primarily of cash and cash equivalents, restricted cash, notes receivable. The Company
places its cash and cash equivalents, restricted cash, and note receivable in good credit quality financial institutions in Hong Kong
and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration of revenue. To manage credit
risk, the Company performs ongoing credit evaluations of customers&#8217; financial condition.</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>Interest Rate Risks</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 is subject to interest rate risk.
The Company has bank interest bearing loans charged at variable interest rates. And although some bank interest bearing loans are charged
at fixed interest rates within the reporting period, the Company is still subject to the risk of adverse changes in the interest rates
charged by the banks when these loans are refinanced.</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>Risks and Uncertainties</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i>&#160;</i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The operations of the Company are located in
the PRC. Accordingly, the Company&#8217;s business, financial condition, and results of operations may be influenced by political, economic,
and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#8217;s results may be adversely affected
by changes in the political, regulatory and social conditions in the PRC. Although the Company has not experienced losses from these
situations and believes that it is in compliance with existing laws and regulations including its organization and structure disclosed
in Note 1, this may not be indicative of future results.</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"><i>Liquidity Risks</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 primary sources of liquidity consist of existing
cash balances, cash flows from our operating activities and availability under our revolving credit facility. Our ability to generate
sufficient cash flows from our operating activities is primarily dependent on our sales of steel pipe, tube and ancillary products to
our customers at margins sufficient to cover fixed and variable expenses.&#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">As of September 30, 2021 and 2020, we had cash
and cash equivalents of $15,350,197 and $796,794, respectively. We believe that our current cash, cash to be generated from our operations
and&#160;access to loans from our related parties will be sufficient to meet our working capital needs for at least the next twelve months.
However, we do not have any amounts committed to be provided by our related party. We are also not dependent upon this offering to meet
our liquidity needs for the next twelve months. However, we plan to expand our business to implement our growth strategies in our existing
market and strengthen our position in the marketplace. To do so, we will need more capital through equity financing to increase our production
and meet market demands.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassification</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><b>Reclassification</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">Certain amounts in the consolidated financial
statements for the prior year have been reclassified to conform to the current year presentation. These reclassifications had no impact
on consolidated net earnings, consolidated financial position, or consolidated cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.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; text-align: justify"><b>Recent Accounting Pronouncements</b>&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;&#160;&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><i><span style="text-decoration:underline">New Accounting Pronouncements Recently Adopted</span></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">In February 2016, the FASB issued ASU 2016-02,
&#8220;Leases (Topic 842),&#8221; which increases lease transparency and comparability among organizations. Under the new standard, lessees
will be required to recognize all assets and liabilities arising from leases on the balance sheet, with the exception of leases with
a term of 12 months or less, which permits a lessee to make an accounting policy election by class of underlying asset not to recognize
lease assets and liabilities. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods
within those fiscal years, and early adoption is permitted. In March 2018, the FASB approved an alternative transition method to the
modified retrospective approach, which eliminates the requirement to restate prior period financial statements and requires the cumulative
effect of the retrospective allocation to be recorded as an adjustment to the opening balance of retained earnings at the date of adoption.
Effective October 1, 2019, the Company adopted the new lease accounting standard using a modified retrospective transition method which
allowed the Company not to recast comparative periods presented in its consolidated financial statements. The adoption of the new standard
did not have material impact on our consolidated net earnings and cash flows.&#160;</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In August 2018, the FASB issued ASU No. 2018-13,
&#8220;Fair Value Measurement (Topic 820): Disclosure Framework Changes to the Disclosure Requirements for Fair Value Measurement&#8221;
(&#8220;ASU 2018-13&#8221;). The amendments in this ASU modify the disclosure requirements on fair value measurements. ASU 2018-13 is
effective for public entities for fiscal years beginning after December 15, 2019, with early adoption permitted for any removed or modified
disclosures. The removed and modified disclosures will be adopted on a retrospective basis and the new disclosures will be adopted on
a prospective basis. Effective October 1, 2020, the Company adopted ASU 2018-13 and the adoption of the new standard did not have material
impact on our consolidated net earnings and cash flows.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></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="top.Show.showAR( this, 'defref_hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock', window );">New Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><i><span style="text-decoration:underline">New Accounting Pronouncements Not Yet Adopted</span></i></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">In June 2016, the FASB issued ASU No. 2016-13,
&#8220;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#8221;. This amends guidelines
on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. For assets held at amortized
cost basis, Topic 326 eliminates the probable initial recognition threshold in current U.S. GAAP and, instead, requires an entity to
reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from
the amortized cost basis of the financial assets to present the net amount expected to be collected. For available-for-sale debt securities,
credit losses should be measured in a manner similar to current U.S. GAAP, however Topic 326 will require that credit losses be presented
as an allowance rather than as a write-down. ASU 2016-13 affects entities holding financial assets and net investment in leases that
are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments
in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that
have the contractual right to receive cash. The amendments in this ASU will be effective for fiscal years beginning after December 15,
2019, including interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments&#8212;Credit
Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which amended the effective date of
ASU 2016-13. The amendments in these ASUs are effective for the Company&#8217;s fiscal years, and interim periods within those fiscal
years beginning April 1, 2022. Early adoption is permitted. The Company does not expect to early adopt this guidance and is in the process
of evaluating the impact of adoption of this guidance on the Company&#8217;s consolidated financial statements.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-size: 5pt">&#160;</span></p>In December 2019, the FASB issued ASU 2019-12,
Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting
for income taxes. This standard removes certain exceptions related to the approach for intra period tax allocation, the methodology for
calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also
amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The amendments in these ASUs are effective
for the Company&#8217;s fiscal years, and interim periods within those fiscal years beginning October 1, 2022.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_AdvancesFromCustomersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advances from customers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AdvancesFromCustomersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_AdvancesToSuppliersPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advances to suppliers.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AdvancesToSuppliersPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_GovernmentGrantPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for government grant.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_GovernmentGrantPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ValueaddedTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for value added tax.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ValueaddedTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="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_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI http://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124437754&amp;loc=d3e543-108305<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="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_LandUnderOptionArrangementsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for including or excluding land under option arrangements in financial reports, which may include a discussion of options on land owned by variable interest entities, and timing and manner in which related impairment losses are determined and recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 970<br> -SubTopic 340<br> -Section 05<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6496773&amp;loc=d3e29133-110298<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LandUnderOptionArrangementsPolicy</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429488&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="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_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="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_ShippingAndHandlingCostPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShippingAndHandlingCostPolicyTextBlock</td>
</tr>
<tr>
<td style="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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e4975-111524<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5212-111524<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=SL6953423-111524<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5093-111524<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>52
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073732440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock', window );">Schedule of organization and nature of operations</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 25%; text-align: left"><span style="font-size: 10pt"><b>Entity
    Name</b></span></td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 15%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Registered<br/>
    Location</b></span></td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 24%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Date
    of Incorporation</b></span></td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 33%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Ownership
    as of the<br/>
    issuance date of the report</b></span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Huadi International Group Co., Ltd. (&#8220;Huadi
    International&#8221;)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="text-align: center"><span style="font-size: 10pt">Cayman Island</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">September 27, 2018</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">Parent</span></td></tr>
  <tr>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Yongqiang Tuoxing Limited. (&#8220;Yongqiang Tuoxing&#8221;)</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">British Virgin Island</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">October 2, 2018</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">100% by the Parent</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Hong Kong Beach Limited. (&#8220;HK Beach&#8221;)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Hong Kong</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">November 7, 2018</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">100% by Yongqiang Tuoxing</span></td></tr>
  <tr>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Wenzhou Hongshun Stainless Steel Limited. (&#8220;Hongshun&#8221;)</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Wenzhou, China</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">June 3,2019</span></td>
    <td style="padding-left: 6.5pt; text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">100% by HK Beach</span></td></tr>
  <tr style="background-color: #CCEEFF">
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Huadi Steel Group Limited. (&#8220;Huadi Steel&#8221;)</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">Wenzhou, China</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 6.5pt; text-align: center"><span style="font-size: 10pt">November 12,1998</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="padding-left: 7.7pt; text-align: center"><span style="font-size: 10pt">99% by Hongshun</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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_hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073546904">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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="top.Show.showAR( this, 'defref_hudi_RelevantExchangeRatesTableTextBlock', window );">Schedule of relevant exchange rates</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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&#160;the&#160;Fiscal&#160;Years<br/>
    Ended&#160;September&#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">2021</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">2020</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">2019</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">Period Ended RMB: USD 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">6.4434</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.7896</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.1477</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: left">Period Average RMB: USD exchange rate</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.5072</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7.0056</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.8753</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;&#160;</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="top.Show.showAR( this, 'defref_hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock', window );">Schedule of estimated useful lives of the assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="white-space: nowrap; width: 89%; text-align: right">&#160;</td>
    <td style="white-space: nowrap; width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Useful
    lives</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Buildings</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">10-32 years</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Machinery and equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">5-20 years</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Transportation vehicles</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr>
  <tr style="vertical-align: top; ">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Office equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td style="white-space: nowrap"><span style="font-size: 10pt">Electronic equipment</span></td>
    <td style="white-space: nowrap">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">3-10 years</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: top">
    <td style="width: 89%">&#160;</td>
    <td style="width: 1%; text-align: center">&#160;</td>
    <td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>Useful
    lives</b></span></td></tr>
  <tr style="vertical-align: top; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Land use rights</span></td>
    <td style="text-align: center">&#160;</td>
    <td style="white-space: nowrap; text-align: center"><span style="font-size: 10pt">50 years</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#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_hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_RelevantExchangeRatesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_RelevantExchangeRatesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683077816776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_AccountsReceivableAbstract', window );"><strong>Accounts Receivable [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="top.Show.showAR( this, 'defref_hudi_ScheduleOfAccountsReceivableTableTextBlock', window );">Schedule of accounts receivable</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Accounts receivable</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,364,198</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">16,529,251</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Accounts receivable &#8211; related parties</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,981,697</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,914,380</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: 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">(3,066,937</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,910,554</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Accounts receivable, net</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">25,278,958</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,533,077</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"><span style="font-size: 5pt">&#160;&#160;</span></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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock', window );">Schedule of changes of allowance for doubtful accounts</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Beginning balance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,910,554</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,764,735</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Bad debt write-off</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><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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left; padding-bottom: 1.5pt">Exchange difference</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">156,383</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">145,819</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,066,937</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">2,910,554</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"><span style="font-size: 5pt">&#160;</span></p><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_AccountsReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AccountsReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ScheduleOfAccountsReceivableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of accounts receivable [Table Text Block].</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfAccountsReceivableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_AccountsReceivableAllowanceForCreditLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073774184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of inventories</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Raw materials</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,845,763</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">11,305,744</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Work in process</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,287,171</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">913,751</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">9,588,331</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,618,099</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">22,721,265</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">20,837,594</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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>56
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073672632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property, plant and equipment</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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%">Buildings</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,195,800</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,930,868</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Machinery and equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,737,421</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,706,598</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 vehicles</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,079,190</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">932,472</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Office equipment</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">682,216</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">460,943</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">Construction in progress (&#8220;CIP&#8221;)</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-39">-</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">235,266</td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Total property plant and equipment, at cost</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15,694,627</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,266,147</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: accumulated depreciation</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,485,922</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">(7,578,505</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <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">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,208,705</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,687,642</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><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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>57
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073721880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_LandUseRightsAbstract', window );"><strong>Land Use Rights [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="top.Show.showAR( this, 'defref_hudi_ScheduleOfLandUseRightsTableTextBlock', window );">Schedule of land use rights</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">Land use rights, cost</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,719,978</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">1,632,277</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Less: accumulated amortization</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(485,342</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">(429,590</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: 4pt">Land use rights, net</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">1,234,636</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">1,202,687</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_LandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ScheduleOfLandUseRightsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfLandUseRightsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073725464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock', window );">Schedule of long-term investments</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom">
    <td>&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2021</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-size: 10pt"><b>2020</b></span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="width: 76%"><span style="font-size: 10pt">Huashang Micro Finance Co.</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">5,897,508</span></td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%">&#160;</td>
    <td style="width: 1%"><span style="font-size: 10pt">$</span></td>
    <td style="width: 9%; text-align: right"><span style="font-size: 10pt">5,596,795</span></td>
    <td style="width: 1%">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Longwan Rural Commercial Bank</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">6,981,097</span></td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td>&#160;</td>
    <td style="text-align: right"><span style="font-size: 10pt">6,625,133</span></td>
    <td>&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td style="padding-bottom: 1.5pt"><span style="font-size: 10pt">Wenzhou Longlian Development Co., Ltd</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,293,323</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: black 1.5pt solid">&#160;</td>
    <td style="border-bottom: black 1.5pt solid; text-align: right"><span style="font-size: 10pt">1,227,377</span></td>
    <td style="padding-bottom: 1.5pt">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-bottom: 4pt"><span style="font-size: 10pt">Total</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">14,171,928</span></td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="padding-bottom: 4pt">&#160;</td>
    <td style="border-bottom: black 4.5pt double"><span style="font-size: 10pt">$</span></td>
    <td style="border-bottom: black 4.5pt double; text-align: right"><span style="font-size: 10pt">13,449,305</span></td>
    <td style="padding-bottom: 4pt">&#160;</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#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_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="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>59
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073734936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShortTermDebtTextBlock', window );">Schedule of short-term borrowings</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Bank&#160;Name</td><td style="font-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&#160;-&#160;RMB</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">Amount&#160;-&#160;USD</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">Issuance&#160;Date</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">Expiration&#160;Date</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">Interest</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: 40%; text-align: left">CITIC Bank</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">4,500,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">698,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"><span style="font-size: 10pt">10/10/2020</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: 9%; text-align: right"><span style="font-size: 10pt">10/9/2021</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: 9%; text-align: right">5.00</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,008,783</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/15/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/14/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">620,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/15/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/26/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/28/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/27/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/4/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/3/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,086,382</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/18/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/17/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/30/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/29/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,474,376</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/21/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/3/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,540,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,170,190</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/31/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/27/2021</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; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,700,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">884,626</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/6/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/14/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,730,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,199,677</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/11/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/5/2022</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">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">620,790</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">2/3/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">2/1/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">774,436</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/4/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/2/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/12/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/10/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/17/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/15/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,410,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">529,224</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/17/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/14/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,769,252</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/13/2022</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">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,086,383</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/10/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/10/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/18/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/18/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">853,587</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/20/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/20/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">775,988</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/27/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/27/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">698,389</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/9/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/2/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,550,424</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/18/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/17/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,600,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">713,909</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/22/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/19/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,536,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/28/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/27/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">510,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">79,151</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/28/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/21/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zheshang Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,900,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,536,456</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/14/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,163,982</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/7/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,980,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,548,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/23/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/22/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,980,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,548,872</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/30/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/27/2022</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; text-align: justify; 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"><b>RMB&#160;215,519,000</b><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 35.1pt 0pt 0; text-align: justify"/></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"><b>$</b></td><td style="border-bottom: Black 4pt double; text-align: right">33,459,043</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="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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="font-weight: bold; border-bottom: Black 1.5pt solid">Bank&#160;Name</td><td style="font-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&#160;-&#160;RMB</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">Amount&#160;-&#160;USD</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">Issuance&#160;Date</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">Expiration&#160;Date</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">Interest</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: 40%; text-align: left">Agricultural Bank</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">&#160;</td><td style="width: 9%; text-align: right">9,990,000</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">1,471,367</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"><span style="font-size: 10pt">11/4/2019</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: 9%; text-align: right"><span style="font-size: 10pt">11/3/2020</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: 9%; text-align: right">5.40</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">736,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/13/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/12/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.40</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,030,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/28/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">11/18/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,399,199</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/19/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/18/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,471,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/27/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">12/10/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,700,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">839,519</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/8/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,471,368</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/14/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/13/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">9,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">1,325,557</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">2/28/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">2/27/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,990,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">734,948</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/4/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/3/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.60</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">13,400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,973,607</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/13/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/12/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.25</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,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">736,420</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/27/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">3/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.25</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">662,778</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/10/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/1/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.80</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">10,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,546,483</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/24/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">7/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Agricultural Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">14,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,135,619</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">8/3/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">8/2/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.75</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">662,778</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/11/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/10/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">957,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/16/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/15/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,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">589,136</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/29/2019</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">10/28/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.35</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,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">883,704</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/22/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/21/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">957,347</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/23/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/22/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">China CITIC Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,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">1,178,273</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/24/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">9/23/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.00</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,540,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,110,522</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/7/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/2/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Bank of China</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,730,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,138,506</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/9/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">1/7/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Minsheng Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">11,400,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,679,039</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/22/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/15/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.50</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhejiang Commerce Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,500,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,251,915</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/22/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">4/16/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Zhejiang Commerce Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,750,000</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">699,599</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/21/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/18/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.20</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Zhejiang Commerce Bank</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">7,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">1,030,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">6/3/2020</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><span style="font-size: 10pt">5/14/2021</span></td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.20</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">Zhejiang Commerce Bank</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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,500,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">1,546,483</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"><span style="font-size: 10pt">9/18/2020</span></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"><span style="font-size: 10pt">6/18/2021</span></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">5.22</td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="font-weight: bold; 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"><span style="font-size: 10pt"><b>RMB211,980,000</b></span></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">31,221,280</td><td style="padding-bottom: 4pt; font-weight: bold; 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="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></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#160;</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="top.Show.showAR( this, 'defref_hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock', window );">Schedule of short-term bank borrowings are pledged by its assets</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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 September 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">2021</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">2020</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">Buildings, net</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,995,522</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,405,140</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Long-term Investment</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <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-40">-</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">6,625,133</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">2,995,522</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">10,030,273</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfShortTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>60
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073699960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock', window );">Schedule of nature of relationships with related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="vertical-align: bottom; ">
    <td style="width: 40%; border-bottom: black 1.5pt solid"><span style="font-size: 10pt"><b>Name</b></span></td>
    <td style="width: 2%">&#160;</td>
    <td style="width: 58%; border-bottom: black 1.5pt solid; text-align: justify"><span style="font-size: 10pt"><b>Relationship with
    the Company</b></span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Taizhou Huadi Industrial Ltd. (&#8220;Taizhou Huadi&#8221;)</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">An entity 30% owned by Jueqin Wang</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Huashang Micro Finance Co. (&#8220;Huashang&#8221;)</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">An entity 19% owned by the Company</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Taizhou Huadi Material Technology Co.</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">An entity 100% owned by Yiyu Wang</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Jueqin Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Di Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Huizhi Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Juelin Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; ">
    <td><span style="font-size: 10pt">Yiyu Wang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Immediate family member of majority shareholder of the Company</span></td></tr>
  <tr style="vertical-align: bottom; background-color: #CCEEFF">
    <td><span style="font-size: 10pt">Bing Zhang</span></td>
    <td>&#160;</td>
    <td style="text-align: justify"><span style="font-size: 10pt">Principal shareholder of the Company</span></td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">&#160;</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="top.Show.showAR( this, 'defref_hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock', window );">Schedule of net outstanding balances with related parties</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <tr style="vertical-align: bottom">
    <td style="border-bottom: Black 1.5pt solid; padding-left: 0in; text-indent: 0; font-weight: bold">Accounts</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">Name of related parties</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0in; text-indent: 0; text-align: left">Receivables from related parties:</td><td>&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; width: 42%; text-align: left; text-indent: 0">Advances to suppliers</td><td style="width: 1%">&#160;</td>
    <td style="width: 33%; text-align: left">Taizhou Huadi Industrial Ltd.</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,550,504</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">5,342,512</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">Taizhou Huadi Industrial Ltd.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,438,303</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif">1,880,762</p></td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Other receivables</td><td>&#160;</td>
    <td style="text-align: left">Huashang Micro Finance Co.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-41">-</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,030,989</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Accounts receivable</td><td>&#160;</td>
    <td style="text-align: left">Taizhou Huadi Material Technology Co.</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,543,394</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0in; text-indent: 0; text-align: left">Liabilities to related parties:</td><td>&#160;</td>
    <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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Di Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(155,198</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(147,284</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Jueqin Wang</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(359,716</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(341,374</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Huizhi Wang</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></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Juelin Wang</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><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></tr>
  <tr style="vertical-align: bottom; ">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Yiyu Wang</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">(919,053</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="padding-left: 0.125in; text-align: left; text-indent: 0">Due to related parties</td><td>&#160;</td>
    <td style="text-align: left">Bing Zhang</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><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></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_hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Schedule of net outstanding balances with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>61
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683076558600">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">2019</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">Income before taxes</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,468,045</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,575,248</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">6,446,944</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">15</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax at the PRC EIT tax rates</td><td>&#160;</td>
    <td style="text-align: left">$</td><td style="text-align: right">370,207</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">536,287</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">967,042</td><td style="text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax effect of R&amp;D expenses deduction</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(231,474</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(238,573</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(199,925</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td style="text-align: left">Tax effect of non-taxable investment income and government grant</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(138,733</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(120,754</td><td style="text-align: left">)</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">(72,160</td><td style="text-align: left">)</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Tax effect of non-deductible expenses</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">41,989</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">310,233</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">Tax effect of deferred tax recognized</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,000</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-51">-</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-52">-</div></td><td style="padding-bottom: 1.5pt; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 4pt">Income tax expenses (benefits)</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">(89,000</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">218,949</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">1,005,190</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><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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Schedule of attributed continuing operations</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">2021</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">2020</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">2019</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">Current income tax</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-53">-</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">218,949</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">709,027</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt">Deferred income tax</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,000</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-54">-</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">296,163</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">Total income tax expense</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">(89,000</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">218,949</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">1,005,190</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><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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of tax effects of significant portions of the deferred tax asset</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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 September 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">2021</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">2020</td><td style="padding-bottom: 1.5pt; font-weight: bold">&#160;</td></tr>
  <tr style="vertical-align: bottom">
    <td>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%; text-align: left; padding-left: 8.1pt">Bad debt allowance</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">436,761</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">436,583</td><td style="width: 1%; text-align: left">&#160;</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt">Loss carryforward</td><td style="padding-bottom: 1.5pt">&#160;</td>
    <td style="border-bottom: Black 1.5pt solid; text-align: left">&#160;</td><td style="border-bottom: Black 1.5pt solid; text-align: right">113,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"><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="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">549,921</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">436,583</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><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="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>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073726024">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Schedule of revenues by geographic areas</a></td>
<td class="text"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif">
  <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">September 30, 2021</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">September 30, 2020</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">September 30, 2019</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">Top 5 International Markets:</td><td style="font-weight: bold; padding-bottom: 1.5pt">&#160;</td>
    <td colspan="2" style="font-weight: bold; text-align: center; border-bottom: Black 1.5pt solid">Sales Amount&#160;(In USD)</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&#160;%<br/> of Sales</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">Sales Amount&#160;(In USD)</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&#160;%<br/> of Sales</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">Sales Amount&#160;(In USD)</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 %<br/> of&#160;Sales</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%">China</td><td style="width: 1%">&#160;</td>
    <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">53,130,894</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">81.22</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">47,271,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">79.93</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">47,606,489</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">72.66</td><td style="width: 1%; text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>US</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,740,265</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.78</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,996,803</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.07</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8,285,920</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">12.65</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>India</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4,191,611</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6.41</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,082,525</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.59</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">3,795,089</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5.79</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td>Australia</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">546,807</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.84</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1,327,488</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2.24</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">473,613</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.72</td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; background-color: rgb(204,238,255)">
    <td>Switzerland</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">514,951</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">0.79</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-56">-</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-57">-</div></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-58">-</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-59">-</div></td><td style="text-align: left">%</td></tr>
  <tr style="vertical-align: bottom; ">
    <td style="text-align: left">Other foreign countries</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">6,122,083</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">1.96</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">2,459,227</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">4.17</td><td style="text-align: left">%</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">5,357,205</td><td style="text-align: left">&#160;</td><td>&#160;</td>
    <td style="text-align: left">&#160;</td><td style="text-align: right">8.18</td><td style="text-align: left">%</td></tr>
  </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">&#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_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>63
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683075642616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>CNY (&#165;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th"><div>Aug. 31, 2019</div></th>
<th class="th"><div>Aug. 28, 2019</div></th>
<th class="th"><div>Aug. 22, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized (in Shares) | shares</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary stock, par value (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 0.0002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0002<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued (in Shares) | shares</a></td>
<td class="nump">13,127,000<span></span>
</td>
<td class="nump">13,127,000<span></span>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (in Shares) | shares</a></td>
<td class="nump">13,127,000<span></span>
</td>
<td class="nump">13,127,000<span></span>
</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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuadiInternationalGroupCoLtdMember', window );">Huadi International Group 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>
<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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized (in Shares) | shares</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAdditionalCapital', window );">Capital paid amount | $</a></td>
<td class="nump">$ 21,680,341<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_YongqiangTuoxingLimitedMember', window );">Yongqiang Tuoxing 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>
<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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized (in Shares) | shares</a></td>
<td class="nump">50,000<span></span>
</td>
<td class="nump">50,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockNoParValue', window );">Ordinary stock, par value (in Dollars per share) | $ / shares</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>
<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="top.Show.showAR( this, 'defref_hudi_CashPaidInCapital', window );">Cash paid in capital | $</a></td>
<td class="nump">$ 0<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HongKongBeachLimitedHKBeachMember', window );">Hong Kong Beach Limited (&#8220;HK Beach&#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>
<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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [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="top.Show.showAR( this, 'defref_hudi_CashPaidInCapital', window );">Cash paid in capital | $</a></td>
<td class="nump">0<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="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_WenzhouHongshunStainlessSteelLtdMember', window );">Wenzhou Hongshun Stainless Steel 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>
<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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [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="top.Show.showAR( this, 'defref_us-gaap_OtherAdditionalCapital', window );">Capital paid amount | $</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="top.Show.showAR( this, 'defref_hudi_CashPaidInCapital', window );">Cash paid in capital | $</a></td>
<td class="nump">$ 0<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Interest rate</a></td>
<td class="nump">99.00%<span></span>
</td>
<td class="nump">99.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">94.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuadiSteelGroupLimitedMember', window );">Huadi Steel Group Limited. (&#8220;Huadi Steel&#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>
<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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [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="top.Show.showAR( this, 'defref_us-gaap_OtherAdditionalCapital', window );">Capital paid amount | &#165;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 168,800,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Interest rate</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">99.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_DiWangMember', window );">Di Wang [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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsLineItems', window );"><strong>Organization and Nature of Operations (Details) [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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Interest rate</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.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>
<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_hudi_CashPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_CashPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_OrganizationandNatureofOperationsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_OrganizationandNatureofOperationsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_CommonStockNoParValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount per share of no-par value common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockNoParValue</td>
</tr>
<tr>
<td style="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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_OtherAdditionalCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SAB Topic 5.T)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868742-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.30(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuadiInternationalGroupCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuadiInternationalGroupCoLtdMember</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=hudi_YongqiangTuoxingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_YongqiangTuoxingLimitedMember</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=hudi_HongKongBeachLimitedHKBeachMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HongKongBeachLimitedHKBeachMember</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=hudi_WenzhouHongshunStainlessSteelLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_WenzhouHongshunStainlessSteelLtdMember</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=hudi_HuadiSteelGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuadiSteelGroupLimitedMember</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=hudi_DiWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_DiWangMember</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>64
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072702312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Nature of Operations (Details) - Schedule of organization and nature of operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuadiInternationalGroupCoLtdMember', window );">Huadi International Group Co., Ltd. (&#8220;Huadi International&#8221;) [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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems', window );"><strong>Organization and Nature of Operations (Details) - Schedule of organization and nature of operations [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Registered Location</a></td>
<td class="text">Cayman Island<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="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Sep. 27,  2018<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">Parent<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_YongqiangTuoxingLimitedMember', window );">Yongqiang Tuoxing Limited. (&#8220;Yongqiang Tuoxing&#8221;) [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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems', window );"><strong>Organization and Nature of Operations (Details) - Schedule of organization and nature of operations [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="top.Show.showAR( this, 'defref_hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Registered Location</a></td>
<td class="text">British Virgin Island<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="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Oct.  02,  2018<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">100% by the Parent<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HongKongBeachLimitedMember', window );">Hong Kong Beach Limited. (&#8220;HK Beach&#8221;) [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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems', window );"><strong>Organization and Nature of Operations (Details) - Schedule of organization and nature of operations [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Registered Location</a></td>
<td class="text">Hong Kong<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="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Nov.  07,  2018<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">100% by Yongqiang Tuoxing<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_WenzhouHongshunStainlessSteelLimitedMember', window );">Wenzhou Hongshun Stainless Steel Limited. (&#8220;Hongshun&#8221;) [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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems', window );"><strong>Organization and Nature of Operations (Details) - Schedule of organization and nature of operations [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="top.Show.showAR( this, 'defref_hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Registered Location</a></td>
<td class="text">Wenzhou, China<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="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Jun.  03,  2019<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">100% by HK Beach<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuadiSteelGroupLimitedMember', window );">Huadi Steel Group Limited. (&#8220;Huadi Steel&#8221;) [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="top.Show.showAR( this, 'defref_hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems', window );"><strong>Organization and Nature of Operations (Details) - Schedule of organization and nature of operations [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity', window );">Registered Location</a></td>
<td class="text">Wenzhou, China<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="top.Show.showAR( this, 'defref_dei_EntityIncorporationDateOfIncorporation', window );">Date of Incorporation</a></td>
<td class="text">Nov. 12,  1998<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="top.Show.showAR( this, 'defref_us-gaap_MinorityInterestDescription', window );">Ownership as of the issuance date of the report</a></td>
<td class="text">99% by Hongshun<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationDateOfIncorporation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when an entity was incorporated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ 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_EntityIncorporationDateOfIncorporation</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_hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Registered location.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_MinorityInterestDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of noncontrolling interest which might include background information, terms of the ownership arrangement, and type and terms of equity interest owned by the noncontrolling interest holders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterestDescription</td>
</tr>
<tr>
<td style="padding-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=hudi_HuadiInternationalGroupCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuadiInternationalGroupCoLtdMember</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=hudi_YongqiangTuoxingLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_YongqiangTuoxingLimitedMember</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=hudi_HongKongBeachLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HongKongBeachLimitedMember</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=hudi_WenzhouHongshunStainlessSteelLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_WenzhouHongshunStainlessSteelLimitedMember</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=hudi_HuadiSteelGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuadiSteelGroupLimitedMember</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>65
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683074959128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCash', window );">Restricted cash</a></td>
<td class="nump">$ 1,304,518<span></span>
</td>
<td class="nump">$ 908,410<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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 3,066,937<span></span>
</td>
<td class="nump">2,910,554<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage', window );">Residual value 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrantsReceivable', window );">Received government grants</a></td>
<td class="nump">$ 1,190,882<span></span>
</td>
<td class="nump">410,532<span></span>
</td>
<td class="nump">$ 59,131<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="top.Show.showAR( this, 'defref_us-gaap_OtherSellingAndMarketingExpense', window );">Shipping and handling costs</a></td>
<td class="nump">1,341,712<span></span>
</td>
<td class="nump">804,264<span></span>
</td>
<td class="nump">1,011,670<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="top.Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising costs</a></td>
<td class="nump">237,563<span></span>
</td>
<td class="nump">104,933<span></span>
</td>
<td class="nump">$ 147,363<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="top.Show.showAR( this, 'defref_us-gaap_OtherCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 15,350,197<span></span>
</td>
<td class="nump">$ 796,794<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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-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_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-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_GrantsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrantsReceivable</td>
</tr>
<tr>
<td style="padding-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_OtherCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of 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, classified as other. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-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_OtherSellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of selling and marketing expense classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentSalvageValuePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage</td>
</tr>
<tr>
<td style="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_RestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCash</td>
</tr>
<tr>
<td style="padding-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>66
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683159510776">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of relevant exchange rates - RMB [Member]<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of relevant 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyExchangeRateTranslation1', window );">Period Ended RMB: USD exchange rate</a></td>
<td class="nump">6.4434<span></span>
</td>
<td class="nump">6.7896<span></span>
</td>
<td class="nump">7.1477<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="top.Show.showAR( this, 'defref_us-gaap_DerivativeAverageForwardExchangeRate1', window );">Period Average RMB: USD exchange rate</a></td>
<td class="nump">6.5072<span></span>
</td>
<td class="nump">7.0056<span></span>
</td>
<td class="nump">6.8753<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_DerivativeAverageForwardExchangeRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average contractual rate at which a foreign currency can be purchased or sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeAverageForwardExchangeRate1</td>
</tr>
<tr>
<td style="padding-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_ForeignCurrencyExchangeRateTranslation1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32618-110901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_hudi_TypesOfCurrencyAxis=currency_CNY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_TypesOfCurrencyAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683077517320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land use rights [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Buildings [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Machinery and equipment [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Transportation vehicles [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Office equipment [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member] | Electronic equipment [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">3 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Buildings [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">32 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Machinery and equipment [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Transportation vehicles [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Office equipment [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 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="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member] | Electronic equipment [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="top.Show.showAR( this, 'defref_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems', window );"><strong>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated useful life</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_hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LandMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_MachineryAndEquipmentMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ElectricGenerationEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ElectricGenerationEquipmentMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>68
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683074601816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_AccountsReceivableAbstract', window );"><strong>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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_AllowsCreditPeriod', window );">Allows credit period</a></td>
<td class="text">180 days<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="top.Show.showAR( this, 'defref_hudi_AverageAccountsReceivableTurnoverPeriod', window );">Average accounts receivable turnover period</a></td>
<td class="text">106 days<span></span>
</td>
<td class="text">93 days<span></span>
</td>
<td class="text">84 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_AccountsReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AccountsReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_AllowsCreditPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allows credit period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AllowsCreditPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_AverageAccountsReceivableTurnoverPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Average accounts receivable turnover period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AverageAccountsReceivableTurnoverPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072518152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accounts Receivable (Details) - Schedule of accounts receivable - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ScheduleOfAccountsReceivableAbstract', window );"><strong>Schedule of accounts receivable [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableGrossCurrent', window );">Accounts receivable</a></td>
<td class="nump">$ 24,364,198<span></span>
</td>
<td class="nump">$ 16,529,251<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable &#8211; related parties</a></td>
<td class="nump">3,981,697<span></span>
</td>
<td class="nump">1,914,380<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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Less: allowance for doubtful accounts</a></td>
<td class="num">(3,066,937)<span></span>
</td>
<td class="num">(2,910,554)<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">$ 25,278,958<span></span>
</td>
<td class="nump">$ 15,533,077<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_ScheduleOfAccountsReceivableAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfAccountsReceivableAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>70
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072110936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accounts Receivable (Details) - Schedule of changes of allowance for doubtful accounts - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract', window );"><strong>Schedule of changes of allowance for doubtful accounts [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Beginning balance</a></td>
<td class="nump">$ 2,910,554<span></span>
</td>
<td class="nump">$ 2,764,735<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="top.Show.showAR( this, 'defref_hudi_BadDebtWriteoff', window );">Bad debt write-off</a></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="top.Show.showAR( this, 'defref_hudi_ExchangeDifference', window );">Exchange difference</a></td>
<td class="nump">156,383<span></span>
</td>
<td class="nump">145,819<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="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Ending balance</a></td>
<td class="nump">$ 3,066,937<span></span>
</td>
<td class="nump">$ 2,910,554<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_BadDebtWriteoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Bad debt write-off.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_BadDebtWriteoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ExchangeDifference">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exchange difference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ExchangeDifference</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-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>71
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683077550952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Notes Receivable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesReceivableRelatedPartiesCurrent', window );">Notes received</a></td>
<td class="nump">$ 2,593,018<span></span>
</td>
<td class="nump">$ 555,612<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_NotesReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-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_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-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>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072759240">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories (Details) - Schedule of inventories - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ScheduleOfInventoriesAbstract', window );"><strong>Schedule of inventories [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterials', window );">Raw materials</a></td>
<td class="nump">$ 7,845,763<span></span>
</td>
<td class="nump">$ 11,305,744<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="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">5,287,171<span></span>
</td>
<td class="nump">913,751<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="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoods', window );">Finished goods</a></td>
<td class="nump">9,588,331<span></span>
</td>
<td class="nump">8,618,099<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="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 22,721,265<span></span>
</td>
<td class="nump">$ 20,837,594<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_ScheduleOfInventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfInventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_InventoryFinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InventoryRawMaterials">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-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>73
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683067903864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 735,333<span></span>
</td>
<td class="nump">$ 723,586<span></span>
</td>
<td class="nump">$ 617,634<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="top.Show.showAR( this, 'defref_us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset', window );">Net carrying value of sold on fixed assets</a></td>
<td class="nump">22,593<span></span>
</td>
<td class="nump">70,644<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="top.Show.showAR( this, 'defref_us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges', window );">Loss on sale of fixed assets</a></td>
<td class="nump">$ 1,767<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="top.Show.showAR( this, 'defref_us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1', window );">Gain on disposal of fixed assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 654,138<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_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the disposal of an asset through means other than sale, for example, but not limited to, abandonment, spin-off, and expropriation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2611-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123374638&amp;loc=d3e2212-110226<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1</td>
</tr>
<tr>
<td style="padding-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_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_GainLossOnSalesOfAssetsAndAssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-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_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying amount on the books of the entity of the impaired asset to be disposed of by a method other than sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351718&amp;loc=d3e2611-110228<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2921-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset</td>
</tr>
<tr>
<td style="padding-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_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-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>74
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683076515816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment (Details) - Schedule of property, plant and equipment - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentOtherNet', window );">Total property plant and equipment, at cost</a></td>
<td class="nump">$ 15,694,627<span></span>
</td>
<td class="nump">$ 14,266,147<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="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation</a></td>
<td class="num">(8,485,922)<span></span>
</td>
<td class="num">(7,578,505)<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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">7,208,705<span></span>
</td>
<td class="nump">6,687,642<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">5,195,800<span></span>
</td>
<td class="nump">4,930,868<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Machinery and 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">8,737,421<span></span>
</td>
<td class="nump">7,706,598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Transportation 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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">1,079,190<span></span>
</td>
<td class="nump">932,472<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">682,216<span></span>
</td>
<td class="nump">460,943<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetUnderConstructionMember', window );">Construction in progress (&#8220;CIP&#8221;) [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="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 235,266<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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_PropertyPlantAndEquipmentOtherNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentOtherNet</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherMachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_OtherMachineryAndEquipmentMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_AssetUnderConstructionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_AssetUnderConstructionMember</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>75
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683077609944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Land Use Rights (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_LandUseRightsAbstract', window );"><strong>Land Use Rights [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 32,349<span></span>
</td>
<td class="nump">$ 30,048<span></span>
</td>
<td class="nump">$ 30,617<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_LandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-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>76
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683077818792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Land Use Rights (Details) - Schedule of land use rights - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ScheduleOfLandUseRightsAbstract', window );"><strong>Schedule of land use rights [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherFiniteLivedIntangibleAssetsGross', window );">Land use rights, cost</a></td>
<td class="nump">$ 1,719,978<span></span>
</td>
<td class="nump">$ 1,632,277<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(485,342)<span></span>
</td>
<td class="num">(429,590)<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="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Land use rights, net</a></td>
<td class="nump">$ 1,234,636<span></span>
</td>
<td class="nump">$ 1,202,687<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_ScheduleOfLandUseRightsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfLandUseRightsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-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_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-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_OtherFiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated amortization of finite-lived intangible assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherFiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-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>77
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683067961576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-Term Investments (Details)<br></strong></div></th>
<th class="th" colspan="7">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th"><div>Sep. 30, 2015</div></th>
<th class="th">
<div>Sep. 30, 2012 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2012 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2011 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2011 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2009 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2009 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_LongTermInvestmentsDetailsLineItems', window );"><strong>Long-Term Investments (Details) [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>
<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>
<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="top.Show.showAR( this, 'defref_hudi_CashConsiderationDescription', window );">Cash consideration description</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>
<td class="text">In 2015, as the result of a capital reduction, the Company&#8217;s ownership was reduced by 3.5% to 19% for a
cash consideration of RMB 52,000,000 ($8,535,827 in USD).<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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuashangMicroFinanceCoMember', window );">Huashang Micro Finance Co. (&#8220;Huashang&#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>
<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>
<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="top.Show.showAR( this, 'defref_hudi_LongTermInvestmentsDetailsLineItems', window );"><strong>Long-Term Investments (Details) [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalancePrincipalAmount', window );">Investment amount</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>
<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="nump">$ 13,203,257<span></span>
</td>
<td class="nump">&#165; 90,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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Investment acquire percentage</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>
<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="nump">22.50%<span></span>
</td>
<td class="nump">22.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_WenzhouLonglianDevelopmentCoLtdMember', window );">Wenzhou Longlian Development Co., Ltd. (&#8220;Longlian&#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>
<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>
<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="top.Show.showAR( this, 'defref_hudi_LongTermInvestmentsDetailsLineItems', window );"><strong>Long-Term Investments (Details) [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalancePrincipalAmount', window );">Investment amount</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,307,982<span></span>
</td>
<td class="nump">&#165; 8,333,400<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Investment acquire percentage</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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.3334%<span></span>
</td>
<td class="nump">8.3334%<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_LongwanRuralCommercialBankMember', window );">Longwan Rural Commercial Bank. (&#8220;LRCB&#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>
<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>
<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="top.Show.showAR( this, 'defref_hudi_LongTermInvestmentsDetailsLineItems', window );"><strong>Long-Term Investments (Details) [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>
<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>
<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedBalancePrincipalAmount', window );">Investment amount</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,172,207<span></span>
</td>
<td class="nump">&#165; 44,982,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Investment acquire percentage</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.10%<span></span>
</td>
<td class="nump">2.10%<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeDividend', window );">Dividend income received</a></td>
<td class="nump">$ 433,735<span></span>
</td>
<td class="nump">&#165; 2,822,400<span></span>
</td>
<td class="nump">$ 440,647<span></span>
</td>
<td class="nump">&#165; 3,087,000<span></span>
</td>
<td class="nump">$ 481,070<span></span>
</td>
<td class="nump">&#165; 3,307,500<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>
<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_hudi_CashConsiderationDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_CashConsiderationDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_LongTermInvestmentsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LongTermInvestmentsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_InvestmentIncomeDividend">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of dividend income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeDividend</td>
</tr>
<tr>
<td style="padding-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_InvestmentOwnedBalancePrincipalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For investments which are quantified by principal amount, the principle balance held at close of period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99383244&amp;loc=d3e12121-115841<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-12B(Column B))<br> -URI http://asc.fasb.org/extlink&amp;oid=122147990&amp;loc=d3e611197-123010<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedBalancePrincipalAmount</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuashangMicroFinanceCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuashangMicroFinanceCoMember</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=hudi_WenzhouLonglianDevelopmentCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_WenzhouLonglianDevelopmentCoLtdMember</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=hudi_LongwanRuralCommercialBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_LongwanRuralCommercialBankMember</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>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683075610136">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Long-Term Investments (Details) - Schedule of long-term investments - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">$ 14,171,928<span></span>
</td>
<td class="nump">$ 13,449,305<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=hudi_HuashangMicroFinanceCoMember', window );">Huashang Micro Finance Co. [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">5,897,508<span></span>
</td>
<td class="nump">5,596,795<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=hudi_LongwanRuralCommercialBankMember', window );">Longwan Rural Commercial Bank [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">6,981,097<span></span>
</td>
<td class="nump">6,625,133<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=hudi_WenzhouLonglianDevelopmentCoLtdMember', window );">Wenzhou Longlian Development Co., Ltd [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="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInvestmentsLineItems', window );"><strong>Schedule of Investments [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">$ 1,293,323<span></span>
</td>
<td class="nump">$ 1,227,377<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_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-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_ScheduleOfInvestmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInvestmentsLineItems</td>
</tr>
<tr>
<td style="padding-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_LongtermDebtTypeAxis=hudi_HuashangMicroFinanceCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=hudi_HuashangMicroFinanceCoMember</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_LongtermDebtTypeAxis=hudi_LongwanRuralCommercialBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=hudi_LongwanRuralCommercialBankMember</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_LongtermDebtTypeAxis=hudi_WenzhouLonglianDevelopmentCoLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_LongtermDebtTypeAxis=hudi_WenzhouLonglianDevelopmentCoLtdMember</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>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073700520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Notes Payable (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesPayableToBank', window );">Note payable</a></td>
<td class="nump">$ 2,312,556<span></span>
</td>
<td class="nump">$ 1,517,026<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_NotesPayableToBank">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Including the current and noncurrent portions, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond one year or beyond the operating cycle if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesPayableToBank</td>
</tr>
<tr>
<td style="padding-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>80
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683071374328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpenseShortTermBorrowings', window );">Interest expense on debt</a></td>
<td class="nump">$ 1,550,082<span></span>
</td>
<td class="nump">$ 2,162,589<span></span>
</td>
<td class="nump">$ 2,149,077<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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_InterestExpenseShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (b)<br> -Subparagraph (1)<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1402<br> -Paragraph (a)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpenseShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-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>81
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683061287608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Short-Term Borrowings (Details) - Schedule of short-term borrowings<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 33,459,043<span></span>
</td>
<td class="nump">$ 31,221,280<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_CITICBankMember', window );">CITIC Bank [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 698,388<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,500,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Oct. 10,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Oct.  09,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_CITICBank1Member', window );">CITIC Bank 1 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,008,783<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,500,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Oct. 15,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Oct. 14,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_CITICBank2Member', window );">CITIC Bank 2 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 620,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Oct. 15,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Oct. 26,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChinaMember', window );">Agricultural 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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,550,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,990,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Oct. 28,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Oct. 27,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina1Member', window );">Agricultural Bank of China 1 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 775,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Nov.  04,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Nov.  03,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina2Member', window );">Agricultural Bank of China 2 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,086,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Nov. 18,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Nov. 17,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina3Member', window );">Agricultural Bank of China 3 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,550,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,990,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Nov. 30,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Nov. 29,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina4Member', window );">Agricultural Bank of China 4 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,474,376<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,500,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Dec. 21,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Dec.  03,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_BankOfChinaMember', window );">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="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,170,190<span></span>
</td>
<td class="nump">$ 1,110,522<span></span>
</td>
<td class="nump">&#165; 7,540,000<span></span>
</td>
<td class="nump">&#165; 7,540,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Dec. 31,  2020<span></span>
</td>
<td class="text">Jan.  07,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Dec. 27,  2021<span></span>
</td>
<td class="text">Jan.  02,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina5Member', window );">Agricultural Bank of China 5 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 884,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,700,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Jan.  07,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Jan.  06,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina6Member', window );">Agricultural Bank of China 6 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,550,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,990,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Jan. 15,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Jan. 14,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_BankOfChina1Member', window );">Bank of China 1 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,199,677<span></span>
</td>
<td class="nump">$ 1,138,506<span></span>
</td>
<td class="nump">&#165; 7,730,000<span></span>
</td>
<td class="nump">&#165; 7,730,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Jan. 11,  2021<span></span>
</td>
<td class="text">Jan.  09,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Jan.  05,  2022<span></span>
</td>
<td class="text">Jan.  07,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina7Member', window );">Agricultural Bank of China 7 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 620,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Feb.  03,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Feb.  01,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.15%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina8Member', window );">Agricultural Bank of China 8 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 774,436<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,990,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Mar.  04,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Mar.  02,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.15%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina9Member', window );">Agricultural Bank of China 9 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,550,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,990,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Mar. 12,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Mar. 10,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina10Member', window );">Agricultural Bank of China 10 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 775,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Mar. 17,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Jan. 15,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina11Member', window );">Agricultural Bank of China 11 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 529,224<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 3,410,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Mar. 17,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Mar. 14,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ZheshangBankMember', window );">Zheshang Bank [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,769,252<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11,400,000<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Apr. 15,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Apr. 13,  2022<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ZheshangBank1Member', window );">Zheshang Bank 1 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,086,383<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">May 10,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Nov. 10,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.20%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ZheshangBank2Member', window );">Zheshang Bank 2 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 775,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">May 18,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Nov. 18,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.20%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ZheshangBank3Member', window );">Zheshang Bank 3 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 853,587<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">May 20,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Nov. 20,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.20%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina12Member', window );">Agricultural Bank of China 12 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 775,988<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">May 27,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Nov. 27,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.20%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina13Member', window );">Agricultural Bank of China 13 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 698,389<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Jun.  09,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Jun.  02,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina14Member', window );">Agricultural Bank of China 14 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,550,424<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,990,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Jun. 18,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Jun. 17,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina15Member', window );">Agricultural Bank of China 15 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 713,909<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,600,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Jul. 22,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Jul. 19,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina16Member', window );">Agricultural Bank of China 16 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,536,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,900,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Jul. 28,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Jul. 27,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina17Member', window );">Agricultural Bank of China 17 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 79,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 510,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Jul. 28,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Jul. 21,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ZheshangBank4Member', window );">Zheshang Bank 4 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,536,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,900,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Sep. 15,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Sep. 14,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina18Member', window );">Agricultural Bank of China 18 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,163,982<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Sep.  07,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Mar.  07,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">5.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.20%<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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina19Member', window );">Agricultural Bank of China 19 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,548,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,980,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Sep. 23,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Sep. 22,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankOfChina20Member', window );">Agricultural Bank of China 20 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="nump">$ 1,548,872<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,980,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">Sep. 30,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">Sep. 27,  2022<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="nump">4.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBankMember', window );">Agricultural Bank [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,471,367<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,990,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  04,  2019<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov.  03,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank1Member', window );">Agricultural Bank 1 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 736,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 13,  2019<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 12,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank2Member', window );">Agricultural Bank 2 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,030,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 28,  2019<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Nov. 18,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank3Member', window );">Agricultural Bank 3 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,399,199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 19,  2019<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 18,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank4Member', window );">Agricultural Bank 4 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,471,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,990,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 27,  2019<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 10,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank5Member', window );">Agricultural Bank 5 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 839,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,700,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan.  08,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan.  07,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank6Member', window );">Agricultural Bank 6 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,471,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,990,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 14,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jan. 13,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank7Member', window );">Agricultural Bank 7 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,325,557<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 9,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 28,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Feb. 27,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank8Member', window );">Agricultural Bank 8 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 734,948<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,990,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  04,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar.  03,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank9Member', window );">Agricultural Bank 9 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,973,607<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 13,400,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 13,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 12,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank10Member', window );">Agricultural Bank 10 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 736,420<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 5,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 27,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Mar. 15,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.25%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank11Member', window );">Agricultural Bank 11 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 662,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 10,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul.  01,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank12Member', window );">Agricultural Bank 12 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,546,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 24,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jul. 15,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_AgriculturalBank13Member', window );">Agricultural Bank 13 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,135,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 14,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug.  03,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Aug.  02,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.75%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ChinaCITICBankMember', window );">China CITIC Bank [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 662,778<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 11,  2019<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 10,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ChinaCITICBank1Member', window );">China CITIC Bank 1 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 957,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 16,  2019<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 15,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ChinaCITICBank2Member', window );">China CITIC Bank 2 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 589,136<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 29,  2019<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Oct. 28,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.35%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ChinaCITICBank3Member', window );">China CITIC Bank 3 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 883,704<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 22,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 21,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ChinaCITICBank4Member', window );">China CITIC Bank 4 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 957,347<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 6,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 23,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 22,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ChinaCITICBank5Member', window );">China CITIC Bank 5 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,178,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 24,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 23,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_MinshengBankMember', window );">Minsheng Bank [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,679,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 11,400,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 22,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 15,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ZhejiangCommerceBankMember', window );">Zhejiang Commerce Bank [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,251,915<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 8,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 22,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Apr. 16,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ZhejiangCommerceBank1Member', window );">Zhejiang Commerce Bank 1 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 699,599<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 4,750,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">May 21,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">May 18,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ZhejiangCommerceBank2Member', window );">Zhejiang Commerce Bank 2 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,030,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 7,000,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun.  03,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">May 14,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=hudi_ZhejiangCommerceBank3Member', window );">Zhejiang Commerce Bank 3 [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="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtLineItems', window );"><strong>Short-term Debt [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShorttermBorrowingsAmount', window );">Short-term borrowings amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,546,483<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#165; 10,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentIssuanceDate1', window );">Issuance date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Sep. 18,  2020<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Expiration date</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Jun. 18,  2021<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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.22%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.22%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_ShorttermBorrowingsAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ShorttermBorrowingsAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DebtInstrumentIssuanceDate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date the debt instrument was issued, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentIssuanceDate1</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-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_ShortTermDebtLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=hudi_CITICBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_CITICBankMember</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=hudi_CITICBank1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_CITICBank1Member</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=hudi_CITICBank2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_CITICBank2Member</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=hudi_AgriculturalBankOfChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChinaMember</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=hudi_AgriculturalBankOfChina1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina1Member</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=hudi_AgriculturalBankOfChina2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina2Member</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=hudi_AgriculturalBankOfChina3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina3Member</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=hudi_AgriculturalBankOfChina4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina4Member</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=hudi_BankOfChinaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_BankOfChinaMember</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=hudi_AgriculturalBankOfChina5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina5Member</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=hudi_AgriculturalBankOfChina6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina6Member</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=hudi_BankOfChina1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_BankOfChina1Member</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=hudi_AgriculturalBankOfChina7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina7Member</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=hudi_AgriculturalBankOfChina8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina8Member</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=hudi_AgriculturalBankOfChina9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina9Member</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=hudi_AgriculturalBankOfChina10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina10Member</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=hudi_AgriculturalBankOfChina11Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina11Member</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=hudi_ZheshangBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ZheshangBankMember</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=hudi_ZheshangBank1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ZheshangBank1Member</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=hudi_ZheshangBank2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ZheshangBank2Member</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=hudi_ZheshangBank3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ZheshangBank3Member</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=hudi_AgriculturalBankOfChina12Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina12Member</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=hudi_AgriculturalBankOfChina13Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina13Member</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=hudi_AgriculturalBankOfChina14Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina14Member</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=hudi_AgriculturalBankOfChina15Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina15Member</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=hudi_AgriculturalBankOfChina16Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina16Member</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=hudi_AgriculturalBankOfChina17Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina17Member</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=hudi_ZheshangBank4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ZheshangBank4Member</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=hudi_AgriculturalBankOfChina18Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina18Member</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=hudi_AgriculturalBankOfChina19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina19Member</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=hudi_AgriculturalBankOfChina20Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankOfChina20Member</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=hudi_AgriculturalBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBankMember</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=hudi_AgriculturalBank1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank1Member</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=hudi_AgriculturalBank2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank2Member</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=hudi_AgriculturalBank3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank3Member</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=hudi_AgriculturalBank4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank4Member</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=hudi_AgriculturalBank5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank5Member</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=hudi_AgriculturalBank6Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank6Member</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=hudi_AgriculturalBank7Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank7Member</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=hudi_AgriculturalBank8Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank8Member</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=hudi_AgriculturalBank9Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank9Member</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=hudi_AgriculturalBank10Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank10Member</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=hudi_AgriculturalBank11Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank11Member</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=hudi_AgriculturalBank12Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank12Member</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=hudi_AgriculturalBank13Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_AgriculturalBank13Member</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=hudi_ChinaCITICBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ChinaCITICBankMember</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=hudi_ChinaCITICBank1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ChinaCITICBank1Member</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=hudi_ChinaCITICBank2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ChinaCITICBank2Member</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=hudi_ChinaCITICBank3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ChinaCITICBank3Member</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=hudi_ChinaCITICBank4Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ChinaCITICBank4Member</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=hudi_ChinaCITICBank5Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ChinaCITICBank5Member</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=hudi_MinshengBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_MinshengBankMember</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=hudi_ZhejiangCommerceBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ZhejiangCommerceBankMember</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=hudi_ZhejiangCommerceBank1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ZhejiangCommerceBank1Member</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=hudi_ZhejiangCommerceBank2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ZhejiangCommerceBank2Member</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=hudi_ZhejiangCommerceBank3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_ZhejiangCommerceBank3Member</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>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683077521304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems', window );"><strong>Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Short-term bank borrowings, Total</a></td>
<td class="nump">$ 2,995,522<span></span>
</td>
<td class="nump">$ 10,030,273<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=hudi_BuildingsNetMember', window );">Buildings, net [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="top.Show.showAR( this, 'defref_hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems', window );"><strong>Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Short-term bank borrowings, Total</a></td>
<td class="nump">2,995,522<span></span>
</td>
<td class="nump">3,405,140<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BalanceSheetLocationAxis=hudi_LongtermInvestmentMember', window );">Long-term Investment [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="top.Show.showAR( this, 'defref_hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems', window );"><strong>Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherShortTermBorrowings', window );">Short-term bank borrowings, Total</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 6,625,133<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_OtherShortTermBorrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a)(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermBorrowings</td>
</tr>
<tr>
<td style="padding-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_BalanceSheetLocationAxis=hudi_BuildingsNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_BuildingsNetMember</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=hudi_LongtermInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_LongtermInvestmentMember</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>83
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683075419624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Customer and Supplier Concentrations (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ConcentrationRiskPercentage2', window );">Concentration risk 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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskSupplier', window );">Number of suppliers</a></td>
<td class="text">three<span></span>
</td>
<td class="text">three<span></span>
</td>
<td class="text">two<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskBenchmarkDescription', window );">Concentration Risk, Benchmark Description</a></td>
<td class="text">There was one supplier that have
significant concentration (over 10%) of total accounts payable for the year ended September 30, 2021, which accounted for 51.33% of the
Company&#8217;s total accounts payable.<span></span>
</td>
<td class="text">There were three suppliers that have significant
concentration (over 10%) of total accounts payable for the year ended September 30, 2020, which combined accounted for 63.47% of the
Company&#8217;s total accounts payable.<span></span>
</td>
<td class="text">There were three suppliers that have significant concentration
(over 10%) of total accounts payable for the year ended September 30, 2019, which combined accounted for 63.47% of the Company&#8217;s
total accounts payable.<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=hudi_RevenuesMember', window );">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="top.Show.showAR( this, 'defref_hudi_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [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="top.Show.showAR( this, 'defref_hudi_ConcentrationRiskPercentage2', window );">Concentration risk percentage</a></td>
<td class="nump">10.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.13%<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCustomer', window );">Number of customers</a></td>
<td class="text">one<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">one<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">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="top.Show.showAR( this, 'defref_hudi_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [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="top.Show.showAR( this, 'defref_hudi_ConcentrationRiskPercentage2', window );">Concentration risk percentage</a></td>
<td class="nump">24.31%<span></span>
</td>
<td class="nump">26.31%<span></span>
</td>
<td class="nump">11.48%<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="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCustomer', window );">Number of customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">two<span></span>
</td>
<td class="text">one<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="top.Show.showAR( this, 'defref_hudi_AccountReceivableRelatedParties', window );">Accounts receivable (in Dollars)</a></td>
<td class="nump">$ 6,144,633<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 293,640<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="top.Show.showAR( this, 'defref_hudi_SignificantConcentrationPercentage', window );">Significant concentration 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>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember', window );">Supplier 1 [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="top.Show.showAR( this, 'defref_hudi_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [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="top.Show.showAR( this, 'defref_hudi_ConcentrationRiskPercentage2', window );">Concentration risk percentage</a></td>
<td class="nump">12.84%<span></span>
</td>
<td class="nump">32.05%<span></span>
</td>
<td class="nump">29.13%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=hudi_SupplierConcentrationRiskOneMember', window );">Supplier 2 [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="top.Show.showAR( this, 'defref_hudi_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ConcentrationRiskPercentage2', window );">Concentration risk percentage</a></td>
<td class="nump">12.84%<span></span>
</td>
<td class="nump">16.60%<span></span>
</td>
<td class="nump">18.09%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=hudi_SupplierConcentrationRiskTwoMember', window );">Supplier 3 [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="top.Show.showAR( this, 'defref_hudi_CustomerandSupplierConcentrationsDetailsLineItems', window );"><strong>Customer and Supplier Concentrations (Details) [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="top.Show.showAR( this, 'defref_hudi_ConcentrationRiskPercentage2', window );">Concentration risk percentage</a></td>
<td class="nump">11.47%<span></span>
</td>
<td class="nump">11.16%<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_hudi_AccountReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_AccountReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ConcentrationRiskPercentage2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration risk percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ConcentrationRiskPercentage2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_CustomerandSupplierConcentrationsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_CustomerandSupplierConcentrationsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_SignificantConcentrationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Significant concentration percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_SignificantConcentrationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_ConcentrationRiskBenchmarkDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskBenchmarkDescription</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskCustomer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes "Information about Major Customers" that may be disclosed elsewhere (for instance, segment disclosures).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCustomer</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskSupplier">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of risks that arise due to the volume of business transacted with a particular supplier or reliance placed on that supplier. At a minimum, the description informs financial statement users of the general nature of the risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99380358&amp;loc=d3e7102-108593<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6327-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskSupplier</td>
</tr>
<tr>
<td style="padding-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_ConcentrationRiskByBenchmarkAxis=hudi_RevenuesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RevenuesMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_SupplierConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_ConcentrationRiskByTypeAxis=hudi_SupplierConcentrationRiskOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_SupplierConcentrationRiskOneMember</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=hudi_SupplierConcentrationRiskTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_SupplierConcentrationRiskTwoMember</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>84
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683068094392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details)<br></strong></div></th>
<th class="th" colspan="6">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Sep. 30, 2019 </div>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_TaizhouHuadiIndustrialLtdMember', window );">Taizhou Huadi Industrial 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>
<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="top.Show.showAR( this, 'defref_hudi_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Raw materials purchased from related party</a></td>
<td class="nump">$ 6,376,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,521,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,641,219<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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Outstanding balance</a></td>
<td class="nump">5,550,504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,342,512<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,251,600<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="top.Show.showAR( this, 'defref_us-gaap_RevenueFromRelatedParties', window );">Material sold to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,228,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,276,462<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="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedParties', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,880,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">498,125<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuizhiWangMember', window );">Huizhi Wang [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="top.Show.showAR( this, 'defref_hudi_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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="top.Show.showAR( this, 'defref_hudi_ProceedFromRelatedPartyDebt', window );">Borrowed working capitals</a></td>
<td class="nump">$ 1,844,111<span></span>
</td>
<td class="nump">&#165; 12,000,000<span></span>
</td>
<td class="nump">$ 1,427,429<span></span>
</td>
<td class="nump">&#165; 10,000,000<span></span>
</td>
<td class="nump">$ 699,526<span></span>
</td>
<td class="nump">&#165; 5,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_JuelinWangMember', window );">Juelin Wang [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="top.Show.showAR( this, 'defref_hudi_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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="top.Show.showAR( this, 'defref_hudi_ProceedFromRelatedPartyDebt', window );">Borrowed working capitals</a></td>
<td class="nump">$ 998,894<span></span>
</td>
<td class="nump">6,500,000<span></span>
</td>
<td class="nump">$ 713,715<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">$ 699,526<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_BingZhangMember', window );">Bing Zhang [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="top.Show.showAR( this, 'defref_hudi_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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="top.Show.showAR( this, 'defref_hudi_ProceedFromRelatedPartyDebt', window );">Borrowed working capitals</a></td>
<td class="nump">$ 1,844,111<span></span>
</td>
<td class="nump">&#165; 12,000,000<span></span>
</td>
<td class="nump">$ 713,713<span></span>
</td>
<td class="nump">5,000,000<span></span>
</td>
<td class="nump">$ 699,526<span></span>
</td>
<td class="nump">5,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</a></td>
<td class="nump">8.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>
<td class="nump">8.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_JueqinWangMember', window );">Jueqin Wang [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="top.Show.showAR( this, 'defref_hudi_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Outstanding balance</a></td>
<td class="nump">$ 359,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">341,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 254,319<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repaid the borrowed amount | &#165;</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">500,000<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_DiWangMember', window );">Di Wang [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="top.Show.showAR( this, 'defref_hudi_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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="top.Show.showAR( this, 'defref_hudi_ProceedFromRelatedPartyDebt', window );">Borrowed working capitals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">142,743<span></span>
</td>
<td class="nump">1,000,000<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_YiyuWangMember', window );">Yiyu Wang [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="top.Show.showAR( this, 'defref_hudi_RelatedPartyTransactionsDetailsLineItems', window );"><strong>Related Party Transactions (Details) [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="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">919,053<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="top.Show.showAR( this, 'defref_hudi_ProceedFromRelatedPartyDebt', window );">Borrowed working capitals</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">$ 1,748,814<span></span>
</td>
<td class="nump">&#165; 12,500,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="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Annual interest rate</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">8.00%<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="top.Show.showAR( this, 'defref_us-gaap_RepaymentsOfRelatedPartyDebt', window );">Repaid the borrowed amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 893,571<span></span>
</td>
<td class="nump">&#165; 6,260,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_hudi_ProceedFromRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from related party debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ProceedFromRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_RelatedPartyTransactionsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_RelatedPartyTransactionsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_AccountsReceivableRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amount of receivables arising from transactions with related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedParties</td>
</tr>
<tr>
<td style="padding-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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="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_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfRelatedPartyDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfRelatedPartyDebt</td>
</tr>
<tr>
<td style="padding-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_RevenueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07.1(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120401555&amp;loc=SL114874292-224272<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1(e))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionsByRelatedPartyAxis=hudi_TaizhouHuadiIndustrialLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_TaizhouHuadiIndustrialLtdMember</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=hudi_HuizhiWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuizhiWangMember</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=hudi_JuelinWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_JuelinWangMember</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=hudi_BingZhangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_BingZhangMember</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=hudi_JueqinWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_JueqinWangMember</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=hudi_DiWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_DiWangMember</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=hudi_YiyuWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_YiyuWangMember</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>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683077719560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of nature of relationships with related parties<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Sep. 30, 2021</div></th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_RelatedPartyMember', window );">Taizhou Huadi Industrial Ltd. (&#8220;Taizhou Huadi&#8221;) [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_hudi_RelationshipsWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">An entity 30% owned by Jueqin Wang<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_RelatedPartyOneMember', window );">Huashang Micro Finance Co. (&#8220;Huashang&#8221;) [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_hudi_RelationshipsWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">An entity 19% owned by the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_RelatedPartyTwoMember', window );">Taizhou Huadi Material Technology Co. [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_hudi_RelationshipsWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">An entity 100% owned by Yiyu Wang<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_RelatedPartyThreeMember', window );">Jueqin Wang [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_hudi_RelationshipsWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Principal shareholder of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_RelatedPartyFourMember', window );">Di Wang [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_hudi_RelationshipsWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Principal shareholder of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_RelatedPartyFiveMember', window );">Huizhi Wang [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_hudi_RelationshipsWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Principal shareholder of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_RelatedPartySixMember', window );">Juelin Wang [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_hudi_RelationshipsWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Principal shareholder of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_RelatedPartySevenMember', window );">Yiyu Wang [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [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="top.Show.showAR( this, 'defref_hudi_RelationshipsWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Immediate family member of majority shareholder of the Company<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_RelatedPartyEightMember', window );">Bing Zhang [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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></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="top.Show.showAR( this, 'defref_hudi_RelationshipsWithTheCompany', window );">Relationship with the Company</a></td>
<td class="text">Principal shareholder of the Company<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_RelationshipsWithTheCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Relationship with the Company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_RelationshipsWithTheCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=hudi_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RelatedPartyMember</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=hudi_RelatedPartyOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RelatedPartyOneMember</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=hudi_RelatedPartyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RelatedPartyTwoMember</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=hudi_RelatedPartyThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RelatedPartyThreeMember</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=hudi_RelatedPartyFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RelatedPartyFourMember</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=hudi_RelatedPartyFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RelatedPartyFiveMember</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=hudi_RelatedPartySixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RelatedPartySixMember</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=hudi_RelatedPartySevenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RelatedPartySevenMember</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=hudi_RelatedPartyEightMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_RelatedPartyEightMember</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>86
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683071247528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - Schedule of net outstanding balances with related parties - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_AdvancesToSuppliersMember', window );">Advances to Suppliers [Member] | Taizhou Huadi Industrial Ltd. [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="top.Show.showAR( this, 'defref_hudi_ReceivablesFromRelatedPartiesAbstract', window );"><strong>Receivables from related parties:</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedParties', window );">Receivables from related parties</a></td>
<td class="nump">$ 5,550,504<span></span>
</td>
<td class="nump">$ 5,342,512<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_AccountsReceivablesMember', window );">Accounts Receivable [Member] | Taizhou Huadi Industrial Ltd. [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="top.Show.showAR( this, 'defref_hudi_ReceivablesFromRelatedPartiesAbstract', window );"><strong>Receivables from related parties:</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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedParties', window );">Receivables from related parties</a></td>
<td class="nump">1,438,303<span></span>
</td>
<td class="nump">1,880,762<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_AccountsReceivablesMember', window );">Accounts Receivable [Member] | Taizhou Huadi Material Technology Co. [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="top.Show.showAR( this, 'defref_hudi_ReceivablesFromRelatedPartiesAbstract', window );"><strong>Receivables from related parties:</strong></a></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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedParties', window );">Receivables from related parties</a></td>
<td class="nump">2,543,394<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_OtherReceivablesMember', window );">Other Receivables [Member] | Huashang Micro Finance Co. [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="top.Show.showAR( this, 'defref_hudi_ReceivablesFromRelatedPartiesAbstract', window );"><strong>Receivables from related parties:</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="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedParties', window );">Receivables from related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">1,030,989<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_DueToRelatedPartiesMember', window );">Due to Related Parties [Member] | Di Wang [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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedPartiesAbstract', window );"><strong>Liabilities to related parties:</strong></a></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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedParties', window );">Liabilities to related parties</a></td>
<td class="num">(155,198)<span></span>
</td>
<td class="num">(147,284)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_DueToRelatedPartiesMember', window );">Due to Related Parties [Member] | Jueqin Wang [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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedPartiesAbstract', window );"><strong>Liabilities to related parties:</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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedParties', window );">Liabilities to related parties</a></td>
<td class="num">(359,716)<span></span>
</td>
<td class="num">(341,374)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_DueToRelatedPartiesMember', window );">Due to Related Parties [Member] | Huizhi Wang [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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedPartiesAbstract', window );"><strong>Liabilities to related parties:</strong></a></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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedParties', window );">Liabilities to related parties</a></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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_DueToRelatedPartiesMember', window );">Due to Related Parties [Member] | Juelin Wang [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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedPartiesAbstract', window );"><strong>Liabilities to related parties:</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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedParties', window );">Liabilities to related parties</a></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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_DueToRelatedPartiesMember', window );">Due to Related Parties [Member] | Yiyu Wang [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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedPartiesAbstract', window );"><strong>Liabilities to related parties:</strong></a></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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedParties', window );">Liabilities to related parties</a></td>
<td class="text"> <span></span>
</td>
<td class="num">(919,053)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAxis=hudi_DueToRelatedPartiesMember', window );">Due to Related Parties [Member] | Bing Zhang [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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedPartiesAbstract', window );"><strong>Liabilities to related parties:</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="top.Show.showAR( this, 'defref_hudi_LiabilitiesToRelatedParties', window );">Liabilities to related parties</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_hudi_LiabilitiesToRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LiabilitiesToRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_LiabilitiesToRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LiabilitiesToRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ReceivablesFromRelatedPartiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ReceivablesFromRelatedPartiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_DueFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.10(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedParties</td>
</tr>
<tr>
<td style="padding-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_RelatedPartyTransactionAxis=hudi_AdvancesToSuppliersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=hudi_AdvancesToSuppliersMember</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=hudi_TaizhouHuadiIndustrialLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_TaizhouHuadiIndustrialLtdMember</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_RelatedPartyTransactionAxis=hudi_AccountsReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=hudi_AccountsReceivablesMember</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=hudi_TaizhouHuadiMaterialTechnologyCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_TaizhouHuadiMaterialTechnologyCoMember</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_RelatedPartyTransactionAxis=hudi_OtherReceivablesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=hudi_OtherReceivablesMember</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=hudi_HuashangMicroFinanceCoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuashangMicroFinanceCoMember</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_RelatedPartyTransactionAxis=hudi_DueToRelatedPartiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_RelatedPartyTransactionAxis=hudi_DueToRelatedPartiesMember</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=hudi_DiWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_DiWangMember</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=hudi_JueqinWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_JueqinWangMember</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=hudi_HuizhiWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuizhiWangMember</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=hudi_JuelinWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_JuelinWangMember</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=hudi_YiyuWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_YiyuWangMember</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=hudi_BingZhangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_BingZhangMember</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>87
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683068359832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Shareholders' Equity (Details)<br> $ / shares in Units, &#165; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 26, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 22, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 30, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Feb. 19, 2021 </div>
<div>CNY (&#165;)</div>
</th>
<th class="th">
<div>Oct. 09, 2020 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th"><div>Aug. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,000<span></span>
</td>
<td class="nump">250,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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0002<span></span>
</td>
<td class="nump">$ 0.0002<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares issued (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,127,000<span></span>
</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>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,127,000<span></span>
</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>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Gross proceeds (in Dollars) | $</a></td>
<td class="nump">$ 25,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>
<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="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Warrant exercisable per share (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 10<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>
<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="top.Show.showAR( this, 'defref_hudi_PublicOfferingPercentage', window );">Public offering percentage</a></td>
<td class="nump">125.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>
<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="top.Show.showAR( this, 'defref_hudi_EquityNoncontrollingInterestPercentage', window );">Equity non-controlling interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="nump">1.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuadiSteelGroupLimitedMember', window );">Huadi Steel [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>
<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="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue', window );">Investment paid (in Yuan Renminbi) | &#165;</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="nump">&#165; 99<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest percentage</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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember', window );">Wenzhou Hongshun [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>
<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="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue', window );">Investment paid (in Yuan Renminbi) | &#165;</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">&#165; 32<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_DiWangMember', window );">Di Wang [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>
<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="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue', window );">Investment paid (in Yuan Renminbi) | &#165;</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">&#165; 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="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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>
<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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HenryHeHuangMember', window );">Henry He Huang [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>
<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="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares of common stock (in Shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,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>
<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="top.Show.showAR( this, 'defref_hudi_FairValue', window );">Fair value (in Dollars) | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16,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>
<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="top.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>
<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="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500,000,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share) | $ / 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0002<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000,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="top.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>
<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="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares authorized (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,000,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares par value (in Dollars per share) | $ / 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.0001<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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,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="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares outstanding (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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">Non-controlling interests [Member] | Wenzhou Hongshun [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>
<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="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">99.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>
<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="top.Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember', window );">Non-controlling interests [Member] | Di Wang [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>
<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="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Equity interest percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.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>
<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="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=us-gaap_IPOMember', window );">Initial Public Offering [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>
<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="top.Show.showAR( this, 'defref_hudi_ShareholdersEquityDetailsLineItems', window );"><strong>Shareholders' Equity (Details) [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>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares of common stock (in Shares)</a></td>
<td class="nump">3,125,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>
<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="top.Show.showAR( this, 'defref_us-gaap_SharesIssuedPricePerShare', window );">Price per share (in Dollars per share) | $ / shares</a></td>
<td class="nump">$ 8<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>
<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="top.Show.showAR( this, 'defref_hudi_IssuedWarrantsPercentage', window );">Issued warrants percentage</a></td>
<td class="nump">6.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>
<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_EquityNoncontrollingInterestPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity non-controlling interest percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_EquityNoncontrollingInterestPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_FairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_FairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_IssuedWarrantsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Issued warrants percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_IssuedWarrantsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_PublicOfferingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Public offering percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_PublicOfferingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ShareholdersEquityDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ShareholdersEquityDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="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_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="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_InvestmentOwnedUnderlyingFaceAmountAtMarketValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Nominal or face amount on the investment owned.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 20<br> -Section 10<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6438156&amp;loc=d3e57880-113973<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 10<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6431724&amp;loc=d3e32938-113948<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue</td>
</tr>
<tr>
<td style="padding-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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_SharesIssuedPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or per unit amount of equity securities issued.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssuedPricePerShare</td>
</tr>
<tr>
<td style="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_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuadiSteelGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuadiSteelGroupLimitedMember</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=hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember</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=hudi_DiWangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_DiWangMember</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=hudi_HenryHeHuangMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HenryHeHuangMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_StatementEquityComponentsAxis=us-gaap_NoncontrollingInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_NoncontrollingInterestMember</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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683076392040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_HK', window );">Hong Kong [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="top.Show.showAR( this, 'defref_hudi_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statuatry income tax rate percentage</a></td>
<td class="nump">16.50%<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="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">PRC [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="top.Show.showAR( this, 'defref_hudi_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Statuatry income tax rate percentage</a></td>
<td class="nump">25.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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HighAndNewTechnologyEnterpriseMember', window );">High and New Technology Enterprise [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="top.Show.showAR( this, 'defref_hudi_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_PreferentialTaxRatePercentage', window );">Preferential tax rate percentage</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="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HuadiSteelGroupLimitedMember', window );">Huadi Steel [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="top.Show.showAR( this, 'defref_hudi_IncomeTaxesDetailsLineItems', window );"><strong>Income Taxes (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_PreferentialTaxRatePercentage', window );">Preferential tax rate percentage</a></td>
<td class="nump">2021.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_IncomeTaxesDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_IncomeTaxesDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_PreferentialTaxRatePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Preferential tax rate percentage.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_PreferentialTaxRatePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_srt_StatementGeographicalAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hudi_HighAndNewTechnologyEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HighAndNewTechnologyEnterpriseMember</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=hudi_HuadiSteelGroupLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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=hudi_HuadiSteelGroupLimitedMember</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>89
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683068020456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract', window );"><strong>Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.', window );">Income before taxes</a></td>
<td class="nump">$ 2,468,045<span></span>
</td>
<td class="nump">$ 3,575,248<span></span>
</td>
<td class="nump">$ 6,446,944<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="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">PRC EIT tax rates</a></td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="nump">15.00%<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="top.Show.showAR( this, 'defref_hudi_TaxAtThePRCEITTaxRates', window );">Tax at the PRC EIT tax rates</a></td>
<td class="nump">$ 370,207<span></span>
</td>
<td class="nump">$ 536,287<span></span>
</td>
<td class="nump">$ 967,042<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Tax effect of R&amp;D expenses deduction</a></td>
<td class="num">(231,474)<span></span>
</td>
<td class="num">(238,573)<span></span>
</td>
<td class="num">(199,925)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants', window );">Tax effect of non-taxable investment income and government grant</a></td>
<td class="num">(138,733)<span></span>
</td>
<td class="num">(120,754)<span></span>
</td>
<td class="num">(72,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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpense', window );">Tax effect of non-deductible expenses</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">41,989<span></span>
</td>
<td class="nump">310,233<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="top.Show.showAR( this, 'defref_hudi_TaxEffectOfDeferredTaxRecognized', window );">Tax effect of deferred tax recognized</a></td>
<td class="num">(89,000)<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expenses (benefits)</a></td>
<td class="num">$ (89,000)<span></span>
</td>
<td class="nump">$ 218,949<span></span>
</td>
<td class="nump">$ 1,005,190<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_TaxAtThePRCEITTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax at the PRC EIT tax rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_TaxAtThePRCEITTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_TaxEffectOfDeferredTaxRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tax effect of deferred tax recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_TaxEffectOfDeferredTaxRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="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_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of tax (expense) benefit from continuing operations attributable to government grants to the extent recognized as a reduction of income tax expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationNondeductibleExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpense</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount 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 research tax credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-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>90
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683074778536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of attributed continuing operations - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_ScheduleOfAttributedContinuingOperationsAbstract', window );"><strong>Schedule of attributed continuing operations [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current income tax</a></td>
<td class="text"> <span></span>
</td>
<td class="nump">$ 218,949<span></span>
</td>
<td class="nump">$ 709,027<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="top.Show.showAR( this, 'defref_hudi_DeferredIncomeTaxAssets', window );">Deferred income tax</a></td>
<td class="num">(89,000)<span></span>
</td>
<td class="text"> <span></span>
</td>
<td class="nump">296,163<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="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="num">$ (89,000)<span></span>
</td>
<td class="nump">$ 218,949<span></span>
</td>
<td class="nump">$ 1,005,190<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_DeferredIncomeTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_DeferredIncomeTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_ScheduleOfAttributedContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_ScheduleOfAttributedContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072761432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes (Details) - Schedule of tax effects of significant portions of the deferred tax asset - USD ($)<br></strong></div></th>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Bad debt allowance</a></td>
<td class="nump">$ 436,761<span></span>
</td>
<td class="nump">$ 436,583<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Loss carryforward</a></td>
<td class="nump">113,160<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="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Total</a></td>
<td class="nump">$ 549,921<span></span>
</td>
<td class="nump">$ 436,583<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_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683073680984">
<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>Sep. 30, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of 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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>93
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683074888136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details) - Schedule of revenues by geographic areas - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Sep. 30, 2021</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Sep. 30, 2019</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_LocationAxis=hudi_InternationalMarketsMember', window );">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>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems', window );"><strong>Segment Reporting (Details) - Schedule of revenues by geographic areas [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="top.Show.showAR( this, 'defref_hudi_SegmentSales', window );">Sales Amount</a></td>
<td class="nump">$ 53,130,894<span></span>
</td>
<td class="nump">$ 47,271,235<span></span>
</td>
<td class="nump">$ 47,606,489<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="top.Show.showAR( this, 'defref_hudi_PercentageOfSales', window );">As % of Sales</a></td>
<td class="nump">81.22%<span></span>
</td>
<td class="nump">79.93%<span></span>
</td>
<td class="nump">72.66%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_LocationAxis=hudi_InternationalMarketsOneMember', window );">US [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="top.Show.showAR( this, 'defref_hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems', window );"><strong>Segment Reporting (Details) - Schedule of revenues by geographic areas [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="top.Show.showAR( this, 'defref_hudi_SegmentSales', window );">Sales Amount</a></td>
<td class="nump">$ 5,740,265<span></span>
</td>
<td class="nump">$ 2,996,803<span></span>
</td>
<td class="nump">$ 8,285,920<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="top.Show.showAR( this, 'defref_hudi_PercentageOfSales', window );">As % of Sales</a></td>
<td class="nump">8.78%<span></span>
</td>
<td class="nump">5.07%<span></span>
</td>
<td class="nump">12.65%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_LocationAxis=hudi_InternationalMarketsTwoMember', window );">India [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="top.Show.showAR( this, 'defref_hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems', window );"><strong>Segment Reporting (Details) - Schedule of revenues by geographic areas [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="top.Show.showAR( this, 'defref_hudi_SegmentSales', window );">Sales Amount</a></td>
<td class="nump">$ 4,191,611<span></span>
</td>
<td class="nump">$ 5,082,525<span></span>
</td>
<td class="nump">$ 3,795,089<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="top.Show.showAR( this, 'defref_hudi_PercentageOfSales', window );">As % of Sales</a></td>
<td class="nump">6.41%<span></span>
</td>
<td class="nump">8.59%<span></span>
</td>
<td class="nump">5.79%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_LocationAxis=hudi_InternationalMarketsThreeMember', window );">Australia [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="top.Show.showAR( this, 'defref_hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems', window );"><strong>Segment Reporting (Details) - Schedule of revenues by geographic areas [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="top.Show.showAR( this, 'defref_hudi_SegmentSales', window );">Sales Amount</a></td>
<td class="nump">$ 546,807<span></span>
</td>
<td class="nump">$ 1,327,488<span></span>
</td>
<td class="nump">$ 473,613<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="top.Show.showAR( this, 'defref_hudi_PercentageOfSales', window );">As % of Sales</a></td>
<td class="nump">0.84%<span></span>
</td>
<td class="nump">2.24%<span></span>
</td>
<td class="nump">0.72%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_LocationAxis=hudi_InternationalMarketsFourMember', window );">Switzerland [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="top.Show.showAR( this, 'defref_hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems', window );"><strong>Segment Reporting (Details) - Schedule of revenues by geographic areas [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="top.Show.showAR( this, 'defref_hudi_SegmentSales', window );">Sales Amount</a></td>
<td class="nump">$ 514,951<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="top.Show.showAR( this, 'defref_hudi_PercentageOfSales', window );">As % of Sales</a></td>
<td class="nump">0.79%<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="top.Show.showAR( this, 'defref_hudi_LocationAxis=hudi_InternationalMarketsFiveMember', window );">Other foreign countries [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="top.Show.showAR( this, 'defref_hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems', window );"><strong>Segment Reporting (Details) - Schedule of revenues by geographic areas [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="top.Show.showAR( this, 'defref_hudi_SegmentSales', window );">Sales Amount</a></td>
<td class="nump">$ 6,122,083<span></span>
</td>
<td class="nump">$ 2,459,227<span></span>
</td>
<td class="nump">$ 5,357,205<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="top.Show.showAR( this, 'defref_hudi_PercentageOfSales', window );">As % of Sales</a></td>
<td class="nump">1.96%<span></span>
</td>
<td class="nump">4.17%<span></span>
</td>
<td class="nump">8.18%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_PercentageOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_PercentageOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_SegmentSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of segment sales.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_SegmentSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_hudi_LocationAxis=hudi_InternationalMarketsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LocationAxis=hudi_InternationalMarketsMember</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_hudi_LocationAxis=hudi_InternationalMarketsOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LocationAxis=hudi_InternationalMarketsOneMember</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_hudi_LocationAxis=hudi_InternationalMarketsTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LocationAxis=hudi_InternationalMarketsTwoMember</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_hudi_LocationAxis=hudi_InternationalMarketsThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LocationAxis=hudi_InternationalMarketsThreeMember</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_hudi_LocationAxis=hudi_InternationalMarketsFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LocationAxis=hudi_InternationalMarketsFourMember</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_hudi_LocationAxis=hudi_InternationalMarketsFiveMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_LocationAxis=hudi_InternationalMarketsFiveMember</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>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="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.22.1</span><table class="report" border="0" cellspacing="2" id="idm140683072757448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events (Details) - shares<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>Sep. 30, 2021</div></th>
<th class="th"><div>Nov. 02, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_hudi_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermDebtRefinancedDescription', window );">Short term bank loan, description</a></td>
<td class="text">The Company refinanced its loans with its banks
subsequent to the expiration of the loans disclosed in&#160;Note 10 &#8211; Short-term Borrowings&#160;by repaying bank loans
of $ $16,975,043 and borrowing a total of $ $15,358,372 and for the period from October 1, 2021 to January 31, 2022. Those loans have
interest rate ranges from 4% to 5% and are maturing within one year. The Company had no default of payment during the subsequent period.<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="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [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="top.Show.showAR( this, 'defref_hudi_SubsequentEventsDetailsLineItems', window );"><strong>Subsequent Events (Details) [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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesIssued', window );">Shares issued</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,232<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_hudi_SubsequentEventsDetailsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">hudi_SubsequentEventsDetailsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>hudi_</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_SharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesIssued</td>
</tr>
<tr>
<td style="padding-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_ShortTermDebtRefinancedDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet. The description generally includes a general discussion of the terminated financing agreement and the terms of the new obligation or equity securities issued or expected to be issued as a result of the refinancing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123465755&amp;loc=d3e1927-112601<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtRefinancedDescription</td>
</tr>
<tr>
<td style="padding-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="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.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>95
<FILENAME>f20f2021a1_huadi_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/2021"
  xmlns:currency="http://xbrl.sec.gov/currency/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:hudi="http://www.huadi.com/20210930"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="hudi-20210930.xsd" xlink:type="simple"/>
    <context id="c0">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="c7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="c8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="c9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="c10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="c11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="c12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="c13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <instant>2018-09-30</instant>
        </period>
    </context>
    <context id="c14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:StatutorySurplusReserveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">hudi:ShareholdersEquityToHuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YongqiangTuoxingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YongqiangTuoxingLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HongKongBeachLimitedHKBeachMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-28</instant>
        </period>
    </context>
    <context id="c65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-22</instant>
        </period>
    </context>
    <context id="c66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiInternationalGroupCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HongKongBeachLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:TypesOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:TypesOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:TypesOfCurrencyAxis">currency:CNY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</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>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</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>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</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>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</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>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</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>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</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>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ElectricGenerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ElectricGenerationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetUnderConstructionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2009-09-30</instant>
        </period>
    </context>
    <context id="c96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <startDate>2014-10-01</startDate>
            <endDate>2015-09-30</endDate>
        </period>
    </context>
    <context id="c97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouLonglianDevelopmentCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2011-09-30</instant>
        </period>
    </context>
    <context id="c98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2012-09-30</instant>
        </period>
    </context>
    <context id="c99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:LongwanRuralCommercialBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:WenzhouLonglianDevelopmentCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">hudi:WenzhouLonglianDevelopmentCoLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:CITICBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChina1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChina1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina11Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina11Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina12Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina12Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina13Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina13Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina14Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina14Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina15Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina16Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina16Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina17Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina17Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZheshangBank4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina18Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina18Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina20Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankOfChina20Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank6Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank7Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank8Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank9Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank10Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank11Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank11Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank12Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank12Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank13Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:AgriculturalBank13Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank4Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ChinaCITICBank5Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChinaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChina1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:BankOfChina1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:MinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:MinshengBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c220">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c221">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c222">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">hudi:ZhejiangCommerceBank3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hudi:BuildingsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hudi:BuildingsNetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hudi:LongtermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BalanceSheetLocationAxis">hudi:LongtermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">hudi:RevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c229">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c230">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c232">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">hudi:RevenuesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c233">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c234">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c235">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c236">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c237">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:SupplierConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">hudi:SupplierConcentrationRiskOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="c272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartySixMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartySevenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:RelatedPartyEightMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AdvancesToSuppliersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AdvancesToSuppliersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AccountsReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AccountsReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiIndustrialLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:OtherReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:OtherReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuashangMicroFinanceCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AccountsReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiMaterialTechnologyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:AccountsReceivablesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:TaizhouHuadiMaterialTechnologyCoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="c292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JueqinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuizhiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:JuelinWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:YiyuWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">hudi:DueToRelatedPartiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:BingZhangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-09</instant>
        </period>
    </context>
    <context id="c305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-09</instant>
        </period>
    </context>
    <context id="c306">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-26</instant>
        </period>
    </context>
    <context id="c307">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <startDate>2021-01-20</startDate>
            <endDate>2021-01-26</endDate>
        </period>
    </context>
    <context id="c308">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">us-gaap:IPOMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-20</startDate>
            <endDate>2021-01-26</endDate>
        </period>
    </context>
    <context id="c309">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
        </entity>
        <period>
            <instant>2021-01-26</instant>
        </period>
    </context>
    <context id="c310">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-19</instant>
        </period>
    </context>
    <context id="c311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-30</instant>
        </period>
    </context>
    <context id="c312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-30</instant>
        </period>
    </context>
    <context id="c313">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c314">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HenryHeHuangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-22</instant>
        </period>
    </context>
    <context id="c315">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HenryHeHuangMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-01-22</endDate>
        </period>
    </context>
    <context id="c316">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-08-31</instant>
        </period>
    </context>
    <context id="c317">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c318">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:DiWangMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-30</instant>
        </period>
    </context>
    <context id="c319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:HK</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c321">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HighAndNewTechnologyEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c322">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">hudi:HuadiSteelGroupLimitedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c323">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c325">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c328">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c330">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c332">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c333">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c335">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c336">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c337">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c338">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2021-09-30</endDate>
        </period>
    </context>
    <context id="c339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-10-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="c340">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="hudi:LocationAxis">hudi:InternationalMarketsFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="c341">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001791725</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-02</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="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <dei:DocumentType contextRef="c0">20-F/A</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c0">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c0">2021-09-30</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c0">--09-30</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus contextRef="c0">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport contextRef="c0">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport contextRef="c0">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber contextRef="c0">001-38146</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c0">Huadi International Group Co., Ltd.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c0">E9</dei:EntityIncorporationStateCountryCode>
    <dei:EntityAddressAddressLine1 contextRef="c0">No. 1688 Tianzhong Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c0">Longwan District</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c0">Wenzhou</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c0">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c0">325025</dei:EntityAddressPostalZipCode>
    <dei:ContactPersonnelName contextRef="c1">Huisen Wang</dei:ContactPersonnelName>
    <dei:CityAreaCode contextRef="c1">+86</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c1">057786598888</dei:LocalPhoneNumber>
    <dei:ContactPersonnelEmailAddress contextRef="c1">Huadi@huadigroup.com</dei:ContactPersonnelEmailAddress>
    <dei:EntityAddressAddressLine1 contextRef="c1">No. 1688 Tianzhong Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2 contextRef="c1">Longwan District</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown contextRef="c1">Wenzhou</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="c1">CN</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c1">325025</dei:EntityAddressPostalZipCode>
    <dei:Security12bTitle contextRef="c0">Ordinary shares, par value 0.0002 per share</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c0">HUDI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c0">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding contextRef="c2" decimals="INF" unitRef="shares">13127000</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c0">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c0">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c0">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c0">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c0">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany contextRef="c0">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod contextRef="c0">false</dei:EntityExTransitionPeriod>
    <dei:IcfrAuditorAttestationFlag contextRef="c0">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany contextRef="c0">false</dei:EntityShellCompany>
    <dei:AmendmentDescription contextRef="c0">Huadi International Group Co., Ltd. is filing
this Amendment No. 1 to Form 20-F (the &#x201c;Amendment No. 1&#x201d;) to our annual report on Form 20-F for the year ended September
30, 2021, filed with the Securities and Exchange Commission on February 2, 2022 (the &#x201c;Original Filings&#x201d;), to update the information
regarding the Company&#x2019;s unique risks with operations conducted by our subsidiaries based in China, in which the Consolidated Statements
of Operations Information in Item 3 has been adjusted, and the amount of cash flows and transfers of other assets by type that have occurred
between the holding company and its subsidiaries, and direction of transfer has been included. As required by Rule 12b-15 under the Securities
Exchange Act of 1934, as amended, new certifications by our chief executive officer and chief financial officer are being filed as exhibits
to this Amendment No. 1.This Amendment No. 1 speaks as of the filing
date of the Original Filings. Other than as set forth above, this Amendment No. 1 does not, and does not purport to, amend, update or
restate any other information or disclosure included in the Original Filings, or reflect any events that have occurred since the date
thereof.</dei:AmendmentDescription>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" unitRef="usd">15350197</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" unitRef="usd">796794</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c2" decimals="0" unitRef="usd">1304518</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c3" decimals="0" unitRef="usd">908410</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="0" unitRef="usd">3066937</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="0" unitRef="usd">2910554</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c2" decimals="0" unitRef="usd">21297261</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent contextRef="c3" decimals="0" unitRef="usd">13618697</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent contextRef="c2" decimals="0" unitRef="usd">3981697</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent contextRef="c3" decimals="0" unitRef="usd">1914380</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c2" decimals="0" unitRef="usd">2593018</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent contextRef="c3" decimals="0" unitRef="usd">555612</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" unitRef="usd">22721265</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" unitRef="usd">20837594</us-gaap:InventoryNet>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c2" decimals="0" unitRef="usd">3806420</us-gaap:AdvancesOnInventoryPurchases>
    <us-gaap:AdvancesOnInventoryPurchases contextRef="c3" decimals="0" unitRef="usd">998123</us-gaap:AdvancesOnInventoryPurchases>
    <hudi:AdvancesOnInventoryPurchasesRelatedParties contextRef="c2" decimals="0" unitRef="usd">5550504</hudi:AdvancesOnInventoryPurchasesRelatedParties>
    <hudi:AdvancesOnInventoryPurchasesRelatedParties contextRef="c3" decimals="0" unitRef="usd">5342512</hudi:AdvancesOnInventoryPurchasesRelatedParties>
    <us-gaap:OtherReceivables contextRef="c2" decimals="0" unitRef="usd">475793</us-gaap:OtherReceivables>
    <us-gaap:OtherReceivables contextRef="c3" decimals="0" unitRef="usd">2375031</us-gaap:OtherReceivables>
    <us-gaap:AssetsCurrent contextRef="c2" decimals="0" unitRef="usd">77080673</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c3" decimals="0" unitRef="usd">47347153</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" unitRef="usd">7208705</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" unitRef="usd">6687642</us-gaap:PropertyPlantAndEquipmentNet>
    <hudi:LandUseRightsNet contextRef="c2" decimals="0" unitRef="usd">1234636</hudi:LandUseRightsNet>
    <hudi:LandUseRightsNet contextRef="c3" decimals="0" unitRef="usd">1202687</hudi:LandUseRightsNet>
    <us-gaap:LongTermInvestments contextRef="c2" decimals="0" unitRef="usd">14171928</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c3" decimals="0" unitRef="usd">13449305</us-gaap:LongTermInvestments>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c2" decimals="0" unitRef="usd">549921</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet contextRef="c3" decimals="0" unitRef="usd">436583</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Assets contextRef="c2" decimals="0" unitRef="usd">100245863</us-gaap:Assets>
    <us-gaap:Assets contextRef="c3" decimals="0" unitRef="usd">69123370</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c2" decimals="0" unitRef="usd">1713716</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c3" decimals="0" unitRef="usd">1855047</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c2" decimals="0" unitRef="usd">2048979</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent contextRef="c3" decimals="0" unitRef="usd">1587826</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c2" decimals="0" unitRef="usd">2312556</us-gaap:NotesPayableCurrent>
    <us-gaap:NotesPayableCurrent contextRef="c3" decimals="0" unitRef="usd">1517026</us-gaap:NotesPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c2" decimals="0" unitRef="usd">4667084</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c3" decimals="0" unitRef="usd">1515452</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="c2" decimals="0" unitRef="usd">514913</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:DueToRelatedPartiesCurrent contextRef="c3" decimals="0" unitRef="usd">1407711</us-gaap:DueToRelatedPartiesCurrent>
    <us-gaap:ShortTermBorrowings contextRef="c2" decimals="0" unitRef="usd">33459043</us-gaap:ShortTermBorrowings>
    <us-gaap:ShortTermBorrowings contextRef="c3" decimals="0" unitRef="usd">31221280</us-gaap:ShortTermBorrowings>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c2" decimals="0" unitRef="usd">4051158</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent contextRef="c3" decimals="0" unitRef="usd">4230328</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:Liabilities contextRef="c2" decimals="0" unitRef="usd">48767449</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c3" decimals="0" unitRef="usd">43334670</us-gaap:Liabilities>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c2" decimals="4" unitRef="usdPershares">0.0002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c3" decimals="4" unitRef="usdPershares">0.0002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c2" decimals="0" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c3" decimals="0" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c2" decimals="0" unitRef="shares">13127000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c2" decimals="0" unitRef="shares">13127000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c3" decimals="0" unitRef="shares">10000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c3" decimals="0" unitRef="shares">10000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c2" decimals="0" unitRef="usd">2625</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c3" decimals="0" unitRef="usd">2000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c2" decimals="0" unitRef="usd">44211336</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c3" decimals="0" unitRef="usd">22531620</us-gaap:AdditionalPaidInCapital>
    <hudi:StatutorySurplusReserves contextRef="c2" decimals="0" unitRef="usd">255705</hudi:StatutorySurplusReserves>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c2" decimals="0" unitRef="usd">2116581</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c3" decimals="0" unitRef="usd">-159189</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c2" decimals="0" unitRef="usd">4627661</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c3" decimals="0" unitRef="usd">3189856</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity contextRef="c2" decimals="0" unitRef="usd">51213908</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c3" decimals="0" unitRef="usd">25564287</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest contextRef="c2" decimals="0" unitRef="usd">264506</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest contextRef="c3" decimals="0" unitRef="usd">224413</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="0" unitRef="usd">51478414</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="0" unitRef="usd">25788700</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c2" decimals="0" unitRef="usd">100245863</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c3" decimals="0" unitRef="usd">69123370</us-gaap:LiabilitiesAndStockholdersEquity>
    <hudi:Sales contextRef="c0" decimals="0" unitRef="usd">67006655</hudi:Sales>
    <hudi:Sales contextRef="c4" decimals="0" unitRef="usd">57767081</hudi:Sales>
    <hudi:Sales contextRef="c5" decimals="0" unitRef="usd">65518316</hudi:Sales>
    <us-gaap:Revenues contextRef="c0" decimals="0" unitRef="usd">3239956</us-gaap:Revenues>
    <us-gaap:Revenues contextRef="c4" decimals="0" unitRef="usd">1370197</us-gaap:Revenues>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c0" decimals="0" unitRef="usd">58926675</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c4" decimals="0" unitRef="usd">48473061</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c5" decimals="0" unitRef="usd">50895644</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c0" decimals="0" unitRef="usd">11319936</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c4" decimals="0" unitRef="usd">10664217</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c5" decimals="0" unitRef="usd">14622672</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c0" decimals="0" unitRef="usd">6684410</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c4" decimals="0" unitRef="usd">3938511</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c5" decimals="0" unitRef="usd">4467058</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c0" decimals="0" unitRef="usd">2057547</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c4" decimals="0" unitRef="usd">2120649</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c5" decimals="0" unitRef="usd">1777110</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:OperatingExpenses contextRef="c0" decimals="0" unitRef="usd">8741957</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c4" decimals="0" unitRef="usd">6059160</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c5" decimals="0" unitRef="usd">6244168</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c0" decimals="0" unitRef="usd">2577979</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c4" decimals="0" unitRef="usd">4605057</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c5" decimals="0" unitRef="usd">8378504</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet contextRef="c0" decimals="0" unitRef="usd">-2058461</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c4" decimals="0" unitRef="usd">-2162589</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet contextRef="c5" decimals="0" unitRef="usd">-2149077</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:OtherOperatingIncome contextRef="c0" decimals="0" unitRef="usd">1948527</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome contextRef="c4" decimals="0" unitRef="usd">1132780</us-gaap:OtherOperatingIncome>
    <us-gaap:OtherOperatingIncome contextRef="c5" decimals="0" unitRef="usd">222250</us-gaap:OtherOperatingIncome>
    <us-gaap:NonoperatingIncomeExpense contextRef="c0" decimals="0" unitRef="usd">-109934</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c4" decimals="0" unitRef="usd">-1029809</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense contextRef="c5" decimals="0" unitRef="usd">-1926827</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">2468045</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c4" decimals="0" unitRef="usd">3575248</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">6451677</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" unitRef="usd">-89000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" unitRef="usd">218949</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" unitRef="usd">1005190</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss contextRef="c0" decimals="0" unitRef="usd">2557045</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="0" unitRef="usd">3356299</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="0" unitRef="usd">5446487</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">-25570</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c4" decimals="0" unitRef="usd">-33563</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">-54465</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <hudi:NetIncomeAttributableToHuadiInternationalGroupCoLtd contextRef="c0" decimals="0" unitRef="usd">-2531475</hudi:NetIncomeAttributableToHuadiInternationalGroupCoLtd>
    <hudi:NetIncomeAttributableToHuadiInternationalGroupCoLtd contextRef="c4" decimals="0" unitRef="usd">-3322736</hudi:NetIncomeAttributableToHuadiInternationalGroupCoLtd>
    <hudi:NetIncomeAttributableToHuadiInternationalGroupCoLtd contextRef="c5" decimals="0" unitRef="usd">-5392022</hudi:NetIncomeAttributableToHuadiInternationalGroupCoLtd>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" unitRef="usd">2557045</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" unitRef="usd">3356299</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" unitRef="usd">5446487</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c0" decimals="0" unitRef="usd">1452328</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c4" decimals="0" unitRef="usd">1225301</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c5" decimals="0" unitRef="usd">-857879</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">4009373</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c4" decimals="0" unitRef="usd">4581600</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">4588608</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c0" decimals="0" unitRef="usd">40093</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c4" decimals="0" unitRef="usd">45816</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="c5" decimals="0" unitRef="usd">45886</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c0" decimals="0" unitRef="usd">3969280</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c4" decimals="0" unitRef="usd">4535784</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c5" decimals="0" unitRef="usd">4542722</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic contextRef="c0" decimals="2" unitRef="usdPershares">0.21</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c4" decimals="2" unitRef="usdPershares">0.34</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic contextRef="c5" decimals="2" unitRef="usdPershares">0.54</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted contextRef="c0" decimals="2" unitRef="usdPershares">0.21</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c4" decimals="2" unitRef="usdPershares">0.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted contextRef="c5" decimals="2" unitRef="usdPershares">0.54</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c0" decimals="0" unitRef="shares">12116079</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c4" decimals="0" unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c5" decimals="0" unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c0" decimals="0" unitRef="shares">12116079</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c4" decimals="0" unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c5" decimals="0" unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding contextRef="c6" decimals="INF" unitRef="shares">10000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c6" decimals="0" unitRef="usd">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c7" decimals="0" unitRef="usd">22531620</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c8" decimals="0" unitRef="usd">-8873947</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c9" decimals="0" unitRef="usd">2826108</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c11" decimals="0" unitRef="usd">16485781</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c12" decimals="0" unitRef="usd">132711</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c13" decimals="0" unitRef="usd">16618492</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c17" decimals="0" unitRef="usd">-849300</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c19" decimals="0" unitRef="usd">-849300</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c20" decimals="0" unitRef="usd">-8579</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c5" decimals="0" unitRef="usd">-857879</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:NetIncomeLoss contextRef="c16" decimals="0" unitRef="usd">5392022</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c19" decimals="0" unitRef="usd">5392022</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c20" decimals="0" unitRef="usd">54465</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c5" decimals="0" unitRef="usd">5446487</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c21" decimals="INF" unitRef="shares">10000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c21" decimals="0" unitRef="usd">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c22" decimals="0" unitRef="usd">22531620</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c23" decimals="0" unitRef="usd">-3481925</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c24" decimals="0" unitRef="usd">1976808</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c26" decimals="0" unitRef="usd">21028503</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c27" decimals="0" unitRef="usd">178597</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c28" decimals="0" unitRef="usd">21207100</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c32" decimals="0" unitRef="usd">1213048</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c34" decimals="0" unitRef="usd">1213048</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c35" decimals="0" unitRef="usd">12253</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c4" decimals="0" unitRef="usd">1225301</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:NetIncomeLoss contextRef="c31" decimals="0" unitRef="usd">3322736</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c34" decimals="0" unitRef="usd">3322736</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c35" decimals="0" unitRef="usd">33563</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c4" decimals="0" unitRef="usd">3356299</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c36" decimals="INF" unitRef="shares">10000000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c36" decimals="0" unitRef="usd">2000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c37" decimals="0" unitRef="usd">22531620</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c38" decimals="0" unitRef="usd">-159189</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c39" decimals="0" unitRef="usd">3189856</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c41" decimals="0" unitRef="usd">25564287</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c42" decimals="0" unitRef="usd">224413</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c3" decimals="0" unitRef="usd">25788700</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <hudi:StockOfferingNetOfOfferingCostinShares contextRef="c43" decimals="INF" unitRef="shares">3125000</hudi:StockOfferingNetOfOfferingCostinShares>
    <hudi:StockOfferingNetOfOfferingCost contextRef="c43" decimals="0" unitRef="usd">625</hudi:StockOfferingNetOfOfferingCost>
    <hudi:StockOfferingNetOfOfferingCost contextRef="c44" decimals="0" unitRef="usd">21663716</hudi:StockOfferingNetOfOfferingCost>
    <hudi:StockOfferingNetOfOfferingCost contextRef="c46" decimals="0" unitRef="usd">21664341</hudi:StockOfferingNetOfOfferingCost>
    <hudi:StockOfferingNetOfOfferingCost contextRef="c0" decimals="0" unitRef="usd">21664341</hudi:StockOfferingNetOfOfferingCost>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation contextRef="c43" decimals="INF" unitRef="shares">2000</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c44" decimals="0" unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c46" decimals="0" unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c0" decimals="0" unitRef="usd">16000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c48" decimals="0" unitRef="usd">1437805</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c46" decimals="0" unitRef="usd">1437805</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c49" decimals="0" unitRef="usd">14523</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments contextRef="c0" decimals="0" unitRef="usd">1452328</us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments>
    <us-gaap:NetIncomeLoss contextRef="c47" decimals="0" unitRef="usd">2275770</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c45" decimals="0" unitRef="usd">255705</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c46" decimals="0" unitRef="usd">2531475</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c49" decimals="0" unitRef="usd">25570</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c0" decimals="0" unitRef="usd">2557045</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding contextRef="c50" decimals="INF" unitRef="shares">13127000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c50" decimals="0" unitRef="usd">2625</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c51" decimals="0" unitRef="usd">44211336</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c52" decimals="0" unitRef="usd">2116581</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c53" decimals="0" unitRef="usd">4627661</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c54" decimals="0" unitRef="usd">255705</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c55" decimals="0" unitRef="usd">51213908</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c56" decimals="0" unitRef="usd">264506</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="c2" decimals="0" unitRef="usd">51478414</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss contextRef="c0" decimals="0" unitRef="usd">2557045</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c4" decimals="0" unitRef="usd">3356299</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss contextRef="c5" decimals="0" unitRef="usd">5446487</us-gaap:ProfitLoss>
    <us-gaap:Depreciation contextRef="c0" decimals="0" unitRef="usd">735333</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c4" decimals="0" unitRef="usd">723586</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c5" decimals="0" unitRef="usd">617634</us-gaap:Depreciation>
    <us-gaap:DepreciationAndAmortization contextRef="c0" decimals="0" unitRef="usd">32349</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c4" decimals="0" unitRef="usd">30048</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c5" decimals="0" unitRef="usd">30617</us-gaap:DepreciationAndAmortization>
    <us-gaap:ProvisionForOtherLosses contextRef="c0" decimals="0" unitRef="usd">-153676</us-gaap:ProvisionForOtherLosses>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c0" decimals="0" unitRef="usd">-89000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c5" decimals="0" unitRef="usd">296163</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c0" decimals="0" unitRef="usd">-1767</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c4" decimals="0" unitRef="usd">654138</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1 contextRef="c5" decimals="0" unitRef="usd">-19051</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c0" decimals="0" unitRef="usd">8823928</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c4" decimals="0" unitRef="usd">260202</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c5" decimals="0" unitRef="usd">-996761</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInNotesReceivables contextRef="c0" decimals="0" unitRef="usd">1987871</us-gaap:IncreaseDecreaseInNotesReceivables>
    <us-gaap:IncreaseDecreaseInNotesReceivables contextRef="c4" decimals="0" unitRef="usd">10332</us-gaap:IncreaseDecreaseInNotesReceivables>
    <us-gaap:IncreaseDecreaseInNotesReceivables contextRef="c5" decimals="0" unitRef="usd">-2606326</us-gaap:IncreaseDecreaseInNotesReceivables>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c0" decimals="0" unitRef="usd">756588</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c4" decimals="0" unitRef="usd">1987737</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c5" decimals="0" unitRef="usd">-3566204</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent contextRef="c0" decimals="0" unitRef="usd">-2727661</us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent contextRef="c4" decimals="0" unitRef="usd">366087</us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent contextRef="c5" decimals="0" unitRef="usd">1387753</us-gaap:IncreaseDecreaseInDueToOtherRelatedPartiesCurrent>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies contextRef="c0" decimals="0" unitRef="usd">-78283</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies contextRef="c4" decimals="0" unitRef="usd">-180333</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInPrepaidSupplies contextRef="c5" decimals="0" unitRef="usd">5459669</us-gaap:IncreaseDecreaseInPrepaidSupplies>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c0" decimals="0" unitRef="usd">-2006975</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c4" decimals="0" unitRef="usd">-3303687</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables contextRef="c5" decimals="0" unitRef="usd">838251</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c0" decimals="0" unitRef="usd">-238638</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c4" decimals="0" unitRef="usd">650988</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="c5" decimals="0" unitRef="usd">-13033</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c0" decimals="0" unitRef="usd">372155</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c4" decimals="0" unitRef="usd">-387358</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities contextRef="c5" decimals="0" unitRef="usd">843625</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInNotesPayableCurrent contextRef="c0" decimals="0" unitRef="usd">707021</us-gaap:IncreaseDecreaseInNotesPayableCurrent>
    <us-gaap:IncreaseDecreaseInNotesPayableCurrent contextRef="c4" decimals="0" unitRef="usd">-2301375</us-gaap:IncreaseDecreaseInNotesPayableCurrent>
    <us-gaap:IncreaseDecreaseInNotesPayableCurrent contextRef="c5" decimals="0" unitRef="usd">-3795141</us-gaap:IncreaseDecreaseInNotesPayableCurrent>
    <hudi:IncreaseDecreaseAdvancesFromCustomers contextRef="c0" decimals="0" unitRef="usd">-3040106</hudi:IncreaseDecreaseAdvancesFromCustomers>
    <hudi:IncreaseDecreaseAdvancesFromCustomers contextRef="c4" decimals="0" unitRef="usd">-222805</hudi:IncreaseDecreaseAdvancesFromCustomers>
    <hudi:IncreaseDecreaseAdvancesFromCustomers contextRef="c5" decimals="0" unitRef="usd">4257789</hudi:IncreaseDecreaseAdvancesFromCustomers>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c0" decimals="0" unitRef="usd">-402478</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c4" decimals="0" unitRef="usd">-28401</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable contextRef="c5" decimals="0" unitRef="usd">899869</us-gaap:IncreaseDecreaseInAccruedIncomeTaxesPayable>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c0" decimals="0" unitRef="usd">-5648806</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c4" decimals="0" unitRef="usd">3204290</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c5" decimals="0" unitRef="usd">2346607</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c0" decimals="0" unitRef="usd">917539</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c4" decimals="0" unitRef="usd">664996</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c5" decimals="0" unitRef="usd">912702</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c0" decimals="0" unitRef="usd">20285</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment contextRef="c4" decimals="0" unitRef="usd">724782</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c0" decimals="0" unitRef="usd">-897254</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c4" decimals="0" unitRef="usd">59786</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c5" decimals="0" unitRef="usd">-912702</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c0" decimals="0" unitRef="usd">35820322</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c4" decimals="0" unitRef="usd">38620077</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:ProceedsFromShortTermDebt contextRef="c5" decimals="0" unitRef="usd">39715044</us-gaap:ProceedsFromShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c0" decimals="0" unitRef="usd">35265552</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c4" decimals="0" unitRef="usd">40488791</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:RepaymentsOfShortTermDebt contextRef="c5" decimals="0" unitRef="usd">46605766</us-gaap:RepaymentsOfShortTermDebt>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering contextRef="c0" decimals="0" unitRef="usd">21680341</us-gaap:ProceedsFromIssuanceInitialPublicOffering>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c0" decimals="0" unitRef="usd">6223875</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c4" decimals="0" unitRef="usd">3068965</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:ProceedsFromRelatedPartyDebt contextRef="c5" decimals="0" unitRef="usd">7926927</us-gaap:ProceedsFromRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c0" decimals="0" unitRef="usd">7182813</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c4" decimals="0" unitRef="usd">5889557</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c5" decimals="0" unitRef="usd">4526092</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c0" decimals="0" unitRef="usd">21276173</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c4" decimals="0" unitRef="usd">-4689306</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c5" decimals="0" unitRef="usd">-3489887</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c0" decimals="0" unitRef="usd">219398</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c4" decimals="0" unitRef="usd">113762</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="c5" decimals="0" unitRef="usd">-125041</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c0" decimals="0" unitRef="usd">14949511</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c4" decimals="0" unitRef="usd">-1311468</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c5" decimals="0" unitRef="usd">-2181023</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" unitRef="usd">1705204</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c28" decimals="0" unitRef="usd">3016672</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c13" decimals="0" unitRef="usd">5197695</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c2" decimals="0" unitRef="usd">16654715</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c3" decimals="0" unitRef="usd">1705204</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c28" decimals="0" unitRef="usd">3016672</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid contextRef="c0" decimals="0" unitRef="usd">480495</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c4" decimals="0" unitRef="usd">135262</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid contextRef="c5" decimals="0" unitRef="usd">202702</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet contextRef="c0" decimals="0" unitRef="usd">1550082</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c4" decimals="0" unitRef="usd">1951622</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c5" decimals="0" unitRef="usd">2258101</us-gaap:InterestPaidNet>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 1 &#x2013; ORGANIZATION AND NATURE OF OPERATIONS&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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 25%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Entity
    Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 15%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Registered&lt;br/&gt;
    Location&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 24%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Date
    of Incorporation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 33%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Ownership
    as of the&lt;br/&gt;
    issuance date of the report&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Huadi International Group Co., Ltd. (&#x201c;Huadi
    International&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Cayman Island&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 27, 2018&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Parent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Yongqiang Tuoxing Limited. (&#x201c;Yongqiang Tuoxing&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;British Virgin Island&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2, 2018&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100% by the Parent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Hong Kong Beach Limited. (&#x201c;HK Beach&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;November 7, 2018&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100% by Yongqiang Tuoxing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Wenzhou Hongshun Stainless Steel Limited. (&#x201c;Hongshun&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 3,2019&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100% by HK Beach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Huadi Steel Group Limited. (&#x201c;Huadi Steel&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;November 12,1998&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;99% by Hongshun&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;&lt;b&gt;Huadi International Group Co., Ltd. (&#x201c;Huadi
International&#x201d;)&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;Huadi International was incorporated on September
27, 2018 under the laws of Cayman Islands. Under its memorandum of association, Huadi International is authorized to issue 250,000,000
ordinary shares of a single class, par value $0.0002 per ordinary share. The paid in capital was $21,680,341 as of September 30, 2021.
There are currently 13,127,000 issued and outstanding ordinary shares. Huadi International is a holding company and is currently not
actively engaged in any business. Huadi International&#x2019;s registered agent is Harneys Fiduciary (Cayman) Limited and its registered
office is at 4th Floor, Harbour Place, 103 South Church Street, P.O. Box 10240, Grand Cayman, KY1-1002, Cayman Islands.&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;Yongqiang Tuoxing Limited (&#x201c;Yongqiang
Tuoxing&#x201d;)&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;Yongqiang Tuoxing was incorporated on October
2, 2018 under the laws of British Virgin Islands. Under its memorandum of association, Yongqiang Tuoxing is authorized to issue 50,000
ordinary shares of a single class, par value $1.00 per ordinary share. The paid in capital was zero as of September 30, 2021. Yongqiang
Tuoxing is a wholly owned subsidiary of Huadi International and is currently not actively engaged in any business. Yongqiang Tuoxing&#x2019;s
registered agent is Harneys Corporate Services Limited and its registered office is at Craigmuir Chambers, Road Town, Tortola, VG1110,
British Virgin Islands.&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;Hong Kong Beach Limited (&#x201c;HK Beach&#x201d;)&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;HK Beach was incorporated on November 7, 2018
under the laws of Hong Kong and is a wholly owned subsidiary of Yongqiang Tuoxing. The paid in capital was zero as of September 30, 2021.
HK Beach did not have any operations as of September 30, 2021.&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;Wenzhou Hongshun Stainless Steel Ltd. (&#x201c;Wenzhou
Hongshun&#x201d;)&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;Wenzhou Hongshun was incorporated on June 3,
2019 in China and is a wholly owned subsidiary of HK Beach. Wenzhou Hongshun is a wholly-foreign owned enterprise organized under the
laws of the People&#x2019;s Republic of China. The registered capital is USD 10,000,000 and the paid in capital was zero as of September
30, 2021.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;The registered principal activities of Wenzhou
Hongshun are sales of stainless steel pipes, stainless steel bars, stainless steel elbows, stainless steel products, auto parts and components;
import and export of goods, technology import and export. Wenzhou Hongshun did not have any operations as of September 30, 2021.&#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"&gt;&lt;b&gt;Huadi Steel Group Limited. (&#x201c;Huadi Steel&#x201d;)&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;Huadi Steel was incorporated on November 12,
1998 under the laws of the People&#x2019;s Republic of China. The registered and paid in capital is RMB 168,800,000. Since August 18,
2015, Huadi Steel was owned by nine shareholders in People&#x2019;s Republic of China (&#x201c;PRC Shareholders&#x201d;). &#160;Huadi Steel
focuses on manufacturing of industrial stainless steel seamless pipes and tubes products with extensive distribution facilities and network
in 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;Except where the context otherwise requires and
for purposes of this financial statement only, &#x201c;the Company&#x201d;, &#x201c;we&#x201d;, &#x201c;us&#x201d;, &#x201c;our company&#x201d;,
&#x201c;our&#x201d; and &#x201c;Huadi&#x201d; refer to the above-mentioned entities.&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;b&gt;Reorganization&lt;/b&gt;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;In or about August 2019, the Company completed
a corporate reorganization to roll several controlled entities (now referred to as the subsidiaries) into one legal corporation (the
Company). Di Wang, one of the PRC Shareholders transferred 5% equity of Huadi Steel to a Hong Kong entity which was subsequently transferred
to Wenzhou Hongshun on August 28, 2019. On August 22, 2019, Wenzhou Hongshun acquired 94% equity of Huadi Steel from the PRC Shareholders.
As a result, Huadi Steel&#x2019;s equity interest is 99% held by Wenzhou Hongshun and 1% held by Di Wang as of September 30, 2021.&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 years presented in these consolidated
financial statements, the control of the entities has never changed (always under the control of the PRC Shareholders). Accordingly,
the combination has been treated as a corporate restructuring (reorganization) of entities under common control and thus the current
capital structure has been retroactively presented in prior periods as if such structure existed at that time and in accordance with
ASC 805-50-45-5, the entities under common control are presented on a combined basis for all periods to which such entities were under
common control. The consolidation of the Company and its subsidiaries has been accounted for at historical cost and prepared on the basis
as if the aforementioned transactions had become effective as of the beginning of the first period presented in the accompanying consolidated
financial statements.&lt;/p&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <hudi:ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: black 1.5pt solid; white-space: nowrap; width: 25%; text-align: left"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Entity
    Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 15%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Registered&lt;br/&gt;
    Location&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 24%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Date
    of Incorporation&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 33%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Ownership
    as of the&lt;br/&gt;
    issuance date of the report&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Huadi International Group Co., Ltd. (&#x201c;Huadi
    International&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Cayman Island&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;September 27, 2018&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Parent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Yongqiang Tuoxing Limited. (&#x201c;Yongqiang Tuoxing&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;British Virgin Island&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;October 2, 2018&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100% by the Parent&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Hong Kong Beach Limited. (&#x201c;HK Beach&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Hong Kong&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;November 7, 2018&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100% by Yongqiang Tuoxing&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Wenzhou Hongshun Stainless Steel Limited. (&#x201c;Hongshun&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;June 3,2019&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;100% by HK Beach&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="background-color: #CCEEFF"&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Huadi Steel Group Limited. (&#x201c;Huadi Steel&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;Wenzhou, China&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 6.5pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;November 12,1998&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-left: 7.7pt; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;99% by Hongshun&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;</hudi:ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock>
    <hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="c67">Cayman Island</hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <dei:EntityIncorporationDateOfIncorporation contextRef="c67">2018-09-27</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:MinorityInterestDescription contextRef="c67">Parent</us-gaap:MinorityInterestDescription>
    <hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="c59">British Virgin Island</hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <dei:EntityIncorporationDateOfIncorporation contextRef="c59">2018-10-02</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:MinorityInterestDescription contextRef="c59">100% by the Parent</us-gaap:MinorityInterestDescription>
    <hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="c68">Hong Kong</hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <dei:EntityIncorporationDateOfIncorporation contextRef="c68">2018-11-07</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:MinorityInterestDescription contextRef="c68">100% by Yongqiang Tuoxing</us-gaap:MinorityInterestDescription>
    <hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="c69">Wenzhou, China</hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <dei:EntityIncorporationDateOfIncorporation contextRef="c69">2019-06-03</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:MinorityInterestDescription contextRef="c69">100% by HK Beach</us-gaap:MinorityInterestDescription>
    <hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity contextRef="c70">Wenzhou, China</hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity>
    <dei:EntityIncorporationDateOfIncorporation contextRef="c70">1998-11-12</dei:EntityIncorporationDateOfIncorporation>
    <us-gaap:MinorityInterestDescription contextRef="c70">99% by Hongshun</us-gaap:MinorityInterestDescription>
    <us-gaap:CommonStockSharesAuthorized contextRef="c57" decimals="0" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c2" decimals="4" unitRef="usdPershares">0.0002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:OtherAdditionalCapital contextRef="c57" decimals="0" unitRef="usd">21680341</us-gaap:OtherAdditionalCapital>
    <us-gaap:CommonStockSharesIssued contextRef="c2" decimals="0" unitRef="shares">13127000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c2" decimals="0" unitRef="shares">13127000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized contextRef="c58" decimals="0" unitRef="shares">50000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockNoParValue contextRef="c58" decimals="2" unitRef="usdPershares">1</us-gaap:CommonStockNoParValue>
    <hudi:CashPaidInCapital contextRef="c59" decimals="0" unitRef="usd">0</hudi:CashPaidInCapital>
    <hudi:CashPaidInCapital contextRef="c60" decimals="0" unitRef="usd">0</hudi:CashPaidInCapital>
    <us-gaap:OtherAdditionalCapital contextRef="c61" decimals="0" unitRef="usd">10000000</us-gaap:OtherAdditionalCapital>
    <hudi:CashPaidInCapital contextRef="c62" decimals="0" unitRef="usd">0</hudi:CashPaidInCapital>
    <us-gaap:OtherAdditionalCapital contextRef="c63" decimals="0" unitRef="cny">168800000</us-gaap:OtherAdditionalCapital>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c64" decimals="2" unitRef="pure">0.05</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c65" decimals="2" unitRef="pure">0.94</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c61" decimals="2" unitRef="pure">0.99</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c66" decimals="2" unitRef="pure">0.01</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 2 &#x2013; 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;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Basis of Presentation and Principles of Consolidation&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;The accompanying consolidated financial statements
and related notes have been prepared in accordance with generally accepted accounting principles in the United Stated of America (&#x201c;US
GAAP&#x201d;) and have been consistently applied. The accompanying consolidated financial statements include the financial statements
of the Company and its majority-owned and controlled subsidiaries. All significant inter-company transactions and balances have been
eliminated upon consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;&lt;b&gt;Use of Estimates&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;The preparation of the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed
in the consolidated financial statements and the accompanying notes. Such estimates include, but are not limited to, allowances for doubtful
accounts, inventory valuation, useful lives of property, plant and equipment, intangible assets, impairment in equity investment, and
income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those estimates.&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;Foreign Currency Translation&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;The financial records of the Company&#x2019;s
subsidiaries in People&#x2019;s Republic of China (&#x201c;PRC&#x201d;) are maintained in their local currencies which are Chinese Yuan
(&#x201c;CNY&#x201d; or &#x201c;RMB&#x201d;). Monetary assets and liabilities denominated in currencies other than their local currencies
are translated into local currencies at the rates of exchange in effect at the consolidated balance sheet dates. Transactions denominated
in currencies other than their local currencies during the year are converted into local currencies at the applicable rates of exchange
prevailing when the transactions occur. Transaction gains and losses are recorded in other income, net in the consolidated statements
of income and comprehensive income.&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 maintained its financial record using
the United States dollar (&#x201c;US dollar&#x201d;) as the functional currency, while the subsidiaries of the Company in Hong Kong and
mainland China maintained their financial records using RMB as the functional currencies. The reporting currency of the Company is US
dollar. When translating local financial reports of the Company&#x2019;s subsidiaries into US dollar, assets and liabilities are translated
at the exchange rates at the consolidated balance sheet date, equity accounts are translated at historical exchange rates and revenue,
expenses, gains and losses are translated at the average rate for the period. Translation adjustments are reported as cumulative translation
adjustments and are shown as a separate component of other comprehensive income in the consolidated statements of income and comprehensive
income.&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 relevant exchange rates are listed below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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&#160;the&#160;Fiscal&#160;Years&lt;br/&gt;
    Ended&#160;September&#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;2021&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;2020&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;2019&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%; font-weight: bold; text-align: left"&gt;Period Ended RMB: USD exchange 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;6.4434&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.7896&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.1477&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; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Period Average RMB: USD exchange rate&lt;/td&gt;&lt;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.5072&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.0056&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;6.8753&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;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;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;&#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 primarily consist of
cash and deposits with financial institutions which are unrestricted as to withdrawal and use. Cash equivalents consist of highly liquid
investments that are readily convertible to cash generally with original maturities of three months or less when purchased.&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;Restricted Cash&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;The Company has bank acceptance notes outstanding
with the bank and is required to keep certain amounts on deposit that are subject to withdrawal restrictions. Those notes are generally
short term in nature due to their short maturity period of six to nine months; thus, restricted cash is classified as a current asset.
Restricted cash is included in the beginning or ending balance of cash and cash equivalents, and restricted cash in the consolidated
statements of cash flows.&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 September 30, 2021 and 2020, restricted
cash was $1,304,518 and $908,410, respectively. No cash is restricted to assure future credit availability.&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;Accounts Receivable and Allowance for Doubtful
Accounts&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 are recognized and carried
at original invoiced amount less an estimated allowance for uncollectible accounts. The Company usually determines the adequacy of reserves
for doubtful accounts based on individual account analysis and historical collection trends. The Company establishes 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&#x2019;s best estimates of specific losses on individual exposures, as well as a provision on historical trends of collections.
Based on management of customers&#x2019; credit and ongoing relationship, management makes conclusions whether any balances outstanding
at the end of the period will be deemed uncollectible on an individual basis and on aging analysis basis. The provision is recorded against
accounts receivables balances, with a corresponding charge recorded in the consolidated statements of income and comprehensive income.
Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood
of collection is not probable.&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 allowance for doubtful accounts recognized
as of September 30, 2021 and 2020 was $3,066,937 and $2,910,554, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;&lt;b&gt;Inventories&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;Inventories are stated at the lower of cost or
net realizable value. Cost is principally determined using the weighted-average method. The Company records adjustments to inventory
for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable value. These adjustments are
based upon a combination of factors including current sales volume, market conditions, lower of cost or market analysis and expected
realizable value of the inventory.&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;There were no write-downs recognized of inventories
for the years ended September 30, 2021, 2020 and 2019.&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;Advances to Suppliers&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;Advances to suppliers refer to advances for purchase
of materials or other service agreements, which are applied against accounts payable when the materials or services are received.&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 reviews a supplier&#x2019;s credit
history and background information before advancing a payment. If the financial condition of its suppliers were to deteriorate, resulting
in an impairment of their ability to deliver goods or provide services, the Company would write off such amount in the period when it
is considered as impaired. For the years ended September 30, 2021, 2020 and 2019, the Company had no wrote-offs for advances to suppliers.&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;Advances from Customers&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;Advances from customers refer to advances received
from customers regarding product sales, which are applied against accounts receivable when products are sold.&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;b&gt;Property and Equipment, net&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;Property, plant, and equipment are recorded at
cost less accumulated depreciation. Depreciation commences upon placing the asset in usage and is recognized on a straight-line basis
over the estimated useful lives of the assets with 5% of residual value, 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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="white-space: nowrap; width: 89%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Useful
    lives&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Buildings&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;10-32 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;5-20 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Transportation vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3-10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3-10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Electronic equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3-10 years&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;Expenditures for maintenance and repairs, which
do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments
which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired
or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated statements of income and other
comprehensive income in other income or expenses.&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;Land Use Rights&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;Under the PRC law, all land in the PRC is owned
by the government and cannot be sold to an individual or company. The government grants individuals and companies the right to use parcels
of land for specified periods of time. These land use rights are sometimes referred to informally as &#x201c;ownership.&#x201d; Land use
rights are stated at cost less accumulated amortization. Land use rights are amortized using the straight-line method with the following
estimated useful lives:&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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 89%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Useful
    lives&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Land use rights&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;50 years&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;&lt;b&gt;Long-term Investments&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;Effective October 1, 2020, the Company adopted
Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-01 and related ASU 2018-03 concerning recognition and measurement of financial assets
and financial liabilities. In adopting this new guidance, the Company has made an accounting policy election to adopt an adjusted cost
method measurement alternative for investments in equity securities without readily determinable fair values.&#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;For equity investments that are accounted for
using the measurement alternative, the Company initially records equity investments at cost but is required to adjust the carrying value
of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the
same issuer or upon an impairment.&#160;&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;&lt;b&gt;Impairment of Long-lived Assets&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;The Company&#x2019;s management reviews the carrying
values of long-lived assets whenever events and circumstances, such as a significant decline in the asset&#x2019;s market value, obsolescence
or physical damage affecting the asset, significant adverse changes in the assets use, deterioration in the expected level of the assets
performance, cash flows for maintaining the asset are higher than forecast, indicate that the net book value of an asset may not be recovered
through expected future cash flows from its use and eventual disposition. If the estimated cash flows from the use of the asset and its
eventual disposition are below the asset&#x2019;s carrying value, then the asset is deemed to be impaired and written down to its fair
value.&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;There was no impairment charge recognized for
long-lived assets for the years ended September 30, 2021, 2020 and 2019.&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;Fair Value Measurement&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;Fair Value Measurements and Disclosures requires
disclosure of the fair value of financial instruments held by the Company. Fair value is defined as the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level
fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable
inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value 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" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&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;Level 1 inputs to the valuation methodology are quoted prices for identical
    assets or liabilities in active markets.&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" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&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;Level 2 inputs to the valuation methodology include quoted prices for
    similar assets and liabilities in active markets, quoted prices for identical or similar assets in inactive markets, and inputs that
    are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&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 49pt; text-indent: -24.5pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&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;Level 3 inputs to the valuation methodology use one or more unobservable
    inputs which are significant to the fair value measurement. This includes certain pricing models, discounted cash flow methodologies
    and similar techniques that use significant unobservable inputs.&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 Company&#x2019;s financial instruments,
including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, other current liabilities, notes receivable,
notes payable, bank loans, and income tax payable&#160;and other receivables, the carrying amounts approximate their fair values due
to their short maturities as of September 30, 2021 and 2020.&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;Value-added Tax (&#x201c;VAT&#x201d;)&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;Sales revenue represents the invoiced value of
goods, net of VAT. All of the Company&#x2019;s products are sold in the PRC and are subject to a VAT on the gross sales price.&#160; The
Company is subject to a VAT rate of 17% before May 1, 2018, a VAT rate of 16% effective on May 1, 2018, and the most current VAT rate
of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials included in
the cost of producing or acquiring its finished products.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;&lt;b&gt;Revenue Recognition&lt;/b&gt;&#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;The Company generates its revenues mainly from
sales of steel piping products while a small portion of revenue is generated from production services provided to third-party entities.
The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting standards updates (&#x201c;ASU&#x201d;) 2014-09
for revenue recognition. On October 1, 2018, the Company has early adopted ASU 2014-09, which is a comprehensive new revenue recognition
model that requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that
reflects the consideration expected to be received in exchange for those goods or services. The Company considers revenue realized or
realizable and earned when all the five following criteria are met: (1) Identify the Contract with a Customer, (2) Identify the Performance
Obligations in the Contract, (3) Determine the Transaction Price, (4) Allocate the Transaction Price to the Performance Obligations in
the Contract, and (5) Recognize Revenue When (or As) the Entity Satisfies a Performance Obligation. Results for reporting periods beginning
after October 1, 2018 are presented under ASU 2014-09, while prior period amounts are not adjusted and continue to be reported under
the previous accounting standards. The Company has assessed the impact of the guidance by reviewing its existing customer contracts and
current accounting policies and practices to identify differences that will result from applying the new requirements, including the
evaluation of its performance obligations, transaction price, customer payments, transfer of control and principal versus agent considerations.
Based on the assessment, the Company concluded that there was no change to the timing and pattern of revenue recognition for its current
revenue streams in scope of Topic 606 and therefore there was no material changes to the Company&#x2019;s consolidated financial statements
upon adoption of ASC 606, and there have not been any significant changes to company&#x2019;s business processes, systems, or internal
controls as a result of implementing the standard.&#160;&#160;&#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;The Company considers customer purchase orders
and production service agreement, which in some cases are governed by master sales agreements, to be the contracts with a customer. As
part of its consideration of the contract, the Company evaluates certain factors including the customer&#x2019;s ability to pay (or credit
risk). For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified 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;In determining the transaction price the Company
evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be
entitled. As the Company&#x2019;s standard payment terms are less than one year, the Company has elected the practical expedient under
ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction price
to each distinct product based on their relative standalone selling price.&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;Revenues are reported net of all value added
taxes. The Company does not routinely permit customers to return products, while in certain conditions product changes are allowed, and
historically customer returns have been immaterial and due to the nature of company&#x2019;s products no warranty is offered.&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;Sales revenue is recognized when control of the
product is transferred to the customer (i.e., when the Company&#x2019;s performance obligation is satisfied at a point in time), which
typically occurs at delivery. Production service revenue is recognized when production order is fulfilled and VAT invoice is issued to
customer.&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 sells its products either under free
onboard (&#x201c;FOB&#x201d;) shipping point term or under FOB destination term. For sales under FOB shipping point term, the Company recognize
revenues when products are loaded on the ships. Product delivery is evidenced by warehouse shipping logs as well assigned shipping bills
from the shipping companies. For sales under FOB destination term, the Company recognize revenues when the products are delivered and
accepted by customers. Product delivery is evidenced by signed receipt documents and title transfers upon delivery. Prices are determined
based on negotiations with the Company&#x2019;s customers and are not subject to adjustment. As a result, the Company expects returns
to be minimal.&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;Government Grant&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;Government grants are recognized when received
and all the conditions for their receipt have been met.&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;Government grants as the compensation for expenses
or losses already incurred or for the purpose of giving immediate financial support to the Company with no future related cost are recognized
in profit or loss in the period in which they become 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;For the years ended September 30, 2021, 2020
and 2019, the Company received government grants of $&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,190,882&lt;/span&gt;, $410,532
and $59,131, respectively. The grants were recorded as other income in the consolidated statements for income.&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;Research and Development Costs&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;Research and development activities are directed
toward the development of new products as well as improvements in existing processes. These costs, which primarily include salaries,
contract services and supplies, are expensed as incurred.&lt;/p&gt;&lt;p style="font: 8pt 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;Shipping and Handling Costs&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Shipping and handling costs are expensed when
incurred and are included in selling, general and administrative expense. Shipping and handling costs were $1,341,712, $804,264 and $1,011,670
for the years ended September 30, 2021, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font: 8pt 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;Advertising Costs&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Advertising costs are expensed as incurred and
are included in selling, general and administrative expense in accordance with ASC 720-35, &#x201c;Other Expenses-Advertising Costs&#x201d;.
Advertising costs were $237,563, $104,933 and $147,363 for years ended September 30, 2021, 2020 and 2019 respectively.&lt;/p&gt;&lt;p style="font: 8pt 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;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 8pt 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 using the
asset and liability method whereby it calculates deferred tax assets or liabilities for temporary differences between the tax basis of
assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits
by applying enacted tax rates applicable to the years in which those temporary differences are expected to be reversed or settled. Deferred
tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all
of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing
authorities. The components of the deferred tax assets and liabilities are individually classified as non-current amounts.&lt;/p&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; 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;The Company records uncertain tax positions in
accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that
the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the
more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely
to be realized upon ultimate settlement with the related tax authority.&lt;/p&gt;&lt;p style="font: 8pt 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;To the extent applicable, the Company records
interest and penalties as other expense. All of the tax returns of the Company&#x2019;s PRC subsidiaries remain subject to examination
by PRC tax authorities for five years from the date of filing. The fiscal years for tax purpose in PRC is December 31.&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 and its subsidiaries are not subject
to U.S. tax laws and local state tax laws. The Company&#x2019;s income and that of its related entities must be computed in accordance
with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner that could adversely affect the amount
of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not be changed in a manner that adversely
affects shareholders. In particular, any such change could increase the amount of tax payable by the Company, reducing the amount available
to pay dividends to the holders of the Company&#x2019;s ordinary shares.&lt;/p&gt;&lt;p style="font: 8pt 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;Earnings Per Share&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;Earnings (loss) per share is calculated in accordance
with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of ordinary shares outstanding during the year. Diluted earnings per share is computed
in accordance with the treasury stock method and based on the weighted average number of ordinary shares and dilutive common share equivalents.
Dilutive common share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive.
There were no dilutive common share equivalents outstanding during the years ended September 30, 2021, 2020 and 2019.&lt;/p&gt;&lt;p style="font: 8pt 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"&gt;&lt;b&gt;Certain Risks and Concentration&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Exchange Rate Risks&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"&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;The Company operates in PRC, which may give rise
to significant foreign currency risks mainly from fluctuations and the degree of volatility of foreign exchange rates between the USD
and the RMB.&lt;/p&gt;&lt;p style="font: 8pt 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;Currency Convertibility Risks&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Substantially all of the Company&#x2019;s operating
activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place
either through the People&#x2019;s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted
by the People&#x2019;s Bank of China. Approval of foreign currency payments by the People&#x2019;s Bank of China or other regulatory institutions
requires submitting a payment application form together with other information such as suppliers&#x2019; invoices, shipping documents
and signed contracts.&lt;/p&gt;&lt;p style="font: 8pt 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;Concentration of Credit Risks&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Financial instruments that potentially subject
the Company to concentration of credit risks consist primarily of cash and cash equivalents, restricted cash, notes receivable. The Company
places its cash and cash equivalents, restricted cash, and note receivable in good credit quality financial institutions in Hong Kong
and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration of revenue. To manage credit
risk, the Company performs ongoing credit evaluations of customers&#x2019; financial condition.&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;Interest Rate Risks&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 is subject to interest rate risk.
The Company has bank interest bearing loans charged at variable interest rates. And although some bank interest bearing loans are charged
at fixed interest rates within the reporting period, the Company is still subject to the risk of adverse changes in the interest rates
charged by the banks when these loans are refinanced.&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;Risks and Uncertainties&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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;The operations of the Company are located in
the PRC. Accordingly, the Company&#x2019;s business, financial condition, and results of operations may be influenced by political, economic,
and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#x2019;s results may be adversely affected
by changes in the political, regulatory and social conditions in the PRC. Although the Company has not experienced losses from these
situations and believes that it is in compliance with existing laws and regulations including its organization and structure disclosed
in Note 1, this may not be indicative of future results.&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;&lt;i&gt;Liquidity Risks&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 primary sources of liquidity consist of existing
cash balances, cash flows from our operating activities and availability under our revolving credit facility. Our ability to generate
sufficient cash flows from our operating activities is primarily dependent on our sales of steel pipe, tube and ancillary products to
our customers at margins sufficient to cover fixed and variable expenses.&#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;As of September 30, 2021 and 2020, we had cash
and cash equivalents of $15,350,197 and $796,794, respectively. We believe that our current cash, cash to be generated from our operations
and&#160;access to loans from our related parties will be sufficient to meet our working capital needs for at least the next twelve months.
However, we do not have any amounts committed to be provided by our related party. We are also not dependent upon this offering to meet
our liquidity needs for the next twelve months. However, we plan to expand our business to implement our growth strategies in our existing
market and strengthen our position in the marketplace. To do so, we will need more capital through equity financing to increase our production
and meet market demands.&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;b&gt;Reclassification&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;Certain amounts in the consolidated financial
statements for the prior year have been reclassified to conform to the current year presentation. These reclassifications had no impact
on consolidated net earnings, consolidated financial position, or consolidated cash flows.&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;Recent Accounting Pronouncements&lt;/b&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;New Accounting Pronouncements Recently Adopted&lt;/span&gt;&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;In February 2016, the FASB issued ASU 2016-02,
&#x201c;Leases (Topic 842),&#x201d; which increases lease transparency and comparability among organizations. Under the new standard, lessees
will be required to recognize all assets and liabilities arising from leases on the balance sheet, with the exception of leases with
a term of 12 months or less, which permits a lessee to make an accounting policy election by class of underlying asset not to recognize
lease assets and liabilities. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods
within those fiscal years, and early adoption is permitted. In March 2018, the FASB approved an alternative transition method to the
modified retrospective approach, which eliminates the requirement to restate prior period financial statements and requires the cumulative
effect of the retrospective allocation to be recorded as an adjustment to the opening balance of retained earnings at the date of adoption.
Effective October 1, 2019, the Company adopted the new lease accounting standard using a modified retrospective transition method which
allowed the Company not to recast comparative periods presented in its consolidated financial statements. The adoption of the new standard
did not have material impact on our consolidated net earnings and cash flows.&#160;&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: 5pt"&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;In August 2018, the FASB issued ASU No. 2018-13,
&#x201c;Fair Value Measurement (Topic 820): Disclosure Framework Changes to the Disclosure Requirements for Fair Value Measurement&#x201d;
(&#x201c;ASU 2018-13&#x201d;). The amendments in this ASU modify the disclosure requirements on fair value measurements. ASU 2018-13 is
effective for public entities for fiscal years beginning after December 15, 2019, with early adoption permitted for any removed or modified
disclosures. The removed and modified disclosures will be adopted on a retrospective basis and the new disclosures will be adopted on
a prospective basis. Effective October 1, 2020, the Company adopted ASU 2018-13 and the adoption of the new standard did not have material
impact on our consolidated net earnings and cash flows.&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: 5pt"&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;&lt;span style="text-decoration:underline"&gt;New Accounting Pronouncements Not Yet Adopted&lt;/span&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;span style="font-size: 5pt"&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;In June 2016, the FASB issued ASU No. 2016-13,
&#x201c;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#x201d;. This amends guidelines
on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. For assets held at amortized
cost basis, Topic 326 eliminates the probable initial recognition threshold in current U.S. GAAP and, instead, requires an entity to
reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from
the amortized cost basis of the financial assets to present the net amount expected to be collected. For available-for-sale debt securities,
credit losses should be measured in a manner similar to current U.S. GAAP, however Topic 326 will require that credit losses be presented
as an allowance rather than as a write-down. ASU 2016-13 affects entities holding financial assets and net investment in leases that
are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments
in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that
have the contractual right to receive cash. The amendments in this ASU will be effective for fiscal years beginning after December 15,
2019, including interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments&#x2014;Credit
Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which amended the effective date of
ASU 2016-13. The amendments in these ASUs are effective for the Company&#x2019;s fiscal years, and interim periods within those fiscal
years beginning April 1, 2022. Early adoption is permitted. The Company does not expect to early adopt this guidance and is in the process
of evaluating the impact of adoption of this guidance on the Company&#x2019;s consolidated financial statements.&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: 5pt"&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;In December 2019, the FASB issued ASU 2019-12,
Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting
for income taxes. This standard removes certain exceptions related to the approach for intra period tax allocation, the methodology for
calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also
amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The amendments in these ASUs are effective
for the Company&#x2019;s fiscal years, and interim periods within those fiscal years beginning October 1, 2022. The Company does not expect
to early adopt this guidance and is in the process of evaluating the impact of adoption of this guidance on the Company&#x2019;s consolidated
financial statements.&lt;/p&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Basis of Presentation and Principles of Consolidation&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;The accompanying consolidated financial statements
and related notes have been prepared in accordance with generally accepted accounting principles in the United Stated of America (&#x201c;US
GAAP&#x201d;) and have been consistently applied. The accompanying consolidated financial statements include the financial statements
of the Company and its majority-owned and controlled subsidiaries. All significant inter-company transactions and balances have been
eliminated upon consolidation.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Use of Estimates&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;The preparation of the consolidated financial
statements in conformity with US GAAP requires management to make estimates and assumptions that affect the amounts reported and disclosed
in the consolidated financial statements and the accompanying notes. Such estimates include, but are not limited to, allowances for doubtful
accounts, inventory valuation, useful lives of property, plant and equipment, intangible assets, impairment in equity investment, and
income taxes related to realization of deferred tax assets and uncertain tax position. Actual results could differ from those estimates.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Foreign Currency Translation&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;The financial records of the Company&#x2019;s
subsidiaries in People&#x2019;s Republic of China (&#x201c;PRC&#x201d;) are maintained in their local currencies which are Chinese Yuan
(&#x201c;CNY&#x201d; or &#x201c;RMB&#x201d;). Monetary assets and liabilities denominated in currencies other than their local currencies
are translated into local currencies at the rates of exchange in effect at the consolidated balance sheet dates. Transactions denominated
in currencies other than their local currencies during the year are converted into local currencies at the applicable rates of exchange
prevailing when the transactions occur. Transaction gains and losses are recorded in other income, net in the consolidated statements
of income and comprehensive income.&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 maintained its financial record using
the United States dollar (&#x201c;US dollar&#x201d;) as the functional currency, while the subsidiaries of the Company in Hong Kong and
mainland China maintained their financial records using RMB as the functional currencies. The reporting currency of the Company is US
dollar. When translating local financial reports of the Company&#x2019;s subsidiaries into US dollar, assets and liabilities are translated
at the exchange rates at the consolidated balance sheet date, equity accounts are translated at historical exchange rates and revenue,
expenses, gains and losses are translated at the average rate for the period. Translation adjustments are reported as cumulative translation
adjustments and are shown as a separate component of other comprehensive income in the consolidated statements of income and comprehensive
income.&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 relevant exchange rates are listed below:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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&#160;the&#160;Fiscal&#160;Years&lt;br/&gt;
    Ended&#160;September&#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;2021&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;2020&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;2019&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%; font-weight: bold; text-align: left"&gt;Period Ended RMB: USD exchange 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;6.4434&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.7896&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.1477&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; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Period Average RMB: USD exchange rate&lt;/td&gt;&lt;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.5072&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.0056&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;6.8753&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;&#160;&lt;/p&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <hudi:RelevantExchangeRatesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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&#160;the&#160;Fiscal&#160;Years&lt;br/&gt;
    Ended&#160;September&#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;2021&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;2020&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;2019&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%; font-weight: bold; text-align: left"&gt;Period Ended RMB: USD exchange 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;6.4434&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.7896&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.1477&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; "&gt;
    &lt;td style="font-weight: bold; text-align: left"&gt;Period Average RMB: USD exchange rate&lt;/td&gt;&lt;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.5072&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.0056&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;6.8753&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;&#160;&lt;/p&gt;</hudi:RelevantExchangeRatesTableTextBlock>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c71" decimals="4" unitRef="pure">6.4434</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c72" decimals="4" unitRef="pure">6.7896</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:ForeignCurrencyExchangeRateTranslation1 contextRef="c73" decimals="4" unitRef="pure">7.1477</us-gaap:ForeignCurrencyExchangeRateTranslation1>
    <us-gaap:DerivativeAverageForwardExchangeRate1 contextRef="c71" decimals="4" unitRef="pure">6.5072</us-gaap:DerivativeAverageForwardExchangeRate1>
    <us-gaap:DerivativeAverageForwardExchangeRate1 contextRef="c72" decimals="4" unitRef="pure">7.0056</us-gaap:DerivativeAverageForwardExchangeRate1>
    <us-gaap:DerivativeAverageForwardExchangeRate1 contextRef="c73" decimals="4" unitRef="pure">6.8753</us-gaap:DerivativeAverageForwardExchangeRate1>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;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;&#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 primarily consist of
cash and deposits with financial institutions which are unrestricted as to withdrawal and use. Cash equivalents consist of highly liquid
investments that are readily convertible to cash generally with original maturities of three months or less when purchased.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Restricted Cash&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;The Company has bank acceptance notes outstanding
with the bank and is required to keep certain amounts on deposit that are subject to withdrawal restrictions. Those notes are generally
short term in nature due to their short maturity period of six to nine months; thus, restricted cash is classified as a current asset.
Restricted cash is included in the beginning or ending balance of cash and cash equivalents, and restricted cash in the consolidated
statements of cash flows.&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 September 30, 2021 and 2020, restricted
cash was $1,304,518 and $908,410, respectively. No cash is restricted to assure future credit availability.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:RestrictedCash contextRef="c2" decimals="0" unitRef="usd">1304518</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash contextRef="c3" decimals="0" unitRef="usd">908410</us-gaap:RestrictedCash>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Accounts Receivable and Allowance for Doubtful
Accounts&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 are recognized and carried
at original invoiced amount less an estimated allowance for uncollectible accounts. The Company usually determines the adequacy of reserves
for doubtful accounts based on individual account analysis and historical collection trends. The Company establishes 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&#x2019;s best estimates of specific losses on individual exposures, as well as a provision on historical trends of collections.
Based on management of customers&#x2019; credit and ongoing relationship, management makes conclusions whether any balances outstanding
at the end of the period will be deemed uncollectible on an individual basis and on aging analysis basis. The provision is recorded against
accounts receivables balances, with a corresponding charge recorded in the consolidated statements of income and comprehensive income.
Delinquent account balances are written-off against the allowance for doubtful accounts after management has determined that the likelihood
of collection is not probable.&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 allowance for doubtful accounts recognized
as of September 30, 2021 and 2020 was $3,066,937 and $2,910,554, respectively.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="c2" decimals="0" unitRef="usd">3066937</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables contextRef="c3" decimals="0" unitRef="usd">2910554</us-gaap:AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables>
    <us-gaap:InventoryPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Inventories&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;Inventories are stated at the lower of cost or
net realizable value. Cost is principally determined using the weighted-average method. The Company records adjustments to inventory
for excess quantities, obsolescence or impairment when appropriate to reflect inventory at net realizable value. These adjustments are
based upon a combination of factors including current sales volume, market conditions, lower of cost or market analysis and expected
realizable value of the inventory.&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;There were no write-downs recognized of inventories
for the years ended September 30, 2021, 2020 and 2019.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:InventoryPolicyTextBlock>
    <hudi:AdvancesToSuppliersPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Advances to Suppliers&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;Advances to suppliers refer to advances for purchase
of materials or other service agreements, which are applied against accounts payable when the materials or services are received.&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 reviews a supplier&#x2019;s credit
history and background information before advancing a payment. If the financial condition of its suppliers were to deteriorate, resulting
in an impairment of their ability to deliver goods or provide services, the Company would write off such amount in the period when it
is considered as impaired. For the years ended September 30, 2021, 2020 and 2019, the Company had no wrote-offs for advances to suppliers.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</hudi:AdvancesToSuppliersPolicyTextBlock>
    <hudi:AdvancesFromCustomersPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Advances from Customers&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;Advances from customers refer to advances received
from customers regarding product sales, which are applied against accounts receivable when products are sold.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</hudi:AdvancesFromCustomersPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Property and Equipment, net&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;Property, plant, and equipment are recorded at
cost less accumulated depreciation. Depreciation commences upon placing the asset in usage and is recognized on a straight-line basis
over the estimated useful lives of the assets with 5% of residual value, 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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="white-space: nowrap; width: 89%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Useful
    lives&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Buildings&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;10-32 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;5-20 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Transportation vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3-10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3-10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Electronic equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3-10 years&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;Expenditures for maintenance and repairs, which
do not materially extend the useful lives of the assets, are charged to expense as incurred. Expenditures for major renewals and betterments
which substantially extend the useful life of assets are capitalized. The cost and related accumulated depreciation of assets retired
or sold are removed from the respective accounts, and any gain or loss is recognized in the consolidated statements of income and other
comprehensive income in other income or expenses.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage contextRef="c2" decimals="2" unitRef="pure">0.05</us-gaap:PropertyPlantAndEquipmentSalvageValuePercentage>
    <hudi:EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="white-space: nowrap; width: 89%; text-align: right"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Useful
    lives&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Buildings&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;10-32 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;5-20 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Transportation vehicles&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3-10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; "&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3-10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td style="white-space: nowrap"&gt;&lt;span style="font-size: 10pt"&gt;Electronic equipment&lt;/span&gt;&lt;/td&gt;
    &lt;td style="white-space: nowrap"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;3-10 years&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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 89%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Useful
    lives&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Land use rights&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;50 years&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;</hudi:EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c74">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c75">P32Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c76">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c77">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c78">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c79">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c80">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c81">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c82">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c83">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:LandUnderOptionArrangementsPolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Land Use Rights&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;Under the PRC law, all land in the PRC is owned
by the government and cannot be sold to an individual or company. The government grants individuals and companies the right to use parcels
of land for specified periods of time. These land use rights are sometimes referred to informally as &#x201c;ownership.&#x201d; Land use
rights are stated at cost less accumulated amortization. Land use rights are amortized using the straight-line method with the following
estimated useful lives:&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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 89%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 1%; text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; width: 10%; border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Useful
    lives&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: top; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Land use rights&lt;/span&gt;&lt;/td&gt;
    &lt;td style="text-align: center"&gt;&#160;&lt;/td&gt;
    &lt;td style="white-space: nowrap; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;50 years&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;</us-gaap:LandUnderOptionArrangementsPolicy>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c84">P50Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Long-term Investments&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;Effective October 1, 2020, the Company adopted
Accounting Standards Update (&#x201c;ASU&#x201d;) 2016-01 and related ASU 2018-03 concerning recognition and measurement of financial assets
and financial liabilities. In adopting this new guidance, the Company has made an accounting policy election to adopt an adjusted cost
method measurement alternative for investments in equity securities without readily determinable fair values.&#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;For equity investments that are accounted for
using the measurement alternative, the Company initially records equity investments at cost but is required to adjust the carrying value
of such equity investments through earnings when there is an observable transaction involving the same or a similar investment with the
same issuer or upon an impairment.&#160;&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;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Impairment of Long-lived Assets&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;The Company&#x2019;s management reviews the carrying
values of long-lived assets whenever events and circumstances, such as a significant decline in the asset&#x2019;s market value, obsolescence
or physical damage affecting the asset, significant adverse changes in the assets use, deterioration in the expected level of the assets
performance, cash flows for maintaining the asset are higher than forecast, indicate that the net book value of an asset may not be recovered
through expected future cash flows from its use and eventual disposition. If the estimated cash flows from the use of the asset and its
eventual disposition are below the asset&#x2019;s carrying value, then the asset is deemed to be impaired and written down to its fair
value.&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;There was no impairment charge recognized for
long-lived assets for the years ended September 30, 2021, 2020 and 2019.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Fair Value Measurement&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;Fair Value Measurements and Disclosures requires
disclosure of the fair value of financial instruments held by the Company. Fair value is defined as the price that would be received
to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level
fair value hierarchy prioritizes the inputs used to measure fair value. The hierarchy requires entities to maximize the use of observable
inputs and minimize the use of unobservable inputs. The three levels of inputs used to measure fair value 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" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&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;Level 1 inputs to the valuation methodology are quoted prices for identical
    assets or liabilities in active markets.&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" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&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;Level 2 inputs to the valuation methodology include quoted prices for
    similar assets and liabilities in active markets, quoted prices for identical or similar assets in inactive markets, and inputs that
    are observable for the asset or liability, either directly or indirectly, for substantially the full term of the financial instrument.&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 49pt; text-indent: -24.5pt"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"&gt;
  &lt;tr style="vertical-align: top"&gt;
    &lt;td style="width: 0.5in"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 0.25in"&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;Level 3 inputs to the valuation methodology use one or more unobservable
    inputs which are significant to the fair value measurement. This includes certain pricing models, discounted cash flow methodologies
    and similar techniques that use significant unobservable inputs.&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 Company&#x2019;s financial instruments,
including cash and cash equivalents, restricted cash, accounts receivable, accounts payable, other current liabilities, notes receivable,
notes payable, bank loans, and income tax payable&#160;and other receivables, the carrying amounts approximate their fair values due
to their short maturities as of September 30, 2021 and 2020.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <hudi:ValueaddedTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Value-added Tax (&#x201c;VAT&#x201d;)&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;Sales revenue represents the invoiced value of
goods, net of VAT. All of the Company&#x2019;s products are sold in the PRC and are subject to a VAT on the gross sales price.&#160; The
Company is subject to a VAT rate of 17% before May 1, 2018, a VAT rate of 16% effective on May 1, 2018, and the most current VAT rate
of 13% effective on April 1, 2019. The VAT may be offset by VAT paid by the Company on raw materials and other materials included in
the cost of producing or acquiring its finished products.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&lt;/p&gt;</hudi:ValueaddedTaxPolicyTextBlock>
    <us-gaap:RevenueRecognitionPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Revenue Recognition&lt;/b&gt;&#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;The Company generates its revenues mainly from
sales of steel piping products while a small portion of revenue is generated from production services provided to third-party entities.
The Company follows Financial Accounting Standards Board (FASB) ASC 606 and accounting standards updates (&#x201c;ASU&#x201d;) 2014-09
for revenue recognition. On October 1, 2018, the Company has early adopted ASU 2014-09, which is a comprehensive new revenue recognition
model that requires revenue to be recognized in a manner to depict the transfer of goods or services to a customer at an amount that
reflects the consideration expected to be received in exchange for those goods or services. The Company considers revenue realized or
realizable and earned when all the five following criteria are met: (1) Identify the Contract with a Customer, (2) Identify the Performance
Obligations in the Contract, (3) Determine the Transaction Price, (4) Allocate the Transaction Price to the Performance Obligations in
the Contract, and (5) Recognize Revenue When (or As) the Entity Satisfies a Performance Obligation. Results for reporting periods beginning
after October 1, 2018 are presented under ASU 2014-09, while prior period amounts are not adjusted and continue to be reported under
the previous accounting standards. The Company has assessed the impact of the guidance by reviewing its existing customer contracts and
current accounting policies and practices to identify differences that will result from applying the new requirements, including the
evaluation of its performance obligations, transaction price, customer payments, transfer of control and principal versus agent considerations.
Based on the assessment, the Company concluded that there was no change to the timing and pattern of revenue recognition for its current
revenue streams in scope of Topic 606 and therefore there was no material changes to the Company&#x2019;s consolidated financial statements
upon adoption of ASC 606, and there have not been any significant changes to company&#x2019;s business processes, systems, or internal
controls as a result of implementing the standard.&#160;&#160;&#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;The Company considers customer purchase orders
and production service agreement, which in some cases are governed by master sales agreements, to be the contracts with a customer. As
part of its consideration of the contract, the Company evaluates certain factors including the customer&#x2019;s ability to pay (or credit
risk). For each contract, the Company considers the promise to transfer products, each of which are distinct, to be the identified 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;In determining the transaction price the Company
evaluates whether the price is subject to refund or adjustment to determine the net consideration to which the Company expects to be
entitled. As the Company&#x2019;s standard payment terms are less than one year, the Company has elected the practical expedient under
ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction price
to each distinct product based on their relative standalone selling price.&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;Revenues are reported net of all value added
taxes. The Company does not routinely permit customers to return products, while in certain conditions product changes are allowed, and
historically customer returns have been immaterial and due to the nature of company&#x2019;s products no warranty is offered.&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;Sales revenue is recognized when control of the
product is transferred to the customer (i.e., when the Company&#x2019;s performance obligation is satisfied at a point in time), which
typically occurs at delivery. Production service revenue is recognized when production order is fulfilled and VAT invoice is issued to
customer.&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 sells its products either under free
onboard (&#x201c;FOB&#x201d;) shipping point term or under FOB destination term. For sales under FOB shipping point term, the Company recognize
revenues when products are loaded on the ships. Product delivery is evidenced by warehouse shipping logs as well assigned shipping bills
from the shipping companies. For sales under FOB destination term, the Company recognize revenues when the products are delivered and
accepted by customers. Product delivery is evidenced by signed receipt documents and title transfers upon delivery. Prices are determined
based on negotiations with the Company&#x2019;s customers and are not subject to adjustment. As a result, the Company expects returns
to be minimal.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:RevenueRecognitionPolicyTextBlock>
    <hudi:GovernmentGrantPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Government Grant&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;Government grants are recognized when received
and all the conditions for their receipt have been met.&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;Government grants as the compensation for expenses
or losses already incurred or for the purpose of giving immediate financial support to the Company with no future related cost are recognized
in profit or loss in the period in which they become 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;For the years ended September 30, 2021, 2020
and 2019, the Company received government grants of $&lt;span style="font-family: Times New Roman, Times, Serif"&gt;1,190,882&lt;/span&gt;, $410,532
and $59,131, respectively. The grants were recorded as other income in the consolidated statements for income.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</hudi:GovernmentGrantPolicyTextBlock>
    <us-gaap:GrantsReceivable contextRef="c2" decimals="0" unitRef="usd">1190882</us-gaap:GrantsReceivable>
    <us-gaap:GrantsReceivable contextRef="c3" decimals="0" unitRef="usd">410532</us-gaap:GrantsReceivable>
    <us-gaap:GrantsReceivable contextRef="c28" decimals="0" unitRef="usd">59131</us-gaap:GrantsReceivable>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Research and Development Costs&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;Research and development activities are directed
toward the development of new products as well as improvements in existing processes. These costs, which primarily include salaries,
contract services and supplies, are expensed as incurred.&lt;/p&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:ShippingAndHandlingCostPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Shipping and Handling Costs&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Shipping and handling costs are expensed when
incurred and are included in selling, general and administrative expense. Shipping and handling costs were $1,341,712, $804,264 and $1,011,670
for the years ended September 30, 2021, 2020 and 2019, respectively.&lt;/p&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ShippingAndHandlingCostPolicyTextBlock>
    <us-gaap:OtherSellingAndMarketingExpense contextRef="c0" decimals="0" unitRef="usd">1341712</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:OtherSellingAndMarketingExpense contextRef="c4" decimals="0" unitRef="usd">804264</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:OtherSellingAndMarketingExpense contextRef="c5" decimals="0" unitRef="usd">1011670</us-gaap:OtherSellingAndMarketingExpense>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Advertising Costs&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Advertising costs are expensed as incurred and
are included in selling, general and administrative expense in accordance with ASC 720-35, &#x201c;Other Expenses-Advertising Costs&#x201d;.
Advertising costs were $237,563, $104,933 and $147,363 for years ended September 30, 2021, 2020 and 2019 respectively.&lt;/p&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c0" decimals="0" unitRef="usd">237563</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c4" decimals="0" unitRef="usd">104933</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c5" decimals="0" unitRef="usd">147363</us-gaap:AdvertisingExpense>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Income Taxes&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 8pt 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 using the
asset and liability method whereby it calculates deferred tax assets or liabilities for temporary differences between the tax basis of
assets and liabilities and their reported amounts in the consolidated financial statements, net operating loss carry forwards and credits
by applying enacted tax rates applicable to the years in which those temporary differences are expected to be reversed or settled. Deferred
tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all
of the deferred tax assets will not be realized. Current income taxes are provided for in accordance with the laws of the relevant taxing
authorities. The components of the deferred tax assets and liabilities are individually classified as non-current amounts.&lt;/p&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; 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;The Company records uncertain tax positions in
accordance with ASC 740 on the basis of a two-step process whereby (1) the Company determines whether it is more likely than not that
the tax positions will be sustained on the basis of the technical merits of the position and (2) for those tax positions that meet the
more-likely-than-not recognition threshold, the Company recognizes the largest amount of tax benefit that is more than 50 percent likely
to be realized upon ultimate settlement with the related tax authority.&lt;/p&gt;&lt;p style="font: 8pt 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;To the extent applicable, the Company records
interest and penalties as other expense. All of the tax returns of the Company&#x2019;s PRC subsidiaries remain subject to examination
by PRC tax authorities for five years from the date of filing. The fiscal years for tax purpose in PRC is December 31.&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 and its subsidiaries are not subject
to U.S. tax laws and local state tax laws. The Company&#x2019;s income and that of its related entities must be computed in accordance
with Chinese and foreign tax laws, as applicable, and all of which may be changed in a manner that could adversely affect the amount
of distributions to shareholders. There can be no assurance that Income Tax Laws of PRC will not be changed in a manner that adversely
affects shareholders. In particular, any such change could increase the amount of tax payable by the Company, reducing the amount available
to pay dividends to the holders of the Company&#x2019;s ordinary shares.&lt;/p&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&#160;&lt;/p&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Earnings Per Share&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;Earnings (loss) per share is calculated in accordance
with ASC 260 Earnings per Share. Basic earnings (loss) per share is computed by dividing the net income (loss) attributable to shareholders
of the Company by the weighted average number of ordinary shares outstanding during the year. Diluted earnings per share is computed
in accordance with the treasury stock method and based on the weighted average number of ordinary shares and dilutive common share equivalents.
Dilutive common share equivalents are excluded from the computation of diluted earnings per share if their effects would be anti-dilutive.
There were no dilutive common share equivalents outstanding during the years ended September 30, 2021, 2020 and 2019.&lt;/p&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Certain Risks and Concentration&#160;&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Exchange Rate Risks&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 8pt Times New Roman, Times, Serif; margin: 0pt 0"&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;The Company operates in PRC, which may give rise
to significant foreign currency risks mainly from fluctuations and the degree of volatility of foreign exchange rates between the USD
and the RMB.&lt;/p&gt;&lt;p style="font: 8pt 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;Currency Convertibility Risks&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Substantially all of the Company&#x2019;s operating
activities are transacted in RMB, which is not freely convertible into foreign currencies. All foreign exchange transactions take place
either through the People&#x2019;s Bank of China or other banks authorized to buy and sell foreign currencies at the exchange rates quoted
by the People&#x2019;s Bank of China. Approval of foreign currency payments by the People&#x2019;s Bank of China or other regulatory institutions
requires submitting a payment application form together with other information such as suppliers&#x2019; invoices, shipping documents
and signed contracts.&lt;/p&gt;&lt;p style="font: 8pt 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;Concentration of Credit Risks&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 8pt 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;Financial instruments that potentially subject
the Company to concentration of credit risks consist primarily of cash and cash equivalents, restricted cash, notes receivable. The Company
places its cash and cash equivalents, restricted cash, and note receivable in good credit quality financial institutions in Hong Kong
and PRC. Concentration of credit risks with respect to accounts receivables is linked to the concentration of revenue. To manage credit
risk, the Company performs ongoing credit evaluations of customers&#x2019; financial condition.&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;Interest Rate Risks&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 is subject to interest rate risk.
The Company has bank interest bearing loans charged at variable interest rates. And although some bank interest bearing loans are charged
at fixed interest rates within the reporting period, the Company is still subject to the risk of adverse changes in the interest rates
charged by the banks when these loans are refinanced.&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;Risks and Uncertainties&lt;/i&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&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;The operations of the Company are located in
the PRC. Accordingly, the Company&#x2019;s business, financial condition, and results of operations may be influenced by political, economic,
and legal environments in the PRC, as well as by the general state of the PRC economy. The Company&#x2019;s results may be adversely affected
by changes in the political, regulatory and social conditions in the PRC. Although the Company has not experienced losses from these
situations and believes that it is in compliance with existing laws and regulations including its organization and structure disclosed
in Note 1, this may not be indicative of future results.&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;&lt;i&gt;Liquidity Risks&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 primary sources of liquidity consist of existing
cash balances, cash flows from our operating activities and availability under our revolving credit facility. Our ability to generate
sufficient cash flows from our operating activities is primarily dependent on our sales of steel pipe, tube and ancillary products to
our customers at margins sufficient to cover fixed and variable expenses.&#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;As of September 30, 2021 and 2020, we had cash
and cash equivalents of $15,350,197 and $796,794, respectively. We believe that our current cash, cash to be generated from our operations
and&#160;access to loans from our related parties will be sufficient to meet our working capital needs for at least the next twelve months.
However, we do not have any amounts committed to be provided by our related party. We are also not dependent upon this offering to meet
our liquidity needs for the next twelve months. However, we plan to expand our business to implement our growth strategies in our existing
market and strengthen our position in the marketplace. To do so, we will need more capital through equity financing to increase our production
and meet market demands.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:OtherCashEquivalentsAtCarryingValue contextRef="c2" decimals="0" unitRef="usd">15350197</us-gaap:OtherCashEquivalentsAtCarryingValue>
    <us-gaap:OtherCashEquivalentsAtCarryingValue contextRef="c3" decimals="0" unitRef="usd">796794</us-gaap:OtherCashEquivalentsAtCarryingValue>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;Reclassification&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;Certain amounts in the consolidated financial
statements for the prior year have been reclassified to conform to the current year presentation. These reclassifications had no impact
on consolidated net earnings, consolidated financial position, or consolidated cash flows.&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;Recent Accounting Pronouncements&lt;/b&gt;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&#160;&#160;&#160;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;New Accounting Pronouncements Recently Adopted&lt;/span&gt;&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;In February 2016, the FASB issued ASU 2016-02,
&#x201c;Leases (Topic 842),&#x201d; which increases lease transparency and comparability among organizations. Under the new standard, lessees
will be required to recognize all assets and liabilities arising from leases on the balance sheet, with the exception of leases with
a term of 12 months or less, which permits a lessee to make an accounting policy election by class of underlying asset not to recognize
lease assets and liabilities. ASU 2016-02 is effective for fiscal years beginning after December 15, 2018, including interim periods
within those fiscal years, and early adoption is permitted. In March 2018, the FASB approved an alternative transition method to the
modified retrospective approach, which eliminates the requirement to restate prior period financial statements and requires the cumulative
effect of the retrospective allocation to be recorded as an adjustment to the opening balance of retained earnings at the date of adoption.
Effective October 1, 2019, the Company adopted the new lease accounting standard using a modified retrospective transition method which
allowed the Company not to recast comparative periods presented in its consolidated financial statements. The adoption of the new standard
did not have material impact on our consolidated net earnings and cash flows.&#160;&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: 5pt"&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;In August 2018, the FASB issued ASU No. 2018-13,
&#x201c;Fair Value Measurement (Topic 820): Disclosure Framework Changes to the Disclosure Requirements for Fair Value Measurement&#x201d;
(&#x201c;ASU 2018-13&#x201d;). The amendments in this ASU modify the disclosure requirements on fair value measurements. ASU 2018-13 is
effective for public entities for fiscal years beginning after December 15, 2019, with early adoption permitted for any removed or modified
disclosures. The removed and modified disclosures will be adopted on a retrospective basis and the new disclosures will be adopted on
a prospective basis. Effective October 1, 2020, the Company adopted ASU 2018-13 and the adoption of the new standard did not have material
impact on our consolidated net earnings and cash flows.&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: 5pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <hudi:NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;i&gt;&lt;span style="text-decoration:underline"&gt;New Accounting Pronouncements Not Yet Adopted&lt;/span&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;span style="font-size: 5pt"&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;In June 2016, the FASB issued ASU No. 2016-13,
&#x201c;Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&#x201d;. This amends guidelines
on reporting credit losses for assets held at amortized cost basis and available-for-sale debt securities. For assets held at amortized
cost basis, Topic 326 eliminates the probable initial recognition threshold in current U.S. GAAP and, instead, requires an entity to
reflect its current estimate of all expected credit losses. The allowance for credit losses is a valuation account that is deducted from
the amortized cost basis of the financial assets to present the net amount expected to be collected. For available-for-sale debt securities,
credit losses should be measured in a manner similar to current U.S. GAAP, however Topic 326 will require that credit losses be presented
as an allowance rather than as a write-down. ASU 2016-13 affects entities holding financial assets and net investment in leases that
are not accounted for at fair value through net income. The amendments affect loans, debt securities, trade receivables, net investments
in leases, off balance sheet credit exposures, reinsurance receivables, and any other financial assets not excluded from the scope that
have the contractual right to receive cash. The amendments in this ASU will be effective for fiscal years beginning after December 15,
2019, including interim periods within those fiscal years. In November 2019, the FASB issued ASU No. 2019-10, Financial Instruments&#x2014;Credit
Losses (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842): Effective Dates, which amended the effective date of
ASU 2016-13. The amendments in these ASUs are effective for the Company&#x2019;s fiscal years, and interim periods within those fiscal
years beginning April 1, 2022. Early adoption is permitted. The Company does not expect to early adopt this guidance and is in the process
of evaluating the impact of adoption of this guidance on the Company&#x2019;s consolidated financial statements.&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: 5pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;In December 2019, the FASB issued ASU 2019-12,
Simplifying the Accounting for Income Taxes, as part of its Simplification Initiative to reduce the cost and complexity in accounting
for income taxes. This standard removes certain exceptions related to the approach for intra period tax allocation, the methodology for
calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. It also
amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The amendments in these ASUs are effective
for the Company&#x2019;s fiscal years, and interim periods within those fiscal years beginning October 1, 2022.</hudi:NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock>
    <hudi:AccountsReceivableTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 3 &#x2013; ACCOUNTS RECEIVABLE&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;Accounts receivable as of September 30, 2021 and 2020 consisted of
the following:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 5pt"&gt;&lt;b&gt;&#160;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;24,364,198&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;16,529,251&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; "&gt;
    &lt;td style="text-align: left"&gt;Accounts receivable &#x2013; related parties&lt;/td&gt;&lt;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,981,697&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,914,380&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: 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;(3,066,937&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;(2,910,554&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Accounts receivable, 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;25,278,958&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;15,533,077&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;span style="font-size: 5pt"&gt;&#160;&#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 customers are for the most
part, various levels of government, state-owned entities and construction companies. Due to the nature of the customers and the practice
of the industry, the Company generally allows credit period of 180 days to its customers. The average accounts receivable turnover period
was approximately 106 days, 93 days and 84 days for the fiscal years ended September 30, 2021, 2020 and 2019, respectively.&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: 5pt"&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;Changes of allowance for doubtful accounts for
the years ended September 30, 2021 and 2020 are as follow:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;span style="font-size: 5pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 76%; 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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,910,554&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,764,735&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; "&gt;
    &lt;td style="text-align: left"&gt;Bad debt write-off&lt;/td&gt;&lt;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-37"&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-38"&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: 1.5pt"&gt;Exchange difference&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;156,383&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;145,819&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; "&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,066,937&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;2,910,554&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;span style="font-size: 5pt"&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;No bad debt expense and debt write-off recorded
by the Company during the years ended September 30, 2021 and 2020.&lt;b&gt;&#160;&lt;/b&gt;&lt;/p&gt;</hudi:AccountsReceivableTextBlock>
    <hudi:ScheduleOfAccountsReceivableTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;24,364,198&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;16,529,251&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; "&gt;
    &lt;td style="text-align: left"&gt;Accounts receivable &#x2013; related parties&lt;/td&gt;&lt;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,981,697&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,914,380&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: 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;(3,066,937&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;(2,910,554&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Accounts receivable, 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;25,278,958&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;15,533,077&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;span style="font-size: 5pt"&gt;&#160;&#160;&lt;/span&gt;&lt;/p&gt;</hudi:ScheduleOfAccountsReceivableTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c2" decimals="0" unitRef="usd">24364198</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent contextRef="c3" decimals="0" unitRef="usd">16529251</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableRelatedParties contextRef="c2" decimals="0" unitRef="usd">3981697</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties contextRef="c3" decimals="0" unitRef="usd">1914380</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c2" decimals="0" unitRef="usd">3066937</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c3" decimals="0" unitRef="usd">2910554</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c2" decimals="0" unitRef="usd">25278958</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c3" decimals="0" unitRef="usd">15533077</us-gaap:AccountsReceivableNetCurrent>
    <hudi:AllowsCreditPeriod contextRef="c0">P180D</hudi:AllowsCreditPeriod>
    <hudi:AverageAccountsReceivableTurnoverPeriod contextRef="c0">P106D</hudi:AverageAccountsReceivableTurnoverPeriod>
    <hudi:AverageAccountsReceivableTurnoverPeriod contextRef="c4">P93D</hudi:AverageAccountsReceivableTurnoverPeriod>
    <hudi:AverageAccountsReceivableTurnoverPeriod contextRef="c5">P84D</hudi:AverageAccountsReceivableTurnoverPeriod>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 76%; 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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;2,910,554&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,764,735&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; "&gt;
    &lt;td style="text-align: left"&gt;Bad debt write-off&lt;/td&gt;&lt;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-37"&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-38"&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: 1.5pt"&gt;Exchange difference&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;156,383&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;145,819&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; "&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;3,066,937&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;2,910,554&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;span style="font-size: 5pt"&gt;&#160;&lt;/span&gt;&lt;/p&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" unitRef="usd">2910554</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c28" decimals="0" unitRef="usd">2764735</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <hudi:ExchangeDifference contextRef="c0" decimals="0" unitRef="usd">-156383</hudi:ExchangeDifference>
    <hudi:ExchangeDifference contextRef="c4" decimals="0" unitRef="usd">-145819</hudi:ExchangeDifference>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c2" decimals="0" unitRef="usd">3066937</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c3" decimals="0" unitRef="usd">2910554</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 4 &#x2013; NOTES RECEIVABLE&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;Notes receivable consisted of bank acceptance
notes of $2,593,018 and $555,612 received from the Company&#x2019;s customers as of September 30, 2021 and 2020, respectively. These notes
with 3-6 months maturity dates were issued by customers to pay their payable balances to the Company; and these notes were guaranteed
by the banks.&lt;/p&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:NotesReceivableRelatedPartiesCurrent contextRef="c2" decimals="0" unitRef="usd">2593018</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:NotesReceivableRelatedPartiesCurrent contextRef="c3" decimals="0" unitRef="usd">555612</us-gaap:NotesReceivableRelatedPartiesCurrent>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 5 &#x2013; INVENTORIES&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;Inventories as of September 30, 2021 and 2020 consisted of the following:&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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,845,763&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;11,305,744&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; "&gt;
    &lt;td style="text-align: left"&gt;Work in process&lt;/td&gt;&lt;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,287,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;913,751&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;9,588,331&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;8,618,099&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; "&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;22,721,265&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;20,837,594&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;There was no inventory write-downs recognized
for the years ended September 30, 2021, 2020 and 2019.&lt;/p&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;7,845,763&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;11,305,744&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; "&gt;
    &lt;td style="text-align: left"&gt;Work in process&lt;/td&gt;&lt;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,287,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;913,751&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;9,588,331&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;8,618,099&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; "&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;22,721,265&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;20,837,594&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;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterials contextRef="c2" decimals="0" unitRef="usd">7845763</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryRawMaterials contextRef="c3" decimals="0" unitRef="usd">11305744</us-gaap:InventoryRawMaterials>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c2" decimals="0" unitRef="usd">5287171</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves contextRef="c3" decimals="0" unitRef="usd">913751</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoods contextRef="c2" decimals="0" unitRef="usd">9588331</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryFinishedGoods contextRef="c3" decimals="0" unitRef="usd">8618099</us-gaap:InventoryFinishedGoods>
    <us-gaap:InventoryNet contextRef="c2" decimals="0" unitRef="usd">22721265</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c3" decimals="0" unitRef="usd">20837594</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 6 &#x2013; PROPERTY, PLANT AND EQUIPMENT&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;Property, plant and equipment as of September 30, 2021 and 2020 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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,195,800&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,930,868&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; "&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,737,421&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,706,598&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 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;1,079,190&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;932,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;682,216&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;460,943&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;Construction in progress (&#x201c;CIP&#x201d;)&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-39"&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;235,266&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; "&gt;
    &lt;td style="text-align: left"&gt;Total property plant and equipment, at cost&lt;/td&gt;&lt;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,694,627&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;14,266,147&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: accumulated depreciation&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;(8,485,922&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;(7,578,505&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; "&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,208,705&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,687,642&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 expense was $735,333, $723,586 and
$617,634 for the years ended September 30, 2021, 2020 and 2019, 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;During fiscal year ended September 30, 2021,
the Company sold fixed assets with a net carrying value of $22,593, and recorded loss on sale of fixed assets of $1,767. During fiscal
year ended September 30, 2020, the Company sold fixed assets with a net carrying value of $70,644, and recorded gain on sale of fixed
assets of $654,138.&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 September 30, 2021 and 2020, the Company
pledged buildings to secure banking facilities granted to the Company. The carrying values of the pledged buildings to secure bank borrowings
by the Company are shown in&#160;&lt;i&gt;Note 10&lt;/i&gt;.&lt;/p&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;5,195,800&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,930,868&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; "&gt;
    &lt;td style="text-align: left"&gt;Machinery and equipment&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,737,421&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,706,598&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 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;1,079,190&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;932,472&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;682,216&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;460,943&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;Construction in progress (&#x201c;CIP&#x201d;)&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-39"&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;235,266&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; "&gt;
    &lt;td style="text-align: left"&gt;Total property plant and equipment, at cost&lt;/td&gt;&lt;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,694,627&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;14,266,147&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: accumulated depreciation&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;(8,485,922&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;(7,578,505&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; "&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;7,208,705&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,687,642&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;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c85" decimals="0" unitRef="usd">5195800</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c86" decimals="0" unitRef="usd">4930868</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c87" decimals="0" unitRef="usd">8737421</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c88" decimals="0" unitRef="usd">7706598</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c89" decimals="0" unitRef="usd">1079190</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c90" decimals="0" unitRef="usd">932472</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c91" decimals="0" unitRef="usd">682216</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c92" decimals="0" unitRef="usd">460943</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c94" decimals="0" unitRef="usd">235266</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="c2" decimals="0" unitRef="usd">15694627</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:PropertyPlantAndEquipmentOtherNet contextRef="c3" decimals="0" unitRef="usd">14266147</us-gaap:PropertyPlantAndEquipmentOtherNet>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c2" decimals="0" unitRef="usd">8485922</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c3" decimals="0" unitRef="usd">7578505</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c2" decimals="0" unitRef="usd">7208705</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c3" decimals="0" unitRef="usd">6687642</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation contextRef="c0" decimals="0" unitRef="usd">735333</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c4" decimals="0" unitRef="usd">723586</us-gaap:Depreciation>
    <us-gaap:Depreciation contextRef="c5" decimals="0" unitRef="usd">617634</us-gaap:Depreciation>
    <us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset contextRef="c2" decimals="0" unitRef="usd">22593</us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset>
    <us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges contextRef="c0" decimals="0" unitRef="usd">1767</us-gaap:GainLossOnSalesOfAssetsAndAssetImpairmentCharges>
    <us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset contextRef="c3" decimals="0" unitRef="usd">70644</us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset>
    <us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1 contextRef="c4" decimals="0" unitRef="usd">654138</us-gaap:AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1>
    <hudi:LandUseRightsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 7 &#x2013; LAND USE RIGHTS&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;Land use rights as of September 30, 2021 and 2020 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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 76%; text-align: left"&gt;Land use rights, cost&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;1,719,978&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;1,632,277&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated amortization&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;(485,342&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;(429,590&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="text-align: left; padding-bottom: 4pt"&gt;Land use rights, 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,234,636&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;1,202,687&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;Amortization expense was $32,349, $30,048 and
$30,617 for the years ended September 30, 2021, 2020 and 2019, respectively.&lt;/p&gt;</hudi:LandUseRightsTextBlock>
    <hudi:ScheduleOfLandUseRightsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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: 76%; text-align: left"&gt;Land use rights, cost&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;1,719,978&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;1,632,277&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Less: accumulated amortization&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;(485,342&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;(429,590&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="text-align: left; padding-bottom: 4pt"&gt;Land use rights, 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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;1,234,636&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;1,202,687&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;</hudi:ScheduleOfLandUseRightsTableTextBlock>
    <us-gaap:OtherFiniteLivedIntangibleAssetsGross contextRef="c2" decimals="0" unitRef="usd">1719978</us-gaap:OtherFiniteLivedIntangibleAssetsGross>
    <us-gaap:OtherFiniteLivedIntangibleAssetsGross contextRef="c3" decimals="0" unitRef="usd">1632277</us-gaap:OtherFiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c2" decimals="0" unitRef="usd">485342</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c3" decimals="0" unitRef="usd">429590</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c2" decimals="0" unitRef="usd">1234636</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c3" decimals="0" unitRef="usd">1202687</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c0" decimals="0" unitRef="usd">32349</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c4" decimals="0" unitRef="usd">30048</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c5" decimals="0" unitRef="usd">30617</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 8 &#x2013; LONG-TERM INVESTMENTS&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;Long-term investments consisted of the following
as of September 30, 2021 and 2020:&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" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&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="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&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: #CCEEFF"&gt;
    &lt;td style="width: 76%"&gt;&lt;span style="font-size: 10pt"&gt;Huashang Micro Finance Co.&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-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,897,508&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;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,596,795&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; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Longwan Rural Commercial Bank&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-size: 10pt"&gt;6,981,097&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-size: 10pt"&gt;6,625,133&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="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Wenzhou Longlian Development Co., Ltd&lt;/span&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"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,293,323&lt;/span&gt;&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 style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,227,377&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;14,171,928&lt;/span&gt;&lt;/td&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 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;13,449,305&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&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;In 2009, the Company made an investment of RMB
90,000,000 ($13,203,257 in USD) to acquire 22.5% in Huashang Micro Finance Co. (&#x201c;Huashang&#x201d;), a finance company offers micro
loans to its customers. In 2015, as the result of a capital reduction, the Company&#x2019;s ownership was reduced by 3.5% to 19% for a
cash consideration of RMB 52,000,000 ($8,535,827 in USD). The Company carries this investment at the cost on its consolidated balance
sheets. The Company did not receive any dividend income from Huashang during the years ended September 30, 2021, 2020 and 2019.&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 2011, the Company made an investment of RMB
8,333,400 ($1,307,982 in USD) to acquire 8.3334% in Wenzhou Longlian Development Co., Ltd. (&#x201c;Longlian&#x201d;), a property and infrastructure
development company. The Company carries this investment at the cost on its consolidated balance sheets. The Company did not receive
any dividend income from Longlian during the years ended September 30, 2021, 2020 and 2019.&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 2012, the Company made an investment of RMB
44,982,000 ($7,172,207 in USD) to acquire 2.1% in Longwan Rural Commercial Bank. (&#x201c;LRCB&#x201d;), a private bank accepting deposits
and providing short-term or long-term lending to its customers. The Company carries this investment at the cost on its consolidated balance
sheets. During the year ended September 30, 2021, the Company received dividend income of RMB 2,822,400 ($433,735 in USD) from LRCB.
During the year ended September 30, 2020, the Company received dividend income of RMB 3,087,000 ($440,647 in USD) from LRCB. During the
year ended September 30, 2019, the Company received dividend income of RMB 3,307,500 ($481,070 in USD) from LRCB.&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 ownership percentage of the above long-term
investments has not changed during the fiscal year ended September 30, 2021. The carrying values of the pledged long-term investment
to secure bank borrowings by the Company are shown in&#160;&lt;i&gt;Note 10&lt;/i&gt;.&lt;/p&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2021&lt;/b&gt;&lt;/span&gt;&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="border-bottom: black 1.5pt solid; text-align: center"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;2020&lt;/b&gt;&lt;/span&gt;&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: #CCEEFF"&gt;
    &lt;td style="width: 76%"&gt;&lt;span style="font-size: 10pt"&gt;Huashang Micro Finance Co.&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-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,897,508&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;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 9%; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;5,596,795&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; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Longwan Rural Commercial Bank&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-size: 10pt"&gt;6,981,097&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-size: 10pt"&gt;6,625,133&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="padding-bottom: 1.5pt"&gt;&lt;span style="font-size: 10pt"&gt;Wenzhou Longlian Development Co., Ltd&lt;/span&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"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,293,323&lt;/span&gt;&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 style="border-bottom: black 1.5pt solid"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 1.5pt solid; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;1,227,377&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 1.5pt"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&lt;span style="font-size: 10pt"&gt;Total&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&gt;&#160;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;14,171,928&lt;/span&gt;&lt;/td&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 4.5pt double"&gt;&lt;span style="font-size: 10pt"&gt;$&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: black 4.5pt double; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;13,449,305&lt;/span&gt;&lt;/td&gt;
    &lt;td style="padding-bottom: 4pt"&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;</us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock>
    <us-gaap:LongTermInvestments contextRef="c102" decimals="0" unitRef="usd">5897508</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c103" decimals="0" unitRef="usd">5596795</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c104" decimals="0" unitRef="usd">6981097</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c105" decimals="0" unitRef="usd">6625133</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c106" decimals="0" unitRef="usd">1293323</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c107" decimals="0" unitRef="usd">1227377</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c2" decimals="0" unitRef="usd">14171928</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c3" decimals="0" unitRef="usd">13449305</us-gaap:LongTermInvestments>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c95" decimals="0" unitRef="cny">90000000</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c95" decimals="0" unitRef="usd">13203257</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c95" decimals="3" unitRef="pure">0.225</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <hudi:CashConsiderationDescription contextRef="c96">In 2015, as the result of a capital reduction, the Company&#x2019;s ownership was reduced by 3.5% to 19% for a
cash consideration of RMB 52,000,000 ($8,535,827 in USD).</hudi:CashConsiderationDescription>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c97" decimals="0" unitRef="cny">8333400</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c97" decimals="0" unitRef="usd">1307982</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c97" decimals="6" unitRef="pure">0.083334</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c98" decimals="0" unitRef="cny">44982000</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:InvestmentOwnedBalancePrincipalAmount contextRef="c98" decimals="0" unitRef="usd">7172207</us-gaap:InvestmentOwnedBalancePrincipalAmount>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c98" decimals="3" unitRef="pure">0.021</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:InvestmentIncomeDividend contextRef="c99" decimals="0" unitRef="cny">2822400</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend contextRef="c99" decimals="0" unitRef="usd">433735</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend contextRef="c100" decimals="0" unitRef="cny">3087000</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend contextRef="c100" decimals="0" unitRef="usd">440647</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend contextRef="c101" decimals="0" unitRef="cny">3307500</us-gaap:InvestmentIncomeDividend>
    <us-gaap:InvestmentIncomeDividend contextRef="c101" decimals="0" unitRef="usd">481070</us-gaap:InvestmentIncomeDividend>
    <us-gaap:DebtDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 9 &#x2013; NOTES PAYABLE&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;Notes payable consisted of bank notes payable
of $2,312,556 and $1,517,026 provided by the Company to its suppliers as of September 30, 2021 and 2020, respectively. These short-term
bank notes can be endorsed and assigned to suppliers as payments for purchases. The bank notes payables are generally payable within
six months. These short-term notes payables are guaranteed by the bank for their full face value. In addition, the banks usually require
the Company to deposit a certain amount of fund at the bank as a guarantee deposit, which is classified on the consolidated balance sheets
as restricted cash.&lt;/p&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:NotesPayableToBank contextRef="c2" decimals="0" unitRef="usd">2312556</us-gaap:NotesPayableToBank>
    <us-gaap:NotesPayableToBank contextRef="c3" decimals="0" unitRef="usd">1517026</us-gaap:NotesPayableToBank>
    <us-gaap:ShortTermDebtTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 10 &#x2013; SHORT-TERM BORROWINGS&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;Short-term borrowings consisted of the following
at September 30, 2021:&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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Bank&#160;Name&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;Amount&#160;-&#160;RMB&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;Amount&#160;-&#160;USD&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;Issuance&#160;Date&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;Expiration&#160;Date&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;Interest&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: 40%; text-align: left"&gt;CITIC Bank&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,500,000&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;698,388&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;span style="font-size: 10pt"&gt;10/10/2020&lt;/span&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;span style="font-size: 10pt"&gt;10/9/2021&lt;/span&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;5.00&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;CITIC Bank&lt;/td&gt;&lt;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,500,000&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,008,783&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;span style="font-size: 10pt"&gt;10/15/2020&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;&lt;span style="font-size: 10pt"&gt;10/14/2021&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;5.00&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;CITIC Bank&lt;/td&gt;&lt;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,000,000&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;620,790&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;span style="font-size: 10pt"&gt;10/15/2020&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;&lt;span style="font-size: 10pt"&gt;10/26/2021&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;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;10/28/2020&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;&lt;span style="font-size: 10pt"&gt;10/27/2021&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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;775,988&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;span style="font-size: 10pt"&gt;11/4/2020&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;&lt;span style="font-size: 10pt"&gt;11/3/2021&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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,086,382&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;span style="font-size: 10pt"&gt;11/18/2020&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;&lt;span style="font-size: 10pt"&gt;11/17/2021&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;11/30/2020&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;&lt;span style="font-size: 10pt"&gt;11/29/2021&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,500,000&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,474,376&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;span style="font-size: 10pt"&gt;12/21/2020&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;&lt;span style="font-size: 10pt"&gt;12/3/2021&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;4.75&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;Bank of China&lt;/td&gt;&lt;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,540,000&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,170,190&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;span style="font-size: 10pt"&gt;12/31/2020&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;&lt;span style="font-size: 10pt"&gt;12/27/2021&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; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,700,000&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;884,626&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;span style="font-size: 10pt"&gt;1/7/2021&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;&lt;span style="font-size: 10pt"&gt;1/6/2022&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;1/15/2021&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;&lt;span style="font-size: 10pt"&gt;1/14/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Bank of China&lt;/td&gt;&lt;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,730,000&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,199,677&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;span style="font-size: 10pt"&gt;1/11/2021&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;&lt;span style="font-size: 10pt"&gt;1/5/2022&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;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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;620,790&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;span style="font-size: 10pt"&gt;2/3/2021&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;&lt;span style="font-size: 10pt"&gt;2/1/2022&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;5.15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,990,000&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;774,436&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;span style="font-size: 10pt"&gt;3/4/2021&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;&lt;span style="font-size: 10pt"&gt;3/2/2022&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;5.15&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;3/12/2021&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;&lt;span style="font-size: 10pt"&gt;3/10/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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;775,988&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;span style="font-size: 10pt"&gt;3/17/2021&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;&lt;span style="font-size: 10pt"&gt;1/15/2022&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;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,410,000&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;529,224&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;span style="font-size: 10pt"&gt;3/17/2021&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;&lt;span style="font-size: 10pt"&gt;3/14/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zheshang Bank&lt;/td&gt;&lt;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,400,000&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,769,252&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;span style="font-size: 10pt"&gt;4/15/2021&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;&lt;span style="font-size: 10pt"&gt;4/13/2022&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;Zheshang Bank&lt;/td&gt;&lt;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,000,000&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,086,383&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;span style="font-size: 10pt"&gt;5/10/2021&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;&lt;span style="font-size: 10pt"&gt;11/10/2021&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;5.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zheshang Bank&lt;/td&gt;&lt;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,000,000&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;775,988&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;span style="font-size: 10pt"&gt;5/18/2021&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;&lt;span style="font-size: 10pt"&gt;11/18/2021&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;5.20&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;Zheshang Bank&lt;/td&gt;&lt;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,500,000&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;853,587&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;span style="font-size: 10pt"&gt;5/20/2021&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;&lt;span style="font-size: 10pt"&gt;11/20/2021&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;5.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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;775,988&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;span style="font-size: 10pt"&gt;5/27/2021&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;&lt;span style="font-size: 10pt"&gt;11/27/2021&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;5.20&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;Agricultural Bank of China&lt;/td&gt;&lt;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,500,000&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;698,389&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;span style="font-size: 10pt"&gt;6/9/2021&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;&lt;span style="font-size: 10pt"&gt;6/2/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;6/18/2021&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;&lt;span style="font-size: 10pt"&gt;6/17/2022&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;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,600,000&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;713,909&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;span style="font-size: 10pt"&gt;7/22/2021&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;&lt;span style="font-size: 10pt"&gt;7/19/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,900,000&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,536,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;&lt;span style="font-size: 10pt"&gt;7/28/2021&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;&lt;span style="font-size: 10pt"&gt;7/27/2022&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;510,000&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;79,151&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;span style="font-size: 10pt"&gt;7/28/2021&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;&lt;span style="font-size: 10pt"&gt;7/21/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zheshang Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,900,000&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,536,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;&lt;span style="font-size: 10pt"&gt;9/15/2021&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;&lt;span style="font-size: 10pt"&gt;9/14/2022&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;4.60&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;Agricultural Bank of China&lt;/td&gt;&lt;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,500,000&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,163,982&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;span style="font-size: 10pt"&gt;9/7/2021&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;&lt;span style="font-size: 10pt"&gt;3/7/2022&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;5.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,980,000&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,548,872&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;span style="font-size: 10pt"&gt;9/23/2021&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;&lt;span style="font-size: 10pt"&gt;9/22/2022&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;4.60&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,980,000&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,548,872&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;span style="font-size: 10pt"&gt;9/30/2021&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;&lt;span style="font-size: 10pt"&gt;9/27/2022&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;4.60&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: justify; 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;&lt;b&gt;RMB&#160;215,519,000&lt;/b&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 35.1pt 0pt 0; text-align: justify"/&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;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,459,043&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="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;/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;Short-term borrowings consisted of the following
at September 30, 2020:&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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Bank&#160;Name&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;Amount&#160;-&#160;RMB&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;Amount&#160;-&#160;USD&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;Issuance&#160;Date&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;Expiration&#160;Date&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;Interest&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: 40%; text-align: left"&gt;Agricultural Bank&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,990,000&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;1,471,367&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;span style="font-size: 10pt"&gt;11/4/2019&lt;/span&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;span style="font-size: 10pt"&gt;11/3/2020&lt;/span&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;5.40&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,000,000&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;736,420&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;span style="font-size: 10pt"&gt;11/13/2019&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;&lt;span style="font-size: 10pt"&gt;11/12/2020&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;5.40&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;Agricultural Bank&lt;/td&gt;&lt;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,000,000&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,030,989&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;span style="font-size: 10pt"&gt;11/28/2019&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;&lt;span style="font-size: 10pt"&gt;11/18/2020&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,500,000&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,399,199&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;span style="font-size: 10pt"&gt;12/19/2019&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;&lt;span style="font-size: 10pt"&gt;12/18/2020&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;5.35&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;Agricultural Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,471,368&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;span style="font-size: 10pt"&gt;12/27/2019&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;&lt;span style="font-size: 10pt"&gt;12/10/2020&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,700,000&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;839,519&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;span style="font-size: 10pt"&gt;1/8/2020&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;&lt;span style="font-size: 10pt"&gt;1/7/2021&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;5.35&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;Agricultural Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,471,368&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;span style="font-size: 10pt"&gt;1/14/2020&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;&lt;span style="font-size: 10pt"&gt;1/13/2021&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,000,000&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,325,557&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;span style="font-size: 10pt"&gt;2/28/2020&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;&lt;span style="font-size: 10pt"&gt;2/27/2021&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;5.60&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;Agricultural Bank&lt;/td&gt;&lt;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,990,000&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;734,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;&lt;span style="font-size: 10pt"&gt;3/4/2020&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;&lt;span style="font-size: 10pt"&gt;3/3/2021&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;5.60&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,400,000&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,973,607&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;span style="font-size: 10pt"&gt;3/13/2020&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;&lt;span style="font-size: 10pt"&gt;3/12/2021&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;5.25&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;Agricultural Bank&lt;/td&gt;&lt;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,000,000&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;736,420&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;span style="font-size: 10pt"&gt;3/27/2020&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;&lt;span style="font-size: 10pt"&gt;3/15/2021&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;5.25&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,500,000&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;662,778&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;span style="font-size: 10pt"&gt;7/10/2020&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;&lt;span style="font-size: 10pt"&gt;7/1/2021&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;4.80&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;Agricultural Bank&lt;/td&gt;&lt;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,500,000&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,546,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;&lt;span style="font-size: 10pt"&gt;7/24/2020&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;&lt;span style="font-size: 10pt"&gt;7/15/2021&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,500,000&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,135,619&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;span style="font-size: 10pt"&gt;8/3/2020&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;&lt;span style="font-size: 10pt"&gt;8/2/2021&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;4.75&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;China CITIC Bank&lt;/td&gt;&lt;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,500,000&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;662,778&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;span style="font-size: 10pt"&gt;10/11/2019&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;&lt;span style="font-size: 10pt"&gt;10/10/2020&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;China CITIC Bank&lt;/td&gt;&lt;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,500,000&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;957,347&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;span style="font-size: 10pt"&gt;10/16/2019&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;&lt;span style="font-size: 10pt"&gt;10/15/2020&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;5.35&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;China CITIC Bank&lt;/td&gt;&lt;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,000,000&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;589,136&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;span style="font-size: 10pt"&gt;10/29/2019&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;&lt;span style="font-size: 10pt"&gt;10/28/2020&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;China CITIC Bank&lt;/td&gt;&lt;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,000,000&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;883,704&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;span style="font-size: 10pt"&gt;9/22/2020&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;&lt;span style="font-size: 10pt"&gt;9/21/2021&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;5.00&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;China CITIC Bank&lt;/td&gt;&lt;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,500,000&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;957,347&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;span style="font-size: 10pt"&gt;9/23/2020&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;&lt;span style="font-size: 10pt"&gt;9/22/2021&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;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;China CITIC Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,000,000&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,273&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;span style="font-size: 10pt"&gt;9/24/2020&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;&lt;span style="font-size: 10pt"&gt;9/23/2021&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;5.00&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;Bank of China&lt;/td&gt;&lt;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,540,000&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,110,522&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;span style="font-size: 10pt"&gt;1/7/2020&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;&lt;span style="font-size: 10pt"&gt;1/2/2021&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;4.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Bank of China&lt;/td&gt;&lt;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,730,000&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,138,506&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;span style="font-size: 10pt"&gt;1/9/2020&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;&lt;span style="font-size: 10pt"&gt;1/7/2021&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;4.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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Minsheng Bank&lt;/td&gt;&lt;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,400,000&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,679,039&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;span style="font-size: 10pt"&gt;4/22/2020&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;&lt;span style="font-size: 10pt"&gt;4/15/2021&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;5.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zhejiang Commerce Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,500,000&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,251,915&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;span style="font-size: 10pt"&gt;4/22/2020&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;&lt;span style="font-size: 10pt"&gt;4/16/2021&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;4.20&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;Zhejiang Commerce Bank&lt;/td&gt;&lt;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,750,000&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;699,599&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;span style="font-size: 10pt"&gt;5/21/2020&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;&lt;span style="font-size: 10pt"&gt;5/18/2021&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;4.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zhejiang Commerce Bank&lt;/td&gt;&lt;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,000,000&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,030,989&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;span style="font-size: 10pt"&gt;6/3/2020&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;&lt;span style="font-size: 10pt"&gt;5/14/2021&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;4.20&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;Zhejiang Commerce Bank&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;10,500,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;1,546,483&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;&lt;span style="font-size: 10pt"&gt;9/18/2020&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="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6/18/2021&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="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;5.22&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; "&gt;
    &lt;td style="font-weight: bold; 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;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;RMB211,980,000&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;31,221,280&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="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="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;/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 Company&#x2019;s short-term bank borrowings
are pledged by its assets as listed below, and guaranteed by the Company&#x2019;s major shareholders: Di Wang, Jueqin Wang, their immediate
family members, third-party individuals, and third-party companies:&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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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 September 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;2021&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;2020&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: 76%; text-align: left"&gt;Buildings, net&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,995,522&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;3,405,140&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term Investment&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-40"&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;6,625,133&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,995,522&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;10,030,273&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;For the years ended September 30, 2021, 2020
and 2019, interest expense on all short-term borrowings and notes payable amounted to $1,550,082, $2,162,589 and $2,149,077, respectively.&lt;/p&gt;</us-gaap:ShortTermDebtTextBlock>
    <us-gaap:ScheduleOfShortTermDebtTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Bank&#160;Name&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;Amount&#160;-&#160;RMB&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;Amount&#160;-&#160;USD&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;Issuance&#160;Date&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;Expiration&#160;Date&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;Interest&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: 40%; text-align: left"&gt;CITIC Bank&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,500,000&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;698,388&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;span style="font-size: 10pt"&gt;10/10/2020&lt;/span&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;span style="font-size: 10pt"&gt;10/9/2021&lt;/span&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;5.00&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;CITIC Bank&lt;/td&gt;&lt;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,500,000&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,008,783&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;span style="font-size: 10pt"&gt;10/15/2020&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;&lt;span style="font-size: 10pt"&gt;10/14/2021&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;5.00&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;CITIC Bank&lt;/td&gt;&lt;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,000,000&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;620,790&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;span style="font-size: 10pt"&gt;10/15/2020&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;&lt;span style="font-size: 10pt"&gt;10/26/2021&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;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;10/28/2020&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;&lt;span style="font-size: 10pt"&gt;10/27/2021&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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;775,988&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;span style="font-size: 10pt"&gt;11/4/2020&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;&lt;span style="font-size: 10pt"&gt;11/3/2021&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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,086,382&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;span style="font-size: 10pt"&gt;11/18/2020&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;&lt;span style="font-size: 10pt"&gt;11/17/2021&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;11/30/2020&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;&lt;span style="font-size: 10pt"&gt;11/29/2021&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,500,000&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,474,376&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;span style="font-size: 10pt"&gt;12/21/2020&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;&lt;span style="font-size: 10pt"&gt;12/3/2021&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;4.75&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;Bank of China&lt;/td&gt;&lt;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,540,000&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,170,190&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;span style="font-size: 10pt"&gt;12/31/2020&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;&lt;span style="font-size: 10pt"&gt;12/27/2021&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; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,700,000&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;884,626&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;span style="font-size: 10pt"&gt;1/7/2021&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;&lt;span style="font-size: 10pt"&gt;1/6/2022&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;1/15/2021&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;&lt;span style="font-size: 10pt"&gt;1/14/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Bank of China&lt;/td&gt;&lt;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,730,000&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,199,677&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;span style="font-size: 10pt"&gt;1/11/2021&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;&lt;span style="font-size: 10pt"&gt;1/5/2022&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;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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;620,790&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;span style="font-size: 10pt"&gt;2/3/2021&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;&lt;span style="font-size: 10pt"&gt;2/1/2022&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;5.15&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,990,000&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;774,436&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;span style="font-size: 10pt"&gt;3/4/2021&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;&lt;span style="font-size: 10pt"&gt;3/2/2022&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;5.15&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;3/12/2021&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;&lt;span style="font-size: 10pt"&gt;3/10/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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;775,988&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;span style="font-size: 10pt"&gt;3/17/2021&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;&lt;span style="font-size: 10pt"&gt;1/15/2022&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;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,410,000&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;529,224&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;span style="font-size: 10pt"&gt;3/17/2021&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;&lt;span style="font-size: 10pt"&gt;3/14/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zheshang Bank&lt;/td&gt;&lt;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,400,000&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,769,252&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;span style="font-size: 10pt"&gt;4/15/2021&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;&lt;span style="font-size: 10pt"&gt;4/13/2022&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;Zheshang Bank&lt;/td&gt;&lt;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,000,000&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,086,383&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;span style="font-size: 10pt"&gt;5/10/2021&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;&lt;span style="font-size: 10pt"&gt;11/10/2021&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;5.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zheshang Bank&lt;/td&gt;&lt;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,000,000&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;775,988&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;span style="font-size: 10pt"&gt;5/18/2021&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;&lt;span style="font-size: 10pt"&gt;11/18/2021&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;5.20&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;Zheshang Bank&lt;/td&gt;&lt;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,500,000&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;853,587&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;span style="font-size: 10pt"&gt;5/20/2021&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;&lt;span style="font-size: 10pt"&gt;11/20/2021&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;5.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;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,000,000&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;775,988&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;span style="font-size: 10pt"&gt;5/27/2021&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;&lt;span style="font-size: 10pt"&gt;11/27/2021&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;5.20&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;Agricultural Bank of China&lt;/td&gt;&lt;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,500,000&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;698,389&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;span style="font-size: 10pt"&gt;6/9/2021&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;&lt;span style="font-size: 10pt"&gt;6/2/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,550,424&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;span style="font-size: 10pt"&gt;6/18/2021&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;&lt;span style="font-size: 10pt"&gt;6/17/2022&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;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,600,000&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;713,909&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;span style="font-size: 10pt"&gt;7/22/2021&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;&lt;span style="font-size: 10pt"&gt;7/19/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,900,000&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,536,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;&lt;span style="font-size: 10pt"&gt;7/28/2021&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;&lt;span style="font-size: 10pt"&gt;7/27/2022&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;4.75&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;510,000&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;79,151&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;span style="font-size: 10pt"&gt;7/28/2021&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;&lt;span style="font-size: 10pt"&gt;7/21/2022&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zheshang Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,900,000&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,536,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;&lt;span style="font-size: 10pt"&gt;9/15/2021&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;&lt;span style="font-size: 10pt"&gt;9/14/2022&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;4.60&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;Agricultural Bank of China&lt;/td&gt;&lt;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,500,000&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,163,982&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;span style="font-size: 10pt"&gt;9/7/2021&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;&lt;span style="font-size: 10pt"&gt;3/7/2022&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;5.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,980,000&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,548,872&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;span style="font-size: 10pt"&gt;9/23/2021&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;&lt;span style="font-size: 10pt"&gt;9/22/2022&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;4.60&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;Agricultural Bank of China&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,980,000&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,548,872&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;span style="font-size: 10pt"&gt;9/30/2021&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;&lt;span style="font-size: 10pt"&gt;9/27/2022&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;4.60&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="font-weight: bold; text-align: justify; 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;&lt;b&gt;RMB&#160;215,519,000&lt;/b&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 35.1pt 0pt 0; text-align: justify"/&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;&lt;b&gt;$&lt;/b&gt;&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;33,459,043&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="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;/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;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="font-weight: bold; border-bottom: Black 1.5pt solid"&gt;Bank&#160;Name&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;Amount&#160;-&#160;RMB&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;Amount&#160;-&#160;USD&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;Issuance&#160;Date&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;Expiration&#160;Date&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;Interest&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: 40%; text-align: left"&gt;Agricultural Bank&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,990,000&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;1,471,367&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;span style="font-size: 10pt"&gt;11/4/2019&lt;/span&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;span style="font-size: 10pt"&gt;11/3/2020&lt;/span&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;5.40&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,000,000&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;736,420&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;span style="font-size: 10pt"&gt;11/13/2019&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;&lt;span style="font-size: 10pt"&gt;11/12/2020&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;5.40&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;Agricultural Bank&lt;/td&gt;&lt;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,000,000&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,030,989&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;span style="font-size: 10pt"&gt;11/28/2019&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;&lt;span style="font-size: 10pt"&gt;11/18/2020&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,500,000&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,399,199&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;span style="font-size: 10pt"&gt;12/19/2019&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;&lt;span style="font-size: 10pt"&gt;12/18/2020&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;5.35&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;Agricultural Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,471,368&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;span style="font-size: 10pt"&gt;12/27/2019&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;&lt;span style="font-size: 10pt"&gt;12/10/2020&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,700,000&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;839,519&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;span style="font-size: 10pt"&gt;1/8/2020&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;&lt;span style="font-size: 10pt"&gt;1/7/2021&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;5.35&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;Agricultural Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,990,000&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,471,368&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;span style="font-size: 10pt"&gt;1/14/2020&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;&lt;span style="font-size: 10pt"&gt;1/13/2021&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;9,000,000&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,325,557&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;span style="font-size: 10pt"&gt;2/28/2020&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;&lt;span style="font-size: 10pt"&gt;2/27/2021&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;5.60&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;Agricultural Bank&lt;/td&gt;&lt;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,990,000&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;734,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;&lt;span style="font-size: 10pt"&gt;3/4/2020&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;&lt;span style="font-size: 10pt"&gt;3/3/2021&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;5.60&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,400,000&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,973,607&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;span style="font-size: 10pt"&gt;3/13/2020&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;&lt;span style="font-size: 10pt"&gt;3/12/2021&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;5.25&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;Agricultural Bank&lt;/td&gt;&lt;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,000,000&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;736,420&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;span style="font-size: 10pt"&gt;3/27/2020&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;&lt;span style="font-size: 10pt"&gt;3/15/2021&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;5.25&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,500,000&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;662,778&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;span style="font-size: 10pt"&gt;7/10/2020&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;&lt;span style="font-size: 10pt"&gt;7/1/2021&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;4.80&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;Agricultural Bank&lt;/td&gt;&lt;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,500,000&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,546,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;&lt;span style="font-size: 10pt"&gt;7/24/2020&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;&lt;span style="font-size: 10pt"&gt;7/15/2021&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;4.75&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Agricultural Bank&lt;/td&gt;&lt;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,500,000&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,135,619&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;span style="font-size: 10pt"&gt;8/3/2020&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;&lt;span style="font-size: 10pt"&gt;8/2/2021&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;4.75&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;China CITIC Bank&lt;/td&gt;&lt;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,500,000&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;662,778&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;span style="font-size: 10pt"&gt;10/11/2019&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;&lt;span style="font-size: 10pt"&gt;10/10/2020&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;China CITIC Bank&lt;/td&gt;&lt;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,500,000&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;957,347&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;span style="font-size: 10pt"&gt;10/16/2019&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;&lt;span style="font-size: 10pt"&gt;10/15/2020&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;5.35&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;China CITIC Bank&lt;/td&gt;&lt;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,000,000&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;589,136&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;span style="font-size: 10pt"&gt;10/29/2019&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;&lt;span style="font-size: 10pt"&gt;10/28/2020&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;5.35&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;China CITIC Bank&lt;/td&gt;&lt;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,000,000&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;883,704&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;span style="font-size: 10pt"&gt;9/22/2020&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;&lt;span style="font-size: 10pt"&gt;9/21/2021&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;5.00&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;China CITIC Bank&lt;/td&gt;&lt;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,500,000&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;957,347&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;span style="font-size: 10pt"&gt;9/23/2020&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;&lt;span style="font-size: 10pt"&gt;9/22/2021&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;5.00&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;China CITIC Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,000,000&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,273&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;span style="font-size: 10pt"&gt;9/24/2020&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;&lt;span style="font-size: 10pt"&gt;9/23/2021&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;5.00&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;Bank of China&lt;/td&gt;&lt;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,540,000&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,110,522&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;span style="font-size: 10pt"&gt;1/7/2020&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;&lt;span style="font-size: 10pt"&gt;1/2/2021&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;4.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;Bank of China&lt;/td&gt;&lt;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,730,000&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,138,506&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;span style="font-size: 10pt"&gt;1/9/2020&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;&lt;span style="font-size: 10pt"&gt;1/7/2021&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;4.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: rgb(204,238,255)"&gt;
    &lt;td style="text-align: left"&gt;Minsheng Bank&lt;/td&gt;&lt;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,400,000&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,679,039&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;span style="font-size: 10pt"&gt;4/22/2020&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;&lt;span style="font-size: 10pt"&gt;4/15/2021&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;5.50&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zhejiang Commerce Bank&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;8,500,000&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,251,915&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;span style="font-size: 10pt"&gt;4/22/2020&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;&lt;span style="font-size: 10pt"&gt;4/16/2021&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;4.20&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;Zhejiang Commerce Bank&lt;/td&gt;&lt;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,750,000&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;699,599&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;span style="font-size: 10pt"&gt;5/21/2020&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;&lt;span style="font-size: 10pt"&gt;5/18/2021&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;4.20&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Zhejiang Commerce Bank&lt;/td&gt;&lt;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,000,000&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,030,989&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;span style="font-size: 10pt"&gt;6/3/2020&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;&lt;span style="font-size: 10pt"&gt;5/14/2021&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;4.20&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;Zhejiang Commerce Bank&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;10,500,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;1,546,483&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;&lt;span style="font-size: 10pt"&gt;9/18/2020&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="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;&lt;span style="font-size: 10pt"&gt;6/18/2021&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="padding-bottom: 1.5pt; text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="padding-bottom: 1.5pt; text-align: right"&gt;5.22&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; "&gt;
    &lt;td style="font-weight: bold; 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;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;RMB211,980,000&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-bottom: 4pt; font-weight: bold; text-align: left"&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; font-weight: bold; text-align: right"&gt;31,221,280&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="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="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;/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;</us-gaap:ScheduleOfShortTermDebtTextBlock>
    <hudi:ShorttermBorrowingsAmount contextRef="c108" decimals="0" unitRef="cny">4500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c108" decimals="0" unitRef="usd">698388</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c109">2020-10-10</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c109">2021-10-09</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c108" decimals="4" unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c110" decimals="0" unitRef="cny">6500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c110" decimals="0" unitRef="usd">1008783</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c111">2020-10-15</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c111">2021-10-14</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c110" decimals="4" unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c112" decimals="0" unitRef="cny">4000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c112" decimals="0" unitRef="usd">620790</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c113">2020-10-15</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c113">2021-10-26</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c112" decimals="4" unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c114" decimals="0" unitRef="cny">9990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c114" decimals="0" unitRef="usd">1550424</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c115">2020-10-28</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c115">2021-10-27</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c114" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c116" decimals="0" unitRef="cny">5000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c116" decimals="0" unitRef="usd">775988</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c117">2020-11-04</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c117">2021-11-03</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c116" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c118" decimals="0" unitRef="cny">7000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c118" decimals="0" unitRef="usd">1086382</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c119">2020-11-18</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c119">2021-11-17</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c118" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c120" decimals="0" unitRef="cny">9990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c120" decimals="0" unitRef="usd">1550424</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c121">2020-11-30</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c121">2021-11-29</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c120" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c122" decimals="0" unitRef="cny">9500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c122" decimals="0" unitRef="usd">1474376</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c123">2020-12-21</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c123">2021-12-03</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c122" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c124" decimals="0" unitRef="cny">7540000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c124" decimals="0" unitRef="usd">1170190</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c125">2020-12-31</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c125">2021-12-27</us-gaap:DebtInstrumentMaturityDate>
    <hudi:ShorttermBorrowingsAmount contextRef="c126" decimals="0" unitRef="cny">5700000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c126" decimals="0" unitRef="usd">884626</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c127">2021-01-07</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c127">2022-01-06</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c126" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c128" decimals="0" unitRef="cny">9990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c128" decimals="0" unitRef="usd">1550424</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c129">2021-01-15</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c129">2022-01-14</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c128" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c130" decimals="0" unitRef="cny">7730000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c130" decimals="0" unitRef="usd">1199677</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c131">2021-01-11</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c131">2022-01-05</us-gaap:DebtInstrumentMaturityDate>
    <hudi:ShorttermBorrowingsAmount contextRef="c132" decimals="0" unitRef="cny">4000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c132" decimals="0" unitRef="usd">620790</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c133">2021-02-03</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c133">2022-02-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c132" decimals="4" unitRef="pure">0.0515</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c134" decimals="0" unitRef="cny">4990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c134" decimals="0" unitRef="usd">774436</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c135">2021-03-04</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c135">2022-03-02</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c134" decimals="4" unitRef="pure">0.0515</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c136" decimals="0" unitRef="cny">9990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c136" decimals="0" unitRef="usd">1550424</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c137">2021-03-12</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c137">2022-03-10</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c136" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c138" decimals="0" unitRef="cny">5000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c138" decimals="0" unitRef="usd">775988</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c139">2021-03-17</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c139">2022-01-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c138" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c140" decimals="0" unitRef="cny">3410000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c140" decimals="0" unitRef="usd">529224</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c141">2021-03-17</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c141">2022-03-14</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c140" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c142" decimals="0" unitRef="cny">11400000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c142" decimals="0" unitRef="usd">1769252</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c143">2021-04-15</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c143">2022-04-13</us-gaap:DebtInstrumentMaturityDate>
    <hudi:ShorttermBorrowingsAmount contextRef="c144" decimals="0" unitRef="cny">7000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c144" decimals="0" unitRef="usd">1086383</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c145">2021-05-10</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c145">2021-11-10</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c144" decimals="4" unitRef="pure">0.052</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c146" decimals="0" unitRef="cny">5000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c146" decimals="0" unitRef="usd">775988</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c147">2021-05-18</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c147">2021-11-18</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c146" decimals="4" unitRef="pure">0.052</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c148" decimals="0" unitRef="cny">5500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c148" decimals="0" unitRef="usd">853587</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c149">2021-05-20</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c149">2021-11-20</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c148" decimals="4" unitRef="pure">0.052</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c150" decimals="0" unitRef="cny">5000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c150" decimals="0" unitRef="usd">775988</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c151">2021-05-27</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c151">2021-11-27</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c150" decimals="4" unitRef="pure">0.052</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c152" decimals="0" unitRef="cny">4500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c152" decimals="0" unitRef="usd">698389</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c153">2021-06-09</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c153">2022-06-02</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c152" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c154" decimals="0" unitRef="cny">9990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c154" decimals="0" unitRef="usd">1550424</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c155">2021-06-18</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c155">2022-06-17</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c154" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c156" decimals="0" unitRef="cny">4600000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c156" decimals="0" unitRef="usd">713909</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c157">2021-07-22</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c157">2022-07-19</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c156" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c158" decimals="0" unitRef="cny">9900000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c158" decimals="0" unitRef="usd">1536456</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c159">2021-07-28</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c159">2022-07-27</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c158" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c160" decimals="0" unitRef="cny">510000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c160" decimals="0" unitRef="usd">79151</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c161">2021-07-28</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c161">2022-07-21</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c160" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c162" decimals="0" unitRef="cny">9900000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c162" decimals="0" unitRef="usd">1536456</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c163">2021-09-15</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c163">2022-09-14</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c162" decimals="4" unitRef="pure">0.046</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c164" decimals="0" unitRef="cny">7500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c164" decimals="0" unitRef="usd">1163982</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c165">2021-09-07</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c165">2022-03-07</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c164" decimals="4" unitRef="pure">0.052</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c166" decimals="0" unitRef="cny">9980000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c166" decimals="0" unitRef="usd">1548872</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c167">2021-09-23</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c167">2022-09-22</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c166" decimals="4" unitRef="pure">0.046</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c168" decimals="0" unitRef="cny">9980000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c168" decimals="0" unitRef="usd">1548872</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c169">2021-09-30</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c169">2022-09-27</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c168" decimals="4" unitRef="pure">0.046</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c2" decimals="0" unitRef="usd">33459043</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c170" decimals="0" unitRef="cny">9990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c170" decimals="0" unitRef="usd">1471367</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c171">2019-11-04</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c171">2020-11-03</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c170" decimals="4" unitRef="pure">0.054</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c172" decimals="0" unitRef="cny">5000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c172" decimals="0" unitRef="usd">736420</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c173">2019-11-13</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c173">2020-11-12</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c172" decimals="4" unitRef="pure">0.054</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c174" decimals="0" unitRef="cny">7000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c174" decimals="0" unitRef="usd">1030989</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c175">2019-11-28</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c175">2020-11-18</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c174" decimals="4" unitRef="pure">0.0535</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c176" decimals="0" unitRef="cny">9500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c176" decimals="0" unitRef="usd">1399199</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c177">2019-12-19</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c177">2020-12-18</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c176" decimals="4" unitRef="pure">0.0535</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c178" decimals="0" unitRef="cny">9990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c178" decimals="0" unitRef="usd">1471368</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c179">2019-12-27</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c179">2020-12-10</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c178" decimals="4" unitRef="pure">0.0535</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c180" decimals="0" unitRef="cny">5700000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c180" decimals="0" unitRef="usd">839519</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c181">2020-01-08</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c181">2021-01-07</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c180" decimals="4" unitRef="pure">0.0535</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c182" decimals="0" unitRef="cny">9990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c182" decimals="0" unitRef="usd">1471368</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c183">2020-01-14</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c183">2021-01-13</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c182" decimals="4" unitRef="pure">0.0535</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c184" decimals="0" unitRef="cny">9000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c184" decimals="0" unitRef="usd">1325557</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c185">2020-02-28</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c185">2021-02-27</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c184" decimals="4" unitRef="pure">0.056</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c186" decimals="0" unitRef="cny">4990000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c186" decimals="0" unitRef="usd">734948</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c187">2020-03-04</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c187">2021-03-03</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c186" decimals="4" unitRef="pure">0.056</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c188" decimals="0" unitRef="cny">13400000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c188" decimals="0" unitRef="usd">1973607</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c189">2020-03-13</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c189">2021-03-12</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c188" decimals="4" unitRef="pure">0.0525</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c190" decimals="0" unitRef="cny">5000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c190" decimals="0" unitRef="usd">736420</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c191">2020-03-27</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c191">2021-03-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c190" decimals="4" unitRef="pure">0.0525</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c192" decimals="0" unitRef="cny">4500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c192" decimals="0" unitRef="usd">662778</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c193">2020-07-10</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c193">2021-07-01</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c192" decimals="4" unitRef="pure">0.048</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c194" decimals="0" unitRef="cny">10500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c194" decimals="0" unitRef="usd">1546483</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c195">2020-07-24</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c195">2021-07-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c194" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c196" decimals="0" unitRef="cny">14500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c196" decimals="0" unitRef="usd">2135619</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c197">2020-08-03</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c197">2021-08-02</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c196" decimals="4" unitRef="pure">0.0475</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c198" decimals="0" unitRef="cny">4500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c198" decimals="0" unitRef="usd">662778</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c199">2019-10-11</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c199">2020-10-10</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c198" decimals="4" unitRef="pure">0.0535</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c200" decimals="0" unitRef="cny">6500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c200" decimals="0" unitRef="usd">957347</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c201">2019-10-16</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c201">2020-10-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c200" decimals="4" unitRef="pure">0.0535</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c202" decimals="0" unitRef="cny">4000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c202" decimals="0" unitRef="usd">589136</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c203">2019-10-29</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c203">2020-10-28</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c202" decimals="4" unitRef="pure">0.0535</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c204" decimals="0" unitRef="cny">6000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c204" decimals="0" unitRef="usd">883704</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c205">2020-09-22</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c205">2021-09-21</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c204" decimals="4" unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c206" decimals="0" unitRef="cny">6500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c206" decimals="0" unitRef="usd">957347</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c207">2020-09-23</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c207">2021-09-22</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c206" decimals="4" unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c208" decimals="0" unitRef="cny">8000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c208" decimals="0" unitRef="usd">1178273</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c209">2020-09-24</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c209">2021-09-23</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c208" decimals="4" unitRef="pure">0.05</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c210" decimals="0" unitRef="cny">7540000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c210" decimals="0" unitRef="usd">1110522</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c211">2020-01-07</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c211">2021-01-02</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c210" decimals="4" unitRef="pure">0.045</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c212" decimals="0" unitRef="cny">7730000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c212" decimals="0" unitRef="usd">1138506</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c213">2020-01-09</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c213">2021-01-07</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c212" decimals="4" unitRef="pure">0.045</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c214" decimals="0" unitRef="cny">11400000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c214" decimals="0" unitRef="usd">1679039</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c215">2020-04-22</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c215">2021-04-15</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c214" decimals="4" unitRef="pure">0.055</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c216" decimals="0" unitRef="cny">8500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c216" decimals="0" unitRef="usd">1251915</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c217">2020-04-22</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c217">2021-04-16</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c216" decimals="4" unitRef="pure">0.042</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c218" decimals="0" unitRef="cny">4750000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c218" decimals="0" unitRef="usd">699599</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c219">2020-05-21</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c219">2021-05-18</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c218" decimals="4" unitRef="pure">0.042</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c220" decimals="0" unitRef="cny">7000000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c220" decimals="0" unitRef="usd">1030989</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c221">2020-06-03</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c221">2021-05-14</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c220" decimals="4" unitRef="pure">0.042</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c222" decimals="0" unitRef="cny">10500000</hudi:ShorttermBorrowingsAmount>
    <hudi:ShorttermBorrowingsAmount contextRef="c222" decimals="0" unitRef="usd">1546483</hudi:ShorttermBorrowingsAmount>
    <us-gaap:DebtInstrumentIssuanceDate1 contextRef="c223">2020-09-18</us-gaap:DebtInstrumentIssuanceDate1>
    <us-gaap:DebtInstrumentMaturityDate contextRef="c223">2021-06-18</us-gaap:DebtInstrumentMaturityDate>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c222" decimals="4" unitRef="pure">0.0522</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <hudi:ShorttermBorrowingsAmount contextRef="c3" decimals="0" unitRef="usd">31221280</hudi:ShorttermBorrowingsAmount>
    <hudi:ScheduleOfShorttermBankBorrowingsTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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 September 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;2021&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;2020&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: 76%; text-align: left"&gt;Buildings, net&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,995,522&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;3,405,140&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Long-term Investment&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-40"&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;6,625,133&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;2,995,522&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;10,030,273&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;</hudi:ScheduleOfShorttermBankBorrowingsTableTextBlock>
    <us-gaap:OtherShortTermBorrowings contextRef="c224" decimals="0" unitRef="usd">2995522</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c225" decimals="0" unitRef="usd">3405140</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c227" decimals="0" unitRef="usd">6625133</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c3" decimals="0" unitRef="usd">2995522</us-gaap:OtherShortTermBorrowings>
    <us-gaap:OtherShortTermBorrowings contextRef="c28" decimals="0" unitRef="usd">10030273</us-gaap:OtherShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings contextRef="c0" decimals="0" unitRef="usd">1550082</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings contextRef="c4" decimals="0" unitRef="usd">2162589</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:InterestExpenseShortTermBorrowings contextRef="c5" decimals="0" unitRef="usd">2149077</us-gaap:InterestExpenseShortTermBorrowings>
    <us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 11 &#x2013; CUSTOMER AND SUPPLIER CONCENTRATIONS&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;Significant customers and suppliers are those
that account for greater than 10% of the Company&#x2019;s revenues and purchases.&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 sold a substantial portion of products
to one customer (10.67% of total revenues) during the year ended September 30, 2021. As of September 30, 2021, amount due from this customer
included in accounts receivable was $6,144,633, representing 24.31% of total accounts receivable. There was no other significant concentration
(over 10%) of accounts receivable for the year ended September 30, 2021.&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 had no significant customer during
the year ended September 30, 2020. There were two customers accounted for a significant portion of total accounts receivable for the
year ended September 30, 2020, which combined accounted for 26.31% of the Company&#x2019;s total 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;The Company sold a substantial portion of products
to one customer (10.13% of total revenues) during the year ended September 30, 2019. As of September 30, 2019, amount due from this customer
included in accounts receivable was $293,640. There was one customer accounted for a significant portion (11.48%) of total accounts receivable
for the year ended September 30, 2019.&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 loss of our significant customer or the failure
to attract new customers could have a material adverse effect on our business, consolidated results of operations and financial condition.&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 year ended September 30, 2021, three
suppliers accounted for 12.84%, 12.84% and 11.47% of the Company&#x2019;s total raw material purchase. There was one supplier that have
significant concentration (over 10%) of total accounts payable for the year ended September 30, 2021, which accounted for 51.33% of the
Company&#x2019;s total accounts 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;For the year ended September 30, 2020, three
suppliers accounted for 32.05%, 16.60% and 11.16% of the Company&#x2019;s total purchase. There were three suppliers that have significant
concentration (over 10%) of total accounts payable for the year ended September 30, 2020, which combined accounted for 63.47% of the
Company&#x2019;s total accounts 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;For the year ended September 30, 2019, two suppliers
accounted for 29.13% and 18.09% of the Company&#x2019;s total purchase. There were three suppliers that have significant concentration
(over 10%) of total accounts payable for the year ended September 30, 2019, which combined accounted for 63.47% of the Company&#x2019;s
total accounts 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;The Company believes there are numerous other
suppliers that could be substituted should the supplier become unavailable or non-competitive.&lt;/p&gt;</us-gaap:ConcentrationRiskDisclosureTextBlock>
    <hudi:ConcentrationRiskPercentage2 contextRef="c0" decimals="2" unitRef="pure">0.10</hudi:ConcentrationRiskPercentage2>
    <us-gaap:ConcentrationRiskCustomer contextRef="c228">one</us-gaap:ConcentrationRiskCustomer>
    <hudi:ConcentrationRiskPercentage2 contextRef="c228" decimals="4" unitRef="pure">0.1067</hudi:ConcentrationRiskPercentage2>
    <hudi:AccountReceivableRelatedParties contextRef="c229" decimals="0" unitRef="usd">6144633</hudi:AccountReceivableRelatedParties>
    <hudi:ConcentrationRiskPercentage2 contextRef="c230" decimals="4" unitRef="pure">0.2431</hudi:ConcentrationRiskPercentage2>
    <hudi:SignificantConcentrationPercentage contextRef="c230" decimals="2" unitRef="pure">0.10</hudi:SignificantConcentrationPercentage>
    <us-gaap:ConcentrationRiskCustomer contextRef="c231">two</us-gaap:ConcentrationRiskCustomer>
    <hudi:ConcentrationRiskPercentage2 contextRef="c231" decimals="4" unitRef="pure">0.2631</hudi:ConcentrationRiskPercentage2>
    <us-gaap:ConcentrationRiskCustomer contextRef="c232">one</us-gaap:ConcentrationRiskCustomer>
    <hudi:ConcentrationRiskPercentage2 contextRef="c232" decimals="4" unitRef="pure">0.1013</hudi:ConcentrationRiskPercentage2>
    <hudi:AccountReceivableRelatedParties contextRef="c233" decimals="0" unitRef="usd">293640</hudi:AccountReceivableRelatedParties>
    <us-gaap:ConcentrationRiskCustomer contextRef="c234">one</us-gaap:ConcentrationRiskCustomer>
    <hudi:ConcentrationRiskPercentage2 contextRef="c234" decimals="4" unitRef="pure">0.1148</hudi:ConcentrationRiskPercentage2>
    <us-gaap:ConcentrationRiskSupplier contextRef="c0">three</us-gaap:ConcentrationRiskSupplier>
    <hudi:ConcentrationRiskPercentage2 contextRef="c235" decimals="4" unitRef="pure">0.1284</hudi:ConcentrationRiskPercentage2>
    <hudi:ConcentrationRiskPercentage2 contextRef="c236" decimals="4" unitRef="pure">0.1284</hudi:ConcentrationRiskPercentage2>
    <hudi:ConcentrationRiskPercentage2 contextRef="c237" decimals="4" unitRef="pure">0.1147</hudi:ConcentrationRiskPercentage2>
    <us-gaap:ConcentrationRiskBenchmarkDescription contextRef="c0">There was one supplier that have
significant concentration (over 10%) of total accounts payable for the year ended September 30, 2021, which accounted for 51.33% of the
Company&#x2019;s total accounts payable.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:ConcentrationRiskSupplier contextRef="c4">three</us-gaap:ConcentrationRiskSupplier>
    <hudi:ConcentrationRiskPercentage2 contextRef="c238" decimals="4" unitRef="pure">0.3205</hudi:ConcentrationRiskPercentage2>
    <hudi:ConcentrationRiskPercentage2 contextRef="c239" decimals="4" unitRef="pure">0.166</hudi:ConcentrationRiskPercentage2>
    <hudi:ConcentrationRiskPercentage2 contextRef="c240" decimals="4" unitRef="pure">0.1116</hudi:ConcentrationRiskPercentage2>
    <us-gaap:ConcentrationRiskBenchmarkDescription contextRef="c4">There were three suppliers that have significant
concentration (over 10%) of total accounts payable for the year ended September 30, 2020, which combined accounted for 63.47% of the
Company&#x2019;s total accounts payable.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:ConcentrationRiskSupplier contextRef="c5">two</us-gaap:ConcentrationRiskSupplier>
    <hudi:ConcentrationRiskPercentage2 contextRef="c241" decimals="4" unitRef="pure">0.2913</hudi:ConcentrationRiskPercentage2>
    <hudi:ConcentrationRiskPercentage2 contextRef="c242" decimals="4" unitRef="pure">0.1809</hudi:ConcentrationRiskPercentage2>
    <us-gaap:ConcentrationRiskBenchmarkDescription contextRef="c5">There were three suppliers that have significant concentration
(over 10%) of total accounts payable for the year ended September 30, 2019, which combined accounted for 63.47% of the Company&#x2019;s
total accounts payable.</us-gaap:ConcentrationRiskBenchmarkDescription>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 12 &#x2013; RELATED PARTY 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-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;1) Nature of
relationships with related parties:&lt;/i&gt;&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;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 40%; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 58%; border-bottom: black 1.5pt solid; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Relationship with
    the Company&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Taizhou Huadi Industrial Ltd. (&#x201c;Taizhou Huadi&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;An entity 30% owned by Jueqin Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Huashang Micro Finance Co. (&#x201c;Huashang&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;An entity 19% owned by the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Taizhou Huadi Material Technology Co.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;An entity 100% owned by Yiyu Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Jueqin Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Di Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Huizhi Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Juelin Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Yiyu Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Immediate family member of majority shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Bing Zhang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&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-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;2) Related
party transactions&lt;/i&gt;&lt;/span&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;&lt;b&gt;2021 Fiscal Year&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;During the year ended September 30, 2021, the
Company purchased a total of $6,376,512 raw materials from Taizhou Huadi. These raw materials primarily consisted of stainless steel
bars and stainless steel strips. As of September 30, 2021, the Company had no outstanding balance of accounts payable to Taizhou Huadi.
To lock down the prices for raw materials and hedge against price rise risk, the Company periodically pays Taizhou Huadi in advance.
As of September 30, 2020, the Company had outstanding advance balance of USD $5,550,504 to Taizhou Huadi.&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 year ended September 30, 2021, the
Company borrowed RMB 12,000,000 ($1,844,111 in USD) with 8% annual interest rate from Huizhi Wang as working capitals to support the
Company&#x2019;s operations. During fiscal year 2020, the Company has fully repaid.&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 year ended September 30, 2021, the
Company borrowed RMB 6,500,000 ($998,894 in USD), from Juelin Wang as working capitals to support the Company&#x2019;s operations. The
borrowing is unsecured, due on demand, and was subject to 8% annual interest rate. During fiscal year 2021, the Company fully repaid
the loan.&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 year ended September 30, 2021, the
Company borrowed RMB 12,000,000 ($1,844,111 in USD), from Bing Zhang as working capitals to support the Company&#x2019;s operations. The
borrowing is unsecured, due on demand, and was subject to 8% annual interest rate.&#160;The borrowing has been fully paid in fiscal year
2021.&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;2020 Fiscal year&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;During the year ended September 30, 2020, the
Company purchased a total of $14,521,129 raw materials from Taizhou Huadi. These raw materials primarily consisted of stainless steel
bars and stainless steel strips. As of September 30, 2020, the Company had no outstanding accounts payable balance and an outstanding
advance balance of USD $5,342,512 to Taizhou Huadi. During the year ended September 30, 2020, the Company sold a total of $3,228,396
steel materials to Taizhou Huadi. As of September 30, 2020, the Company had accounts receivable of $1,880,762 from this entity.&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;Jueqin Wang periodically provides working capitals
to support the Company&#x2019;s operations when needed. During fiscal year 2020, Jueqin Wang advanced RMB 500,000 ($71,371 in USD) and
no advance payment was made to the Company during fiscal year 2021. As of September 30, 2021, and 2020 and 2019, the Company had outstanding
payable due to Jueqin Wang with an amount of $359,716, and $341,374 and $254,319, respectively. This represented unsecured, due on demand
and interest free borrowings between the Company and Jueqin Wang.&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 year ended September 30, 2020, the
Company borrowed RMB 10,000,000 ($1,427,429 in USD) with 8% annual interest rate from Huizhi Wang as working capitals to support the
Company&#x2019;s operations. During fiscal year 2020, the Company has fully repaid.&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 year ended September 30, 2020, the
Company borrowed RMB 5,000,000 ($713,715 in USD), from Juelin Wang as working capitals to support the Company&#x2019;s operations. The
borrowing is unsecured, due on demand, and was subject to 8% annual interest rate. During fiscal year 2020, the Company fully repaid
the loan.&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 year ended September 30, 2020, the
Company borrowed RMB 5,000,000 ($713,713 in USD), from Bing Zhang as working capitals to support the Company&#x2019;s operations. The
borrowing is unsecured, due on demand, and was subject to 8% annual interest rate.&#160;The borrowing has been fully paid in fiscal year
2020.&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 year ended September 30, 2020, the
Company borrowed RMB 1,000,000 ($142,743 in USD), from Di Wang as working capitals to support the Company&#x2019;s operations. The borrowing
is unsecured, due on demand, and interest free.&#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;&lt;b&gt;2019 Fiscal year&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;During the year ended September 30, 2019, the
Company purchased a total of $11,641,219 raw materials from Taizhou Huadi. These raw materials primarily consisted of stainless steel
bars and stainless steel strips. As of September 30, 2019, the Company had no outstanding accounts payable balance to this entity. To
lock down the prices for raw materials and hedge against price rise risk, the Company periodically pays Taizhou Huadi in advance. As
of September 30, 2019, the Company had outstanding advance balance of $5,251,600 to Taizhou Huadi. During the year ended September 30,
2019, the Company sold a total of $1,276,462 steel materials to Taizhou Huadi Material Technology Co. As of September 30, 2019, the Company
had accounts receivable of $498,125 from this entity.&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 fiscal year 2019, the Company borrowed
RMB 5,000,000 ($699,526 in USD) with 8% annual interest rate from Huizhi Wang as working capitals to support the Company&#x2019;s operations.
The borrowing is unsecured and due on demand with no fixed term. The balance has been fully paid in fiscal year 2020.&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 year ended September 30, 2019, the
Company net borrowed RMB 5,000,000 ($699,526 in USD), from Juelin Wang as working capitals to support the Company&#x2019;s operations.
The borrowing is unsecured, due on demand, and was subject to 8% annual interest rate. The borrowing has been fully paid in fiscal year
2020.&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 year ended September 30, 2019, the
Company borrowed RMB 12,500,000 ($1,748,814 in USD), from Yiyu Wang, an immediate family member of majority shareholder of the Company,
as working capitals to support the Company&#x2019;s operations. The borrowing is unsecured, due on demand, and was subject to 8% annual
interest rate. During fiscal year 2020, a total of RMB 6,260,000 ($893,571 in USD) was repaid by The Company, and as of September 30,
2020 the Company had outstanding payable due to Yiyu Wang with an amount of $919,053. During fiscal year 2021, the remaining balance
was fully paid.&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 year ended September 30, 2019, the
Company net borrowed RMB 5,000,000 ($699,526 in USD), from Bing Zhang as working capitals to support the Company&#x2019;s operations.
The borrowing is unsecured, due on demand, and was subject to 8% annual interest rate.&#160;The borrowing has been fully paid in fiscal
year 2020.&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-top: 0pt; margin-bottom: 0pt"&gt;&lt;span style="font-size: 10pt"&gt;&lt;i&gt;3) Related
party balances&lt;/i&gt;&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"&gt;Net outstanding balances with related parties consisted of the following
as of September 30, 2021 and 2020:&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 0.5in"&gt;&#160;&lt;/p&gt;&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; padding-left: 0in; text-indent: 0; font-weight: bold"&gt;Accounts&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;Name of related parties&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;2021&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;2020&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="padding-left: 0in; text-indent: 0; text-align: left"&gt;Receivables from related parties:&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: 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="padding-left: 0.125in; width: 42%; text-align: left; text-indent: 0"&gt;Advances to suppliers&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 33%; text-align: left"&gt;Taizhou Huadi Industrial Ltd.&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,550,504&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;5,342,512&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Taizhou Huadi Industrial Ltd.&lt;/td&gt;&lt;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,438,303&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;p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;1,880,762&lt;/p&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="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Huashang Micro Finance Co.&lt;/td&gt;&lt;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-41"&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,030,989&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Taizhou Huadi Material Technology Co.&lt;/td&gt;&lt;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,543,394&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-42"&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="padding-left: 0in; text-indent: 0; text-align: left"&gt;Liabilities to related parties:&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: 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; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Di Wang&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(155,198&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;(147,284&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="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Jueqin Wang&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(359,716&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;(341,374&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Huizhi Wang&lt;/td&gt;&lt;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-43"&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-44"&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="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Juelin Wang&lt;/td&gt;&lt;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-45"&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-46"&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Yiyu Wang&lt;/td&gt;&lt;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-47"&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;(919,053&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="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Bing Zhang&lt;/td&gt;&lt;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-48"&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-49"&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">&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="width: 40%; border-bottom: black 1.5pt solid"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Name&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="width: 2%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 58%; border-bottom: black 1.5pt solid; text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;&lt;b&gt;Relationship with
    the Company&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Taizhou Huadi Industrial Ltd. (&#x201c;Taizhou Huadi&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;An entity 30% owned by Jueqin Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Huashang Micro Finance Co. (&#x201c;Huashang&#x201d;)&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;An entity 19% owned by the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Taizhou Huadi Material Technology Co.&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;An entity 100% owned by Yiyu Wang&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Jueqin Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Di Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Huizhi Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Juelin Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Yiyu Wang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Immediate family member of majority shareholder of the Company&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; background-color: #CCEEFF"&gt;
    &lt;td&gt;&lt;span style="font-size: 10pt"&gt;Bing Zhang&lt;/span&gt;&lt;/td&gt;
    &lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: justify"&gt;&lt;span style="font-size: 10pt"&gt;Principal shareholder of the Company&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;</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
    <hudi:RelationshipsWithTheCompany contextRef="c275">An entity 30% owned by Jueqin Wang</hudi:RelationshipsWithTheCompany>
    <hudi:RelationshipsWithTheCompany contextRef="c276">An entity 19% owned by the Company</hudi:RelationshipsWithTheCompany>
    <hudi:RelationshipsWithTheCompany contextRef="c277">An entity 100% owned by Yiyu Wang</hudi:RelationshipsWithTheCompany>
    <hudi:RelationshipsWithTheCompany contextRef="c278">Principal shareholder of the Company</hudi:RelationshipsWithTheCompany>
    <hudi:RelationshipsWithTheCompany contextRef="c279">Principal shareholder of the Company</hudi:RelationshipsWithTheCompany>
    <hudi:RelationshipsWithTheCompany contextRef="c280">Principal shareholder of the Company</hudi:RelationshipsWithTheCompany>
    <hudi:RelationshipsWithTheCompany contextRef="c281">Principal shareholder of the Company</hudi:RelationshipsWithTheCompany>
    <hudi:RelationshipsWithTheCompany contextRef="c282">Immediate family member of majority shareholder of the Company</hudi:RelationshipsWithTheCompany>
    <hudi:RelationshipsWithTheCompany contextRef="c283">Principal shareholder of the Company</hudi:RelationshipsWithTheCompany>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c243" decimals="0" unitRef="usd">6376512</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c244" decimals="0" unitRef="usd">5550504</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c245" decimals="0" unitRef="cny">12000000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c245" decimals="0" unitRef="usd">1844111</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c246" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c247" decimals="0" unitRef="cny">6500000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c247" decimals="0" unitRef="usd">998894</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c248" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c249" decimals="0" unitRef="cny">12000000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c249" decimals="0" unitRef="usd">1844111</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c250" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c251" decimals="0" unitRef="usd">14521129</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c252" decimals="0" unitRef="usd">5342512</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties contextRef="c251" decimals="0" unitRef="usd">3228396</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties contextRef="c252" decimals="0" unitRef="usd">1880762</us-gaap:AccountsReceivableRelatedParties>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c253" decimals="0" unitRef="cny">500000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c254" decimals="0" unitRef="usd">359716</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c255" decimals="0" unitRef="usd">341374</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c256" decimals="0" unitRef="usd">254319</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c257" decimals="0" unitRef="cny">10000000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c257" decimals="0" unitRef="usd">1427429</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c258" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c259" decimals="0" unitRef="cny">5000000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c259" decimals="0" unitRef="usd">713715</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c260" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c261" decimals="0" unitRef="cny">5000000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c261" decimals="0" unitRef="usd">713713</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c262" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c263" decimals="0" unitRef="cny">1000000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c263" decimals="0" unitRef="usd">142743</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty contextRef="c264" decimals="0" unitRef="usd">11641219</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c265" decimals="0" unitRef="usd">5251600</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:RevenueFromRelatedParties contextRef="c264" decimals="0" unitRef="usd">1276462</us-gaap:RevenueFromRelatedParties>
    <us-gaap:AccountsReceivableRelatedParties contextRef="c265" decimals="0" unitRef="usd">498125</us-gaap:AccountsReceivableRelatedParties>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c266" decimals="0" unitRef="cny">5000000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c266" decimals="0" unitRef="usd">699526</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c267" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c268" decimals="0" unitRef="cny">5000000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c268" decimals="0" unitRef="usd">699526</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c269" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c270" decimals="0" unitRef="cny">12500000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c270" decimals="0" unitRef="usd">1748814</hudi:ProceedFromRelatedPartyDebt>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c271" decimals="2" unitRef="pure">0.08</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c272" decimals="0" unitRef="cny">6260000</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:RepaymentsOfRelatedPartyDebt contextRef="c272" decimals="0" unitRef="usd">893571</us-gaap:RepaymentsOfRelatedPartyDebt>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent contextRef="c273" decimals="0" unitRef="usd">919053</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c274" decimals="0" unitRef="cny">5000000</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ProceedFromRelatedPartyDebt contextRef="c274" decimals="0" unitRef="usd">699526</hudi:ProceedFromRelatedPartyDebt>
    <hudi:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&gt;
  &lt;tr style="vertical-align: bottom"&gt;
    &lt;td style="border-bottom: Black 1.5pt solid; padding-left: 0in; text-indent: 0; font-weight: bold"&gt;Accounts&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;Name of related parties&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;2021&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;2020&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="padding-left: 0in; text-indent: 0; text-align: left"&gt;Receivables from related parties:&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: 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="padding-left: 0.125in; width: 42%; text-align: left; text-indent: 0"&gt;Advances to suppliers&lt;/td&gt;&lt;td style="width: 1%"&gt;&#160;&lt;/td&gt;
    &lt;td style="width: 33%; text-align: left"&gt;Taizhou Huadi Industrial Ltd.&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,550,504&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;5,342,512&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Taizhou Huadi Industrial Ltd.&lt;/td&gt;&lt;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,438,303&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;p style="margin: 0pt 0; font: 10pt Times New Roman, Times, Serif"&gt;1,880,762&lt;/p&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="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Other receivables&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Huashang Micro Finance Co.&lt;/td&gt;&lt;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-41"&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,030,989&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Accounts receivable&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Taizhou Huadi Material Technology Co.&lt;/td&gt;&lt;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,543,394&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-42"&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="padding-left: 0in; text-indent: 0; text-align: left"&gt;Liabilities to related parties:&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: 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; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Di Wang&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(155,198&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;(147,284&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="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Jueqin Wang&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(359,716&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;(341,374&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Huizhi Wang&lt;/td&gt;&lt;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-43"&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-44"&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="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Juelin Wang&lt;/td&gt;&lt;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-45"&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-46"&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; "&gt;
    &lt;td style="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Yiyu Wang&lt;/td&gt;&lt;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-47"&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;(919,053&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="padding-left: 0.125in; text-align: left; text-indent: 0"&gt;Due to related parties&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;Bing Zhang&lt;/td&gt;&lt;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-48"&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-49"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</hudi:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock>
    <us-gaap:DueFromRelatedParties contextRef="c284" decimals="0" unitRef="usd">5550504</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromRelatedParties contextRef="c285" decimals="0" unitRef="usd">5342512</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromRelatedParties contextRef="c286" decimals="0" unitRef="usd">1438303</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromRelatedParties contextRef="c287" decimals="0" unitRef="usd">1880762</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromRelatedParties contextRef="c289" decimals="0" unitRef="usd">1030989</us-gaap:DueFromRelatedParties>
    <us-gaap:DueFromRelatedParties contextRef="c290" decimals="0" unitRef="usd">2543394</us-gaap:DueFromRelatedParties>
    <hudi:LiabilitiesToRelatedParties contextRef="c292" decimals="0" unitRef="usd">-155198</hudi:LiabilitiesToRelatedParties>
    <hudi:LiabilitiesToRelatedParties contextRef="c293" decimals="0" unitRef="usd">-147284</hudi:LiabilitiesToRelatedParties>
    <hudi:LiabilitiesToRelatedParties contextRef="c294" decimals="0" unitRef="usd">-359716</hudi:LiabilitiesToRelatedParties>
    <hudi:LiabilitiesToRelatedParties contextRef="c295" decimals="0" unitRef="usd">-341374</hudi:LiabilitiesToRelatedParties>
    <hudi:LiabilitiesToRelatedParties contextRef="c301" decimals="0" unitRef="usd">-919053</hudi:LiabilitiesToRelatedParties>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 13 &#x2013; SHAREHOLDERS&#x2019; EQUITY&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"&gt;&lt;b&gt;Ordinary shares&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;&lt;i&gt;Reverse Stock Split&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;On October 9, 2020, the Board of the Directors
of Huadi International approved a 2 for 1 reverse stock split whereby every two authorized, issued and outstanding ordinary share was
exchanged for one new ordinary shares (the &#x201c;Reverse Stock Split&#x201d;) and as a result of the Reverse Stock Split, the authorized
ordinary shares decreased from 500,000,000 shares to 250,000,000 shares, par value of each ordinary share increased from $0.0001 to $0.0002,
and the number of issued and outstanding ordinary shares decreased from 20,000,000 shares to 10,000,000 shares. All&#160;&lt;span&gt;share
information included in the consolidated financial statements and notes thereto have been retroactively adjusted as if such&#160;&lt;/span&gt;Reverse
Stock Split&#160;&lt;span&gt;occurred on the first day of the first period presented.&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;&lt;i&gt;Shares Issuances&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;On January 26, 2021, the Company completed its
initial public offering (&#x201c;IPO&#x201d;) of 3,125,000 shares of its common stock at a public offering price of $8.00 per share. The
gross proceeds from the offering were approximately $25 million before deducting placement agents&#x2019; commissions and other offering
expenses. The offering was conducted on a firm commitment basis. The Company issued warrants to the Underwriters equal to six percent
(6%) of the shares issued in the IPO (the &#x201c;Representative Warrants&#x201d;). The Representative Warrants will be exercisable at
any time, and from time to time, in whole or in part, during the period commencing 180 days from the effective date of the offering,
which period shall not extend further than four and one-half year years from the effective date of the registration statement in compliance
with FINRA Rule 5110(f)(2)(G)(i). The Representative Warrants are exercisable at a per share price of $10.00, which is 125% of the Public
Offering Price. The Representative Warrants are also exercisable on a cashless basis. As of September 30, 2021, no warrant was exercised.&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 February 19, 2021, the board of Wenzhou Hongshun
approved the resolution to increase investment into Huadi Steel by RMB 99 million, of which RMB 32 million has been paid by Wenzhou Hongshun
as of March 30, 2021, with Di Wang invested additional RMB 1 million. As a result, the shareholder structure remains the same with Wenzhou
Huadi Steel&#x2019;s equity interest 99% held by Wenzhou Hongshun and 1% held by Di Wang.&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 January 22, 2021, the Company issued 2,000
shares to Henry He Huang, the Company&#x2019;s Director, pursuant to the Director Offer Letter between the Company and Henry He Huang.
The Company received no proceed from this issuance as it is a stock-based compensation, and the Company valued the shares based on the
fair value at the date of issuance. The shares had fair value of $16,000.&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;Non-controlling interests&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;Non-controlling interests represent the interest
of non-controlling shareholder in Huadi Steel based on his proportionate interests in the equity of that company adjusted for its proportionate
share of income or losses from operations. In August 2019, Wenzhou Hongshun acquired 99% equity percentage of Huadi Steel from the PRC
Shareholders. As the result, Huadi Steel&#x2019;s equity interest is 99% held by Wenzhou Hongshun and 1% held by Di Wang. The non-controlling
interest in Huadi Steel was 1% as of September 30, 2021 and 2020.&lt;/p&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="c304" decimals="0" unitRef="shares">500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c305" decimals="0" unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c305" decimals="4" unitRef="usdPershares">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare contextRef="c304" decimals="4" unitRef="usdPershares">0.0002</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued contextRef="c304" decimals="0" unitRef="shares">20000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c304" decimals="0" unitRef="shares">20000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c305" decimals="0" unitRef="shares">10000000</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c305" decimals="0" unitRef="shares">10000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:SharesIssued contextRef="c306" decimals="0" unitRef="shares">3125000</us-gaap:SharesIssued>
    <us-gaap:SharesIssuedPricePerShare contextRef="c306" decimals="2" unitRef="usdPershares">8</us-gaap:SharesIssuedPricePerShare>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c307" decimals="-6" unitRef="usd">25000000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <hudi:IssuedWarrantsPercentage contextRef="c308" decimals="2" unitRef="pure">0.06</hudi:IssuedWarrantsPercentage>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 contextRef="c309" decimals="2" unitRef="usdPershares">10</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <hudi:PublicOfferingPercentage contextRef="c307" decimals="2" unitRef="pure">1.25</hudi:PublicOfferingPercentage>
    <us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue contextRef="c310" decimals="-6" unitRef="cny">99000000</us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue>
    <us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue contextRef="c311" decimals="-6" unitRef="cny">32000000</us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue>
    <us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue contextRef="c312" decimals="-6" unitRef="cny">1000000</us-gaap:InvestmentOwnedUnderlyingFaceAmountAtMarketValue>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c313" decimals="2" unitRef="pure">0.99</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c66" decimals="2" unitRef="pure">0.01</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:SharesIssued contextRef="c314" decimals="0" unitRef="shares">2000</us-gaap:SharesIssued>
    <hudi:FairValue contextRef="c315" decimals="0" unitRef="usd">16000</hudi:FairValue>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c316" decimals="2" unitRef="pure">0.99</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c317" decimals="2" unitRef="pure">0.99</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage contextRef="c318" decimals="2" unitRef="pure">0.01</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <hudi:EquityNoncontrollingInterestPercentage contextRef="c0" decimals="2" unitRef="pure">0.01</hudi:EquityNoncontrollingInterestPercentage>
    <hudi:EquityNoncontrollingInterestPercentage contextRef="c4" decimals="2" unitRef="pure">0.01</hudi:EquityNoncontrollingInterestPercentage>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"&gt;&lt;b&gt;NOTE 14 &#x2013; INCOME TAXES&lt;/b&gt;&lt;/p&gt;&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; 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;Enterprise Income Taxes (&#x201c;EIT&#x201d;)&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;Huadi International is incorporated in Cayman
Island as an offshore holding company and is not subject to tax on income or capital gain under the laws of Cayman Island.&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;Tuoxing is incorporated in BVI as an offshore
holding company and is not subject to tax on income or capital gain under the laws of BVI.&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;HK Beach is established in Hong Kong and is subject to statutory income
tax rate at 16.5%.&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;Hongshun is established in PRC and is subject to statutory income
tax rate at 25%.&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;Huadi Steel, the Company&#x2019;s main operating
subsidiary in PRC, was entitled High and New Technology Enterprise (&#x201c;HNTE&#x201d;) and enjoyed preferential tax rate of 15% for
a three-year validity period from fiscal year 2019, and the HNTE certificate needs to be renewed every three years. Thus, Huadi Steel
is eligible for a 15% preferential tax rate for fiscal years 2021, 2020 and 2019. As of September 30, 2021, the tax years ended December
31, 2015 through December 31, 2020 for the Company&#x2019;s PRC entities remain open for statutory examination by PRC tax authorities.&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 evaluates each uncertain tax position
(including the potential application of interest and penalties) based on the technical merits, and measure the unrecognized benefits
associated with the tax positions. As of September30, 2021 and 2020 the Company did not have any significant unrecognized uncertain tax
positions. The Company did not incur any interest and penalties related to potential underpaid income tax expenses for the fiscal years
ended September 30, 2021 and 2020, respectively, and also does not anticipate any significant increases or decreases in unrecognized
tax benefits in the next 12 months from September 30, 2021.&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;Per the consolidated statements of income and
comprehensive income, the income tax expenses for the Company can be reconciled to the income before income taxes for the years ended
September 30, 2021, 2020, and 2019 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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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;2019&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;Income before taxes&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,468,045&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;3,575,248&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;6,446,944&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; "&gt;
    &lt;td style="text-align: left"&gt;PRC EIT tax rates&lt;/td&gt;&lt;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&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;15&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;15&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;Tax at the PRC EIT tax rates&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;370,207&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;536,287&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;967,042&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Tax effect of R&amp;amp;D expenses deduction&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(231,474&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;(238,573&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;(199,925&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;Tax effect of non-taxable investment income and government grant&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(138,733&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;(120,754&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;(72,160&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Tax effect of 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;&lt;div style="-sec-ix-hidden: hidden-fact-50"&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;41,989&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;310,233&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;Tax effect of deferred tax recognized&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;(89,000&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-51"&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-52"&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Income tax expenses (benefits)&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;(89,000&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;218,949&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;1,005,190&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;Income taxes for the years ended September 30,
2021, 2020 and 2019 are attributed to the Company&#x2019;s continuing operations in China and consisted of:&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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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;2019&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;Current income tax&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;&lt;div style="-sec-ix-hidden: hidden-fact-53"&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;218,949&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;709,027&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred income tax&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;(89,000&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-54"&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;296,163&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;Total income tax expense&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;(89,000&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;218,949&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;1,005,190&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 tax effects of temporary differences that
give rise to significant portions of the deferred tax asset at September 30, 2021 and 2020 are presented 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" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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 September 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;2021&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;2020&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;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%; text-align: left; padding-left: 8.1pt"&gt;Bad debt allowance&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;436,761&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;436,583&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt"&gt;Loss carryforward&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;113,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"&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="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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;549,921&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;436,583&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;There were no valuation allowance for the deferred
tax assets as of September 30, 2021 and 2020. In assessing the realizability of deferred tax assets, management considers whether it
is more likely than not that some portion or all of the deferred tax assets will not be realized. The ultimate realization of deferred
tax assets is dependent upon the generation of future taxable income during the periods in which those temporary differences become deductible.
Management considers the scheduled reversal of deferred tax liabilities, projected future taxable income, and tax planning strategies
in making this assessment. Based upon the level of historical taxable income, projections for future taxable income over the periods
in which the deferred tax assets are deductible, and the scheduled reversal of deferred tax liabilities, management believes it is more
likely than not the company will realize the benefits of those deductible differences at September 30, 2021 and 2020.&lt;/p&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c319" decimals="3" unitRef="pure">0.165</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c320" decimals="2" unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <hudi:PreferentialTaxRatePercentage contextRef="c321" decimals="2" unitRef="pure">0.15</hudi:PreferentialTaxRatePercentage>
    <hudi:PreferentialTaxRatePercentage contextRef="c322" decimals="2" unitRef="pure">0.15</hudi:PreferentialTaxRatePercentage>
    <hudi:PreferentialTaxRatePercentage contextRef="c70" decimals="2" unitRef="pure">20.21</hudi:PreferentialTaxRatePercentage>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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;2019&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;Income before taxes&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,468,045&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;3,575,248&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;6,446,944&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; "&gt;
    &lt;td style="text-align: left"&gt;PRC EIT tax rates&lt;/td&gt;&lt;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&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;15&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;15&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;Tax at the PRC EIT tax rates&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;370,207&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;536,287&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;967,042&lt;/td&gt;&lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Tax effect of R&amp;amp;D expenses deduction&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(231,474&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;(238,573&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;(199,925&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;Tax effect of non-taxable investment income and government grant&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;(138,733&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;(120,754&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;(72,160&lt;/td&gt;&lt;td style="text-align: left"&gt;)&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Tax effect of 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;&lt;div style="-sec-ix-hidden: hidden-fact-50"&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;41,989&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;310,233&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;Tax effect of deferred tax recognized&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;(89,000&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-51"&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-52"&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 4pt"&gt;Income tax expenses (benefits)&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;(89,000&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;218,949&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;1,005,190&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;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest. contextRef="c0" decimals="0" unitRef="usd">2468045</hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.>
    <hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest. contextRef="c4" decimals="0" unitRef="usd">3575248</hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.>
    <hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest. contextRef="c5" decimals="0" unitRef="usd">6446944</hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c0" decimals="2" unitRef="pure">0.15</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c4" decimals="2" unitRef="pure">0.15</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c5" decimals="2" unitRef="pure">0.15</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <hudi:TaxAtThePRCEITTaxRates contextRef="c0" decimals="0" unitRef="usd">370207</hudi:TaxAtThePRCEITTaxRates>
    <hudi:TaxAtThePRCEITTaxRates contextRef="c4" decimals="0" unitRef="usd">536287</hudi:TaxAtThePRCEITTaxRates>
    <hudi:TaxAtThePRCEITTaxRates contextRef="c5" decimals="0" unitRef="usd">967042</hudi:TaxAtThePRCEITTaxRates>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c0" decimals="0" unitRef="usd">-231474</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c4" decimals="0" unitRef="usd">-238573</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c5" decimals="0" unitRef="usd">-199925</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants contextRef="c0" decimals="0" unitRef="usd">-138733</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants contextRef="c4" decimals="0" unitRef="usd">-120754</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants contextRef="c5" decimals="0" unitRef="usd">-72160</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c4" decimals="0" unitRef="usd">41989</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense contextRef="c5" decimals="0" unitRef="usd">310233</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <hudi:TaxEffectOfDeferredTaxRecognized contextRef="c0" decimals="0" unitRef="usd">-89000</hudi:TaxEffectOfDeferredTaxRecognized>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" unitRef="usd">-89000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" unitRef="usd">218949</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" unitRef="usd">1005190</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;2021&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;2020&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;2019&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;Current income tax&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;&lt;div style="-sec-ix-hidden: hidden-fact-53"&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;218,949&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;709,027&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt"&gt;Deferred income tax&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;(89,000&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-54"&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;296,163&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;Total income tax expense&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;(89,000&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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;218,949&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;1,005,190&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;</us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c4" decimals="0" unitRef="usd">218949</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c5" decimals="0" unitRef="usd">709027</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <hudi:DeferredIncomeTaxAssets contextRef="c2" decimals="0" unitRef="usd">-89000</hudi:DeferredIncomeTaxAssets>
    <hudi:DeferredIncomeTaxAssets contextRef="c28" decimals="0" unitRef="usd">296163</hudi:DeferredIncomeTaxAssets>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c0" decimals="0" unitRef="usd">-89000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c4" decimals="0" unitRef="usd">218949</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c5" decimals="0" unitRef="usd">1005190</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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 September 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;2021&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;2020&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;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%; text-align: left; padding-left: 8.1pt"&gt;Bad debt allowance&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;436,761&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;436,583&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; "&gt;
    &lt;td style="text-align: left; padding-bottom: 1.5pt; padding-left: 8.1pt"&gt;Loss carryforward&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;113,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"&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="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;$&lt;/td&gt;&lt;td style="border-bottom: Black 4pt double; text-align: right"&gt;549,921&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;436,583&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;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c2" decimals="0" unitRef="usd">436761</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts contextRef="c3" decimals="0" unitRef="usd">436583</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c2" decimals="0" unitRef="usd">113160</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c2" decimals="0" unitRef="usd">549921</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c3" decimals="0" unitRef="usd">436583</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 15 &#x2013; COMMITMENT AND CONTINGENCIES&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 September 30, 2021 and 2020, the Company has no material purchase
commitments or significant leases.&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;From time to time, the Company is involved in
various legal proceedings, claims and other disputes arising from commercial operations, employees, and other matters which, in general,
are subject to uncertainties and in which the outcomes are not predictable. The Company determines whether an estimated loss from a contingency
should be accrued by assessing whether a loss is deemed probable and can be reasonably estimated. Although the Company can give no assurances
about the resolution of pending claims, litigation or other disputes and the effect such outcomes may have on the Company, the Company
believes that any ultimate liability resulting from the outcome of such proceedings, to the extent not otherwise provided or covered
by insurance, will not have a material adverse effect on our consolidated financial position or results of operations or liquidity. As
of September 30, 2021 and 2020, the Company had no pending legal proceedings outstanding.&lt;/p&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 16 &#x2013; 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 chief operating decision maker 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. Based on management&#x2019;s assessment,
the Company has determined that it has only one operating segment as defined by ASC 280.&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;The following table presents revenues by geographic
areas for the years ended September 30, 2021&lt;span style="font-family: Times New Roman, Times, Serif"&gt;,&lt;/span&gt;2020 and 2019, respectively.&#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;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;September 30, 2021&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;September 30, 2020&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;September 30, 2019&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;Top 5 International Markets:&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;Sales Amount&#160;(In USD)&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;As&#160;%&lt;br/&gt; of Sales&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;Sales Amount&#160;(In USD)&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;As&#160;%&lt;br/&gt; of Sales&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;Sales Amount&#160;(In USD)&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;As %&lt;br/&gt; of&#160;Sales&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%"&gt;China&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;53,130,894&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;81.22&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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;47,271,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;79.93&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;47,606,489&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;72.66&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;US&lt;/td&gt;&lt;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,740,265&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;8.78&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;2,996,803&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.07&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;8,285,920&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;12.65&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;India&lt;/td&gt;&lt;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,191,611&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;6.41&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;5,082,525&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;8.59&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,795,089&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.79&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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;546,807&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;0.84&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;1,327,488&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.24&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;473,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;0.72&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;Switzerland&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;514,951&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;0.79&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-56"&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-57"&gt;-&lt;/div&gt;&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-58"&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-59"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other foreign 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;6,122,083&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.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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,459,227&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.17&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;5,357,205&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;8.18&lt;/td&gt;&lt;td style="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; 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;Due to the nature of the Company&#x2019;s products,
it is impractical to disclose revenues generated from each product or each group of similar products. Also, as the Company&#x2019;s long-lived
assets are primarily located in the PRC, no geographical segments are presented.&lt;/p&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:NumberOfOperatingSegments contextRef="c0" decimals="0" unitRef="pure">1</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c0">&lt;table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"&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;September 30, 2021&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;September 30, 2020&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;September 30, 2019&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;Top 5 International Markets:&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;Sales Amount&#160;(In USD)&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;As&#160;%&lt;br/&gt; of Sales&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;Sales Amount&#160;(In USD)&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;As&#160;%&lt;br/&gt; of Sales&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;Sales Amount&#160;(In USD)&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;As %&lt;br/&gt; of&#160;Sales&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%"&gt;China&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;53,130,894&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;81.22&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;$&lt;/td&gt;&lt;td style="width: 9%; text-align: right"&gt;47,271,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;79.93&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;47,606,489&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;72.66&lt;/td&gt;&lt;td style="width: 1%; text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td&gt;US&lt;/td&gt;&lt;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,740,265&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;8.78&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;2,996,803&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.07&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;8,285,920&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;12.65&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;India&lt;/td&gt;&lt;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,191,611&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;6.41&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;5,082,525&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;8.59&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,795,089&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.79&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&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;546,807&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;0.84&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;1,327,488&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.24&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;473,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;0.72&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;Switzerland&lt;/td&gt;&lt;td&gt;&#160;&lt;/td&gt;
    &lt;td style="text-align: left"&gt;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;514,951&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;0.79&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-56"&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-57"&gt;-&lt;/div&gt;&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-58"&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-59"&gt;-&lt;/div&gt;&lt;/td&gt;&lt;td style="text-align: left"&gt;%&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="vertical-align: bottom; "&gt;
    &lt;td style="text-align: left"&gt;Other foreign 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;6,122,083&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.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;&#160;&lt;/td&gt;&lt;td style="text-align: right"&gt;2,459,227&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.17&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;5,357,205&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;8.18&lt;/td&gt;&lt;td style="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; text-align: justify"&gt;&#160;&lt;/p&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <hudi:SegmentSales contextRef="c323" decimals="0" unitRef="usd">53130894</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c323" decimals="4" unitRef="pure">0.8122</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c324" decimals="0" unitRef="usd">47271235</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c324" decimals="4" unitRef="pure">0.7993</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c325" decimals="0" unitRef="usd">47606489</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c325" decimals="4" unitRef="pure">0.7266</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c326" decimals="0" unitRef="usd">5740265</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c326" decimals="4" unitRef="pure">0.0878</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c327" decimals="0" unitRef="usd">2996803</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c327" decimals="4" unitRef="pure">0.0507</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c328" decimals="0" unitRef="usd">8285920</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c328" decimals="4" unitRef="pure">0.1265</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c329" decimals="0" unitRef="usd">4191611</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c329" decimals="4" unitRef="pure">0.0641</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c330" decimals="0" unitRef="usd">5082525</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c330" decimals="4" unitRef="pure">0.0859</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c331" decimals="0" unitRef="usd">3795089</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c331" decimals="4" unitRef="pure">0.0579</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c332" decimals="0" unitRef="usd">546807</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c332" decimals="4" unitRef="pure">0.0084</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c333" decimals="0" unitRef="usd">1327488</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c333" decimals="4" unitRef="pure">0.0224</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c334" decimals="0" unitRef="usd">473613</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c334" decimals="4" unitRef="pure">0.0072</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c335" decimals="0" unitRef="usd">514951</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c335" decimals="4" unitRef="pure">0.0079</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c338" decimals="0" unitRef="usd">6122083</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c338" decimals="4" unitRef="pure">0.0196</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c339" decimals="0" unitRef="usd">2459227</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c339" decimals="4" unitRef="pure">0.0417</hudi:PercentageOfSales>
    <hudi:SegmentSales contextRef="c340" decimals="0" unitRef="usd">5357205</hudi:SegmentSales>
    <hudi:PercentageOfSales contextRef="c340" decimals="4" unitRef="pure">0.0818</hudi:PercentageOfSales>
    <us-gaap:SubsequentEventsTextBlock contextRef="c0">&lt;p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"&gt;&lt;b&gt;NOTE 17 &#x2013; 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;&lt;i&gt;Short-term Bank Loans&lt;/i&gt;&#160;&#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;The Company refinanced its loans with its banks
subsequent to the expiration of the loans disclosed in&#160;&lt;i&gt;Note 10 &#x2013; Short-term Borrowings&#160;&lt;/i&gt;by repaying bank loans
of $ $16,975,043 and borrowing a total of $ $15,358,372 and for the period from October 1, 2021 to January 31, 2022. Those loans have
interest rate ranges from 4% to 5% and are maturing within one year. The Company had no default of payment during the subsequent period.&#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;Stock Issuances&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 November 2, 2021, Craft Capital Limited and
R.F. Lafferty Co Inc, both the underwriters of the Company&#x2019;s IPO, noticed the Company to exercise their warrants on cashless exercise
procedure and the Company issued a total of 65,232 shares.&lt;/p&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:ShortTermDebtRefinancedDescription contextRef="c0">The Company refinanced its loans with its banks
subsequent to the expiration of the loans disclosed in&#160;Note 10 &#x2013; Short-term Borrowings&#160;by repaying bank loans
of $ $16,975,043 and borrowing a total of $ $15,358,372 and for the period from October 1, 2021 to January 31, 2022. Those loans have
interest rate ranges from 4% to 5% and are maturing within one year. The Company had no default of payment during the subsequent period.</us-gaap:ShortTermDebtRefinancedDescription>
    <us-gaap:SharesIssued contextRef="c341" decimals="0" unitRef="shares">65232</us-gaap:SharesIssued>
    <dei:DocumentAccountingStandard contextRef="c0" id="hidden-fact-0">U.S. GAAP</dei:DocumentAccountingStandard>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c2"
      id="hidden-fact-1"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="c3"
      id="hidden-fact-2"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:Revenues
      contextRef="c5"
      id="hidden-fact-3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c10"
      id="hidden-fact-4"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c14"
      id="hidden-fact-5"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c15"
      id="hidden-fact-6"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c16"
      id="hidden-fact-7"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c18"
      id="hidden-fact-8"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c14"
      id="hidden-fact-9"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c15"
      id="hidden-fact-10"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c17"
      id="hidden-fact-11"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c18"
      id="hidden-fact-12"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c25"
      id="hidden-fact-13"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c29"
      id="hidden-fact-14"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c30"
      id="hidden-fact-15"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c31"
      id="hidden-fact-16"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c33"
      id="hidden-fact-17"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c29"
      id="hidden-fact-18"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c30"
      id="hidden-fact-19"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c32"
      id="hidden-fact-20"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c33"
      id="hidden-fact-21"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="c40"
      id="hidden-fact-22"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:StockOfferingNetOfOfferingCost
      contextRef="c45"
      id="hidden-fact-23"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="c45"
      id="hidden-fact-24"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c43"
      id="hidden-fact-25"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c44"
      id="hidden-fact-26"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c47"
      id="hidden-fact-27"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:TemporaryEquityForeignCurrencyTranslationAdjustments
      contextRef="c45"
      id="hidden-fact-28"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c43"
      id="hidden-fact-29"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c44"
      id="hidden-fact-30"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:NetIncomeLoss
      contextRef="c48"
      id="hidden-fact-31"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProvisionForOtherLosses
      contextRef="c4"
      id="hidden-fact-32"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProvisionForOtherLosses
      contextRef="c5"
      id="hidden-fact-33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="c4"
      id="hidden-fact-34"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c4"
      id="hidden-fact-35"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:ProceedsFromIssuanceInitialPublicOffering
      contextRef="c5"
      id="hidden-fact-36"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:BadDebtWriteoff
      contextRef="c0"
      id="hidden-fact-37"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:BadDebtWriteoff
      contextRef="c4"
      id="hidden-fact-38"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="c93"
      id="hidden-fact-39"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:OtherShortTermBorrowings
      contextRef="c226"
      id="hidden-fact-40"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DueFromRelatedParties
      contextRef="c288"
      id="hidden-fact-41"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DueFromRelatedParties
      contextRef="c291"
      id="hidden-fact-42"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:LiabilitiesToRelatedParties
      contextRef="c296"
      id="hidden-fact-43"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:LiabilitiesToRelatedParties
      contextRef="c297"
      id="hidden-fact-44"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:LiabilitiesToRelatedParties
      contextRef="c298"
      id="hidden-fact-45"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:LiabilitiesToRelatedParties
      contextRef="c299"
      id="hidden-fact-46"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:LiabilitiesToRelatedParties
      contextRef="c300"
      id="hidden-fact-47"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:LiabilitiesToRelatedParties
      contextRef="c302"
      id="hidden-fact-48"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:LiabilitiesToRelatedParties
      contextRef="c303"
      id="hidden-fact-49"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="c0"
      id="hidden-fact-50"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:TaxEffectOfDeferredTaxRecognized
      contextRef="c4"
      id="hidden-fact-51"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:TaxEffectOfDeferredTaxRecognized
      contextRef="c5"
      id="hidden-fact-52"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="c0"
      id="hidden-fact-53"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:DeferredIncomeTaxAssets
      contextRef="c3"
      id="hidden-fact-54"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="c3"
      id="hidden-fact-55"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:SegmentSales
      contextRef="c336"
      id="hidden-fact-56"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:PercentageOfSales
      contextRef="c336"
      id="hidden-fact-57"
      unitRef="pure"
      xsi:nil="true"/>
    <hudi:SegmentSales
      contextRef="c337"
      id="hidden-fact-58"
      unitRef="usd"
      xsi:nil="true"/>
    <hudi:PercentageOfSales
      contextRef="c337"
      id="hidden-fact-59"
      unitRef="pure"
      xsi:nil="true"/>
    <dei:AmendmentFlag contextRef="c0">true</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c0">FY</dei:DocumentFiscalPeriodFocus>
    <dei:EntityCentralIndexKey contextRef="c0">0001791725</dei:EntityCentralIndexKey>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>96
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( $Z-L%0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    " !.C;!46K(,*^\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M2L0P$(=?17)O)\WJ(J';B^))07!!\1:2V=U@\X=DI-VW-ZV[740?P&-F?OGF
M&YA61ZE#PN<4(B:RF*]&U_LL==RP U&4 %D?T*E<EX0OS5U(3E%YICU$I3_4
M'D%PO@:'I(PB!1.PB@N1=:W14B=4%-();_2"CY^IGV%& _;HT%.&IFZ ==/$
M>!S[%BZ "4:87/XNH%F(<_5/[-P!=DJ.V2ZI81CJ837GR@X-O#T]OLSK5M9G
M4EYC^96MI&/$#3M/?EW=W6\?6">X$!6_J9KU5C3R6DA^^SZY_O"["+M@[,[^
M8^.S8-?"K[OHO@!02P,$%     @ 3HVP5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
M[GA$9>2=? 4,&2B/14_'P5HNLF$N[O:YN^* E+5E^E#;Y@0,R/ZY5JL4S7+
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
MF$F>E,8J@B1*3[_^CW(B+@R@W6" 2@.D&2"WP< N#6S=P&HP<$H#1S.PF\:
M2P.L>R -!J0T()H!:0K)+0W<KH.FI0'M.JU>:5#H:W3*7Y'\F2_]R5CP)R!R
MM&++#PH%%=8JYU&:BWTCA;H;*3LYF?(TXW$4^I*%8"/5CU*RS #?@NG>3W<L
M U$*-GM?L#V/0R:R/WZC"+I_@OGW8R2?P1!\V<S F]_?CD=2Q9.SCH+2]\/)
M-VKTG21*[QO)@V\&ZVF[]8<PC/+GQ8_!P8_"H0HS\ ^1]&,#U^P5KB X)L>X
MF 3UI$1!) TD\^XD7.Z9  %/U JTSY>&1Z;F49TS ^^BG3?/RE%R\0PV1W&(
MCQGXS#(F'DU4RU>H#'EDISQ*#E9'/XS .I5,I'XYM4O!CP<PY7?OP%\RO#.X
M7+6[_,C3H9J(5 H>JWL[-0V*GV4R,W"MV[G^X;7LCI3>*]&C2O2HX'$:>![\
MV$\#!GP)-NQP!VSK'4 6I"8)GYA(P917CL>)JB/6>/1XJ50#"&$;$J0!9W7@
MD%+7]ASW&C@W,%)$H$6O<8O6@>:5\GUV\ -V/U!"+$0SF "3;NK^('$H=BF\
M=K@R &WD0@VV-O$12!T/5<"KU-E5ZNQ.J7OSLBIE;SNE\<2*+^.Q3G_F>)PJ
M'J<U'E5Q53U52\]1")8&ZCD2?IK%Q>,#=FJS80JFE;)[TJ8]\<QZXID[M4D>
MJHS;^N.RZ,G?LJ._E0F'74^3K!E%+W!7"L&50G"K0CZJ'6OCTO_0:GN#%'KB
MF>':)&#;0Q9"VOK4D[]%3SS+CG&O##C'(5B3@AGE4-<L!5))@?Q,W?%,PB!=
MZ@ZIQ=E0=^K H>U0Z"%MY/,Z$'HNH;6ZTSK0&_)F& &T$,66K27.$)A+L:?5
MS;6)#UDN;%KGW2IU[J_6'6,:W1OK#JWBH?W7G5;*&Q:;GGAF/?',:7V2$;0M
M1Q=M3_Z6'?VM3#CU?&J2;4!9T*P0KU*(]PMUI]7V!BGTQ#/S:I-@VPBY-M'6
MIY[\+7KB67:,>V7"8:)+P8Q"7L,6!%KG+M_ZB<J3EPE#TVYU*3TEJD/M,2"'
M$'N0:ANPN0%H*Q3%VF0NV@=[0_9,@\"8.(AJ=65E'*[C0#V#1D97]7A-"SZ\
M>%,#?[$$->03WEB#X+F/ANV-=/'J!O#ME@G5VK\#J5IS^+:ZH/K^S/0BY0'6
MVT.B;T6F)>BZEA-BN["FA[ZZX :7CNWH_6T7Y/6DGCM<V-[B=IG42Q$8)[C>
M[]H0X>:4G_M=V-[P%M$-\_?+8?%^BZ59L>DPOL"KMU20U):21;O'6]+7R=_Z
M5=CUU)P;/=C>Z35-S:O)JK<;J#F<<[,!V[N-G]HBMG/>L#'HBVC6%]$<&EH(
MQW:IA74]]M7<=/6X,@(QJA67!ABB#5HY=S>PO;UIWRRV&]\BBIZ(9K#>5ZE=
M%W9=2]]3].1Q8?*(L:NG<FG$V=!Q:SEO(-1SW@!S<$/.SQTD;&\A&_:$T*@
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
M/=HZ/'!ZK2C?V^H$RG7A*5)=3D0U\YSP8BZLTBX*S19?9#5&;_>F\.9A#8<
MZ!OY^YKVZK5%L^]*%(@KQ_P_"%/)F:5W*JL1*6CZ+ 3W>0OGH(E;)$=Q&ZE4
M>L4=[;N<WA5:FYBY#75MZ*80J8R1,WMT!W?D 'MMD/FHN.BH,=WTKGMTIA^Q
M8[ /%[]GR#2HBNGCG\D+I!LJRBK.MM:O]?(5K9:O==I-\&_*6338BOV-9?!'
M<V!=B2T9</ SX$\ _K\%_6_2Z.V8IS5G!JA.@55@4*.A91@[AU9E'CG@L@G>
MFY!,WT?RQD;$.(Z>PO%Y&TT89!X 4OL$CFD)Q^=&J'%9*P.T"O8$G'NK14;W
ML#3&IW&Z$#%]>9\D23^.M@%A2[M[HMLU"QL!N=H HW5$S@4VKGXR1&M^_5EX
M1)W>&4@YJ+EXD#Z*NIMQGT#7]_OU8F]K=D?;>O:<S28O-IT\\JT<5H;F^R/N
M:HW<H.\"Z0N<XW!2J1H6DA-@8I3%Q!]. ECL A>U@?,SDM230G8U^E9.ZB'F
M9M]E6<D0G07,M@&"],]W;U%!VT[IS7%_(Y31/!8K,J!ZE:H))R_G*7 >:L]J
M$'P_M*((;VT7/^OC-U$3B1Q:71X*LV%5%D,]W; ^,1J=R>$-RJ3F:H<49DNY
M4>H*GK:O(X5'X_RR?/2/4&>L=08R)].\TH4>SVAMVX:@_AR6?W(87"1[,ODQ
M'49^/%S/_I\"$;M@%28 U.VG,TI>'L:' 5$]NH-&DD[K,8[,E!SZ!#J(U_0.
MJ,?86J%XAZ;#\PQ** OXGG:=BVYNS^EN@;CUTY)_HY'& 9X15^'$7M4C0+0V
M?M@:05H&38V".:M LE*4_JN'94B6>HBG%F$T59A4Y*/CNQ$$/U/,:5C[TQND
MJ"+D 5-6TO&U2-26DAY=/*; !<H!CXD<DQ0'=3 CC2]FRJ7 R*_H+H$#K# T
MJ1%L*YLPPO\CL$+B!>T!,FYNNBIF,34>8L;G84)LG-.]FLK5E=JNKO!LEBZ3
M1_-7S9(W<!&T[;J1(\:>]N:)(;#Y@C6$>T+)\^[I(;YZ\?;C$D71\/;:M4#B
M*AS3@BU>J4("]9&@+@4@<(D3)!L46T3R 2E9> _SPH)T>E;Q=0(K:L(X!72R
MH*ZH8]-SP 1OH#85<NP9S8_IS[A -VH!>&\5_8%>&?O=;;:MP)0<ICW;B#SX
ME3C,;F$<"GG"NBRT:J_Q#'A13>-G#4$91J0%CA$(UZH4%&U]>>CG@J,>7<_7
MPO0*'Z\1BM1C,*.C_6V*CHPN-]K9BTZYXP'!=>&6BD"7VPU'Q?U/6C^9\8$V
MEX4O#^OJ &K)_'WC[2<*[=N0ZJS>3**1('NEY7;K2QF6K<\\JPN5<16--J24
MC;L$!7S:J'80RB&]8HA1FD,9GMQ$,148+N?%=X5VU5, #E^$\10^1O9&@:0<
MJC 4>Q%#*:&PD;[6"W;L(O!1>NJVKCU;SH/G++73-N@$YB7XMFJ%2: .T&\&
M[ZBM\RUK.5?#2)!U(_F22S$*<*62^)?Y#JC0Z&M@=LY&/G);R7B&=CE_J%*&
MV8KQQFX0W$6XO$:G=^=TV#]X<=!_L8_/>-GUFXV!B+E*?)_:^));CK!<-KG
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
M"M5]Z9TF9@[C+)-0,1M7[%QIW(L9L&8=1'2U!YC_T'])/[D[R$268:Z' N>
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
MR*.D;.A0@I3(##,-,;BZ_*'(*L-M$LHY8\N-4/?B$$+=<RB*XQ(^\=%B=QL
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
M&V<DY=/)X$<(M%K,@@/9H<24W40F<S^B-?&(3\S/'/UT">GC!ND&.?A;=_?
MM_(X";TK[<YX4Z>OW:S=0IYAKH38&.@DL:(DK5:_.#H^R1)-?/[FN#SUL10+
M/SL[>9+9A \K8Y6;[YA7U5_%[V/ L?.32EJ3YW2]W.@35!X=-0Q903;?BA<S
MKE5T9)V9!(FG)83JG+RJ#N=X)!/+LJD2,'VJ(QIAG840%:;5^1)E?01?)KGO
MH9R>C,;Q^N(!+O=#98Q [G\8XN'I&#/-/4G?+O<MLQ;CM"RG<:+C)H+F_0>>
MQ'?(%4:^RTM"_%'H/HROE7X&'[ G=:+M/I&= G.Y7%LS1.+-<P3]XVTSZUBQ
MOB"MS!/4]+":WZ!=#<4?H:>(J9!;"KG[O1[, &&**J/>4^5>= P)8[>N;YLP
M5 C[Y/.5W8K_U1"=E1/Z" 2Q8K8.^C(._M:&CRV(]+"1X8G^_(#/6 [@D1)6
MK>V=Q<.^NC 0Q>"1M*VK1].$:4O)U/G0H\9D+$5CR)XD!V;2C(MYK&O+V$[I
M:K>31"L%\O0 OG?O1^HLM4YU\-) S=#K*AIX%VNS"2TT:)[NOZ&S0&=T1IT%
M8TF2%&41K -?"&LM,*(?#\KQ$,Q0R4P$?+5=(G4THN!(CKYM)C*E9WKJ9>F!
MN0PF6T^.G_P0#6)(7[?YVL$Z2J^'O1?1F@]14PRS^/YWJ,A.HD9 @R[\O@=C
MD587D<]'G(NU?//B[$5#(>*.'&!Q?S-W$$IX'>$H&0HE_9$3GY/[;D'U7*7W
M2.AXB2.V)*=B91(9=ZL+*4<S+OSO-JQ5"!6!X*-5WIPU_N$)>D.."*-ZC1(?
MWB#AT<;#QR??.5MJ@&1[]4-,D>YEBN2O,L7#U@CYKNF_Z?'(&/F?;>T>,$24
M@2X&#.2Y_TT(D!YI#/4W<=V5FTY/+HB;?A\.P1JNI"/NW=!JN60( 7-$QPUR
M&%J,NM Z"DFI\VIQ@\:/?N Q*'D?32R3N4^>-'PZ\XB>.H(G2M;QK(\&6TG-
MYJ']DK!?EOI#C[6=#3*VZ53[*RY2_ZLWO>3=^:>N",J,HZTN+[*@^C!979HJ
MR1OVHWE#TYD?W6-]$[[>:8"L?:.5A]CDYN&HQDDG15N-1X$<L7FHB2:*=W&]
M,_1"$8HDLN@:GV751/.H/DNG0]LXU*_?6Y8,ST$HUE2@BL5AHMV/IVAV[R!+
M5^(K1C>LK9)\&UI$,'C=+.I#3=3$\%@F;>OG/W$W3A@R'!F/$"&:QO1R&73"
MMO08D1S$=WT\,8R.IZ:SGW#"G4'Q>#40<Z0QS+L,V>X=C:2U$3K$8HQTV"%%
MG$GHLA%8*,)1N#(>C3O\&1L+R8?A\ZTCZM=2BL&^N4ZKE&S1#D8DJCC.)4OC
M)2.$1:ZZMYP;XM\@LR&.6F;-XO5!M6R:Y"]:^8DHSX-6?GK0RF<;Z"W*J[%5
ML"T/"/'G1_B-B8/"=GKRHTCF9%>&9P1Q2WCO>8 JET^[@H??F]DT/7\B%[+K
MJOX0Z="7$(E^VN]:$N?L\/DE:DHG$1OL1S\B [1(BP8&R-\7M]_UC[X!T<GX
M_J(9'2<G7+MRV,6*\SN^+4W$&L>:PK-"3+[].Y<!P:7O<D&,#R4EEJC2ZH/0
M/3XT,>*]FOW=6]]@SQ-Q>3H]3%Q"6"=9<H,@&=FG!EQDAN!*XMIH3E_$K;'Z
MK$6AWK"6%+>FT6);950MW>-(O_MBD\;\JY)Q@;7:#][<$L,R]-7Z0,/@YPQ9
MC:D#JP6R)"#,+^6Z/>]."EKB>4R8:65%2L+04>VM#AL?D)ZW%&.SH!G]C.*X
MKAL5*9@_+OHUJFZFF^LY=)JHU23R,>^D)6@\:X".2U;-!@J0[T\[[)MUT[OH
MITT'*7O: WKQ>_@R^7_*ESMR=6B<GSS(?,GW,U_Z_XWYDKW,M^]7@I]&O\*\
M=NV2?VN:?RRS[N4'F?VGJ?V<]97\BG-8+K^%_;LF2RJWH$>/)Y?GCT3QV1]]
ML^'?=)XU?=^L^9\KLC]=BP7T_:(AZM _\ +_(]^__%]02P,$%     @ 3HVP
M5.Q=[6<4!   [ @  !@   !X;"]W;W)K<VAE971S+W-H965T.2YX;6R55MMN
MXS80??=7#-2BV 446Q?+EZQM(/:ZZ *[V2#);A^*/M#2R"96(E62LN._[Y"2
M%:=PTO;%YF7FG#/#&5*S@U0_] [1P%-9"#WW=L94UX.!3G=8,MV7%0K:R:4J
MF:&IV@YTI9!ESJDL!E$0C 8EX\);S-S:G5K,9&T*+O!.@:[+DJGC$@MYF'NA
M=UJXY]N=L0N#Q:QB6WQ \ZVZ4S0;="@9+U%H+@4HS.?>37B]'%I[9_"=XT&?
MC<%&LI'RAYU\RN9>8 5A@:FQ"(S^]KC"HK! )..O%M/K**WC^?B$_JN+G6+9
M,(TK6?S.,[.;>Q,/,LQ979A[>?@-VW@2BY?*0KM?.#2V,3&FM3:R;)UI7G+1
M_+.G-@]G#I/@%8>H=8B<[H;(J?S(#%O,E#R LM:$9@<N5.=-XKBPA_)@%.UR
M\C.+FS25M3 :[C%%OF>; F<#0\!V>Y"V(,L&)'H%)(S@BQ1FIV$M,LQ> @Q(
M42<K.LE:1F\B/F#5ASCP(0JB\ V\N LS=GCQ?P\3_KC9:*.H+/Y\@V#8$0P=
MP? U@M7JZ[?;QP>X7Z_6G[[?+#^O+^7Q31#;@->Z8BG./>HPC6J/WN+VZ^,:
M8OCEITD4AA_@ A%TT:GGZ)@&F0/ET6"Y0=4E$YC(["" 5%)K:8,9&?;,#B&7
M!?4H%]OKGK.T5KU+V#]#-/3CT= /IQ.:A",_B:9^E(07K4_*%1;,LE5,&8X:
M8G\Z"?W1= RA/PT)<!+T/J/6U\"L#B92*TE!)NN-R>N".K@%?Q?[P6CD3^,Q
MO(=W$7D'?I(,X?TE?A\$W6TD.?&C\<2?)DYRXB<QH8S'\$B1KV19,7%T2L<?
M=-MXJ#0PU8BP^2FE-CVKWH<]4US6&@K<8^$RO95[5(*N*]K5A@*]D@=!T=("
M=^':O-N4&U4W%U+J2&FK#Q]K!",=B6"F)DY"M+,S(>1N5RI;L3S%7FO!148V
MZNB[61L(;%&@HC0>FUQ21 HS;J!"TFT/',)) !D[:LO+S5G(?9<11M'0I?R<
M\[,#)8'"1MNB]0Y4:ZRJE'SB=$TBD8;!R('[,(T;%BM_,FS&IWSF7*>L@",R
MB@_MS7&A7OVF6)NJ#:<^"=$5NKN\./9AM6-BB^X$_JUJ:-65^=M\S_UACY[I
MMBO.6V*)6RX$]0F]!X4CI.KJBM".Q]0;XSCI+5E&3\3&P$%Q6Q%Y#E=PU5L_
MI4XV9#S/4:&%"),1=4 ,X3#Q)^&T1S?I2X;GFC]GNY5DTI+@$SW5&ET$_V"E
MTY.* NYMCB_J)*N59?D?:>G#I=MR</8"41%MW3M+164SWSQ&W6KWE-\T+]BS
M>?,=\(4I2J]MK9Q<@_XX\4 U;VLS,;)R[]E&&JI8-]S1YP@J:T#[N93F-+$$
MW0?.XF]02P,$%     @ 3HVP5 !_Q>ZF @  HP4  !D   !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&ULA93?;]HP$,??^U><LFI/C/P 6M8"$C"F5EJW"KKN
M8=J#DQS$:F)GMM.4_WYG)TW95+J7Q/;=?>Y[ML^36JH'G2$:>"IRH:=>9DQY
MX?LZR;!@NB]+%&392E4P0U.U\W6ID*4NJ,C]* C._()QX<TF;NU6S2:R,CD7
M>*M 5T7!U'Z!N:RG7N@]+ZSY+C-VP9]-2K;##9KOY:VBF=]14EZ@T%P*4+B=
M>O/P8C&T_L[AGF.M#\9@*XFE?+"3ZW3J!580YI@82V#T>\0EYKD%D8S?+=/K
M4MK P_$S_;.KG6J)F<:ES'_PU&13;^Q!BEM6Y68MZRMLZQE97B)S[;Y0-[[1
MP(.DTD86;3 I*+AH_NRIW8>#@'%P)"!J R*GNTGD5'YBALTF2M:@K#?1[,"5
MZJ))'!?V4#9&D953G)E]E08UK#%!_LCB'">^(:JU^4E+6#2$Z @AC.!&"I-I
M6(D4T[\!/LGI-$7/FA;1F\0-EGT8!#V(@BA\@S?H:APXWN ([Z4Z#3_GL3:*
M[L*O-\###CQTX.&QS?MVM]K >K5<7=_/%U]6KVW>_PDPA/?OQE$87L*_0&B.
M1W4%0"*I'[3!%.26KJ-XH'N=8&F82/!$.&\RG$:]T<=!+PC'P$0*IZ/1J'=&
M!]6 *'BK9 $F0UC*HF1B[P2<7^KVRJ'2P!R)SL)@$:/J#L01:4!3A;I$UU;Y
MO@]W&6H$I^&DYB:#P8<S*)JK0>U3*6[VD#(KL4:%P+6N2$J\/TAJ))1L;Y5Q
M94>NYICEMCQG/=!\Z928EZP-=E<QQ81!3$]B1W+;I/NOG;=_T#B4?^>>!]H$
M60G3]%"WVKU \Z;Q7MR;Y^N&J1T7&G+<4FC0/Q]YH)HGH9D86;HVC*6A8MTP
MHU<4E74@^U92#>W$)NC>Y=D?4$L#!!0    ( $Z-L%3D</ :O@(  )8%   9
M    >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;(542W/:,!"^\RMVW$Y/+GYA
M;%)@)B3I-(<\!FARZ/0@[ 5K8DM4$G'27]^5#2Z=2>C%WEWM]^U#VAW74CWI
M M' 2U4*/7$*8[9GGJ>S BNF^W*+@D[64E7,D*HVGMXJ9'D#JDHO]/VA5S$N
MG.FXL=VKZ5CN3,D%WBO0NZIBZG6&I:PG3N <#'.^*8PU>-/QEFUP@>;[]EZ1
MYG4L.:]0:"X%*%Q/G//@;#:P_HW# \=:'\E@*UE)^625ZWSB^#8A+#$SEH'1
M[QDOL"PM$:7Q:\_I="$M\%@^L']M:J=:5DSCA2P?>6Z*B9,ZD..:[4HSE_4W
MW-<36[Y,EKKY0MWZ1J$#V4X;6>W!E$'%1?MG+_L^' %2_QU N >$3=YMH";+
M2V;8=*QD#<IZ$YL5FE(;-"7'A;V4A5%TR@EGIM?B&861BJ,>>X8(K=G+]N!9
M"P[? 0<AW$AA"@U7(L?\7P*/,NG2"0_IS,*3C O<]B'R70C],#C!%W7E10U?
M])_R7N&2ZZR4>J<0?IROM%'T'GZ>B##H(@R:"(/W(MP^7-TN[^;75XNW&G@:
M?'NWO((8/GU(PR#X D=<<'0QP#3(-5!O#%8K5%V#@(G<"CYDDL9$&\RMHRD0
MUK*D>>-B<]9K/*U7;\YJ>CL&%6>EAH^0N.D@=I-A1'(0N)%/RF#0>Z0Y BY@
MJV2&6D/LAFGB!DD HR!RDSCH?>6"TYO+82-EKF'DQFGJ1E$ J3L,4M<?C7I+
M:5A)O&'H)F'@AL/8*KZ;1HD;CP:P+)"NHJ;2A*1@AVNJ%3?X.9>UT#3SF=P(
M_AOS'FV?IJQ79$H#VM?V1C_<MAEM5X)1_ZWK]8YFI4*U:3:"I@;NA&G'IK-V
M2^>\G;6_[NW&NF%JPRG/$M<$]?M)[(!JMT"K&+EM)F\E#<UQ(Q:T.%%9!SI?
M2VD.B@W0K>+I'U!+ P04    " !.C;!4;V-',BD$   I"0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q,BYX;6RE5MMNXS80?==7#%RCV "L+5%7)XX!)_&B
M 3:)FWA;%$4?:(FVA4BBEJ3B^.\[I!RMDR9>H'V12&KFS#E#SE#CK9"/:L.Y
MAN>RJ-1Y;Z-U?3H<JG3#2Z8&HN85?ED)63*-4[D>JEIREEFGLAA2UXV&)<NK
MWF1LU^9R,A:-+O**SR6HIBR9W%WP0FS/>U[O9>$^7V^T61A.QC5;\P>NO]9S
MB;-AAY+E):]4+BJ0?'7>FWJG%X&QMP:_YWRK#L9@E"R%>#23Z^R\YQI"O."I
M-@@,7T_\DA>% 4(:W_:8O2ZD<3P<OZ!_MMI1RY(I?BF*/_),;\Y[20\ROF)-
MH>_%]E>^UQ,:O%04RCYAV]H&&#%ME!;EWAGG95ZU;_:\S\.!0^)^X$#W#M3R
M;@-9EE=,L\E8BBU(8XUH9F"E6F\DEU=F4QZTQ*\Y^NG)7.+^2KTC,"]8I8%5
M&<R^-7F-B=?CH<80QG"8[N$N6CCZ 9Q'X494>J-@5F4\>PTP1&X=0?I"\((>
M17S@]0!\EP!UJ7<$S^\$^Q;/_R^"X:_I4FF)1^7O(Z&"+E1@0P4?A;J_F\_N
M%W]BJ"_3VP5,;Z]@]MO7Z_G-[';Q7FZ/P]W>+680P<\_)=3SSN H.GR767<R
M>2>3*1 KP-1J7BZY[/)KS7#@0BJP[I3FF8.&>L-A)0HLX+Q:GSK6TE@Y%TU>
M9+BFH \A\48A25P7QP$9(602)<X-2S>H0^[>,$A([,<D0*"8Q&Y$PE'B+"2K
M5"VD9K9@G_@F3PNNP"-N/$)T%T8^)4%,G;O5*D_Y 5R44$*]"(+():/ =RZ1
MOI9-6_EY!;44:\F5@D\F?=0]N[R>VY%W=@*_ /5#0J/(60C-"F-L<_=>Z@@P
MC<E1&KR01*. 1#0&+S#>Q MBYPL&.<5>DS9E4S#,'[8([)9IWFKZE) @"<F(
M4CB!3S$)XX2$;@@GSM$-(U!A?^YCKJB+F4.'/D0D2F(2!12N#B/P9^S7BL,6
M][@?HR[?]PF.J$_")#*P3C_RT-$/<$^EW=L=9U(!-Q7[SJ$@[8EHCX8W(MB+
M5<UM-RUV [AJ))X 6.4JQ=P9J(^1'!/M4I0UJW:@1)&AVS.:,J6X5MCZ] :8
MU9HR*7<&]XD5#3>GM4\IGA+48HB@7B%-D$+@IJ)LQ0IK]0K/>'DDCN(W+)UC
M+/'Y?UC&+NY)\(;E&F_'?[%T#EA&84 \/QG ]$>5^8J=4Q<\6V. 95>(6H#B
M:2,Y7E;5H]7,TKS(=8Z5M,8*,V<2C0Y0!K# R6LMEH:Q^5$$6 HI;6-0SG+W
M*G4,3=1&;&T%W@K-P7/?:ZO#@^NKY')M+VF%5=94NKW)NM7N/V#:7G_?S=N?
MB!LFUWFEH. K='4'<=@#V5[,[42+VEZ&2Z'Q:K7##?[+<&D,\/M*(,_]Q 3H
M_HXF_P!02P,$%     @ 3HVP5.-LM9ZQ @  NP4  !D   !X;"]W;W)K<VAE
M971S+W-H965T,3,N>&ULC911;YLP$,??\RE.K)I6"04P)"19$BGMNK52VU5-
MNSU,>W#"): "9K99VGWZG4W"LJZ-]@)G^^[G_QW<C3="/J@44<-CD9=JXJ1:
M5R//4\L4"ZZZHL*23E9"%ES34JX]54GDB0TJ<H_Y?M\K>%8ZT['=NY'3L:AU
MGI5X(T'51<'ETPGF8C-Q F>W<9NM4VTVO.FXXFN<H[ZO;B2MO):29 66*A,E
M2%Q-G%DP.HF,OW7XDN%&[=E@,ED(\6 6%\G$\8T@S'&I#8'3ZR>>8IX;$,GX
ML64Z[94F<-_>T3_:W"F7!5=X*O*O6:+3B3-P(,$5KW-]*S;GN,VG9WA+D2O[
MA$WCRV('EK72HM@&DX(B*YLW?]S682]@X+\2P+8!S.IN+K(J/W#-IV,I-B"-
M-]&,85.UT20N*\U'F6M)IQG%Z>DE+Q.X5PCV<ZBQIPEJCKSE%G#2 -@K@(#!
ME2AUJN"L3##Y&^"1FE82VTDZ80>)<ZRZ$/HN,)\%!WAAFV)H>>'_I0C?9@NE
M)?T.WP_ HQ8>67CT&GQV_0'NYV=P>_'I_&[^4OT. ZX_WYU!#&_?#%@0O(=G
M/+#B:Q(O&_%<@5@!E4ACL4#9U@F,'QD^+ 5UC-*8&$>=8F<E<FJ]K%R/.M;3
M>'6><5T*4QJ.('#C8.@.XX&U^R%S61QW+E&I$770LB[JG!LV+X34V2]N6^M=
M-.BY8<3@F$PV='M#'X[_O:+$Y@861D3N-[;/W/X@AMD^#Q]IYE#@AK(](@EA
M-'3)\%T_&IA$.\;N!S'04#(IPA-RJ0#-#_A";=RF,$V%*#L:)JI".P[RI^Y+
M/X&WUU %RK4=&XIJ5)>ZZ:UVMYU,LZ8A_[@W8^V*RW56*LAQ1:%^-^XY34%V
M"RTJVYX+H:G9K9G2=$5I'.A\)83>+<P%[;R>_@902P,$%     @ 3HVP5+.N
M\?LU!0  .PT  !D   !X;"]W;W)K<VAE971S+W-H965T,30N>&ULM5?;;MLX
M$'W75Q#>=M$"JBU14F0W%Z!.TFV!)BUBMWU8[ ,MT191B51)*F[VZW>&DA4%
M=8P4N_M@BZ2&<SES9DB=;)7^9@K.+?E1E=*<C@IKZ]>3B<D*7C$S5C67\&:M
M=,4L3/5F8FK-6>XV5>6$!L'1I&)"CLY.W-HG?7:B&EL*R3]I8IJJ8OINSDNU
M/1V%H]W"C=@4%A<F9R<UV_ %MY_K3QIFDUY++BHNC5"2:+X^';T)7\]CE'<"
M7P3?FL&88"0KI;[AY'U^.@K0(5[RS*(&!H];?L[+$A6!&]\[G:/>)&X<CG?:
MW[K8(985,_Q<E5]%;HO3T71$<KYF36EOU/8=[^))4%^F2N/^R;:53<!BUABK
MJFXSS"LAVR?[T>$PV# -'ME NPW4^=T:<EY>,,O.3K3:$HW2H T'+E2W&YP3
M$I.RL!K>"MAGSSXHN7FUY+HB[^4M-Q;PMN9D8D$U"DRR3LV\54,?41-2<J6D
M+0RYE#G/'RJ8@$^]8W3GV)P>U+C@]9A$@4]H0,,#^J(^T,CIBQ[1-PC/)Q=\
M90F3.;G\W@A[1Q8\:[2P@AORYYN5L1K(\M<!HW%O-'9&X\?0_7C]QZOEY<T5
M>7_]Y7*QO+J\7B[VH7M8S?7'Y269DM]_F](P/"9[M1*728N9%/>ADDQ!_1C+
M<Z+6Q!:<K%4)A2CDQF,&UP!GRZL5USW8#A@8!*\]-\6A]ZYAIF!R0ZY$IA5Y
M*R23&2?G:DR>D<2?SE(_":9NG,R._'26>.C0EDERTVA6@F15<9T)&,Z9_$:.
M_-DT](-9"J,CFOAA%'E?N?R[4(T+I12P]8+?0MNH,10TY9,/-B>A3V>1']$(
M1S3UHS3UELJ"XF<DC/TP#?T915?"R(_CF1\%"9 ;P@AFOH, 7*F9O(,RRCD$
M.\ + ;FYFGNSP \"]R,OGH$:&L O24&2?%Y<O"1603L!ZFA.*!TGS_'% 81>
M8.9H<+P3<=/P^*5/&%EW<EGGE%JON390ZJ#$*Q63!JT)3*7K!O!RW(83)K#?
MN(@T-]"%T'M&,E8+!$/SO'&=[T'0CD/I,:1^*T%5(6JR!25.&$BRNB,1Q@,F
MP]ES((LFS,O ZY9(.=?,-=,6)Y+0 4Y3/XF ";2':4R6 [0SIC46F"V$&4+.
MK/,O4P8"D&VD8$N5(F?(VQ4K$2#/]3CS4&<N<B*5!?<S#LV=M&NWX"=06$C
M% BO576?G!SJ'!YH\8XS )ICO]I3!>X_Z&HAG.TP#Y]*H:D?1<"_ED' P13X
M3O<1:#H&P=A1Z$G\OZ?33FQ(IUK#>:VAI3&'P%HSZ&; @T9S+Q]HZ^CVGZ:(
M/"%%WJ,IZH/^MRFB3TU1'&-..O:FT#@H%/K^(A^'+D$'6]H@,3?G\X=)$;<
M%. $C8]E&42"$>:\5@; ]# "2!R @LNF4-JVG1S*K^S;>@DX.&!^:@?_1YE=
M/,S"@20,P>ZRG/^4XJYA4.@/M*N*&.HCC9(>[Y8% -W8>Z+QX->,1WXP3;MT
MQW'@'\7I'N.#R+T#QL/9KQK''I"TQO'D2X-]QC&5]ZT92CF#Y,'M>'=\LY6"
M/M>3PAN>]04T<BRU##L=>G*/XEJ8#&AZ,).M<>3/'6Z[967#S<YN7?(<=99[
M;AD>,-+@#:IC^$II[:X8!L^3(4A,8Y. ^##T:P4E$0;[KEF3P846*+YQUW8D
M;"-M>[?M5_LO@S?MA?A>O/VLN&)Z(^ 0+?D:M@;C-!D1W5[5VXE5M;L>KY2%
M>G+# KYNN$8!>+]6X&<W00/]]]+9/U!+ P04    " !.C;!4"1THQ2L#  "U
M!@  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6R%54UOXS@,O>=7$-YB
M3YDX=IJV.Y,$2-HN=H#M3-#.!P:#/<@V'0N5)5>4F^;?#R6G;KK;=B^)*.D]
M/I(B/=L:>TL5HH.'6FF:1Y5SS?LXIKS"6M#(-*CYI#2V%HY-NXFIL2B* *I5
MG([')W$MI(X6L["WMHN9:9V2&M<6J*UK87<K5&8[CY+H<>-:;BKG-^+%K!$;
MO$'WM5E;MN*>I9 U:I)&@\5R'BV3]ZMC?S]<^"9Q2P=K\)%DQMQZXV,QC\9>
M$"K,G6<0_'>/YZB4)V(9=WO.J'?I@8?K1_8_0^P<2R8(SXWZ+@M7S:.S" HL
M1:O<M=G^A?MXIIXO-XK"+VR[N^EI!'E+SM1[,"NHI>[^Q<,^#P> L_$K@'0/
M2(/NSE%0>2&<6,RLV8+UMYG-+T*H <WBI/9%N7&63R7CW.*3<4BP%CN1*9S%
MCBG]09SOX:L.GKX"3U*X,MI5!)>ZP.(Y0<Q:>D'IHZ!5^B;C#38CF(R'D([3
MY V^21_@)/!-7N&[P,S!A:1<&6HMPL]E1L[R8_CG#?+CGOPXD!^_EKW/7RYO
M8+W\L5S]??E2]OX?#G_ [[^=I4GR 9ZQ05>9IJL,Y(;[@!P68$I^AOH6].'Y
M@'>/TN$D28?3Z0D(7<!1,IPFI\-Q>@*--?>2RP/9#ER%<&[J1FA>&Y".N"&;
M1DFT!((\/9? 89VA[>L0"'G!ID5J,+22VHW@2X6$0)6Q[IU#6P\.I.5"0X:
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
MNHDG]/7K>^2W*67QA!TDZ-W(* 0E%]",NS&0#BKHCEP8M&,&ZRCIVC&&!3L
MAM+6-ZY4,"AZPC8[UA%T#1F2>I?W7L<1:W5V<'X /BC[,0V$2&QQ;4],A*0;
MZY(=ZN-!!/$(Y$,'!>&1)^@Z\*[J2GH%:$ 8#V(X_Z3+GB2D&_BFZ&Q_"6G5
MM^\#I T^_#KXWN#[=Y&4BX!%PH'B'L_WX_N)CB>0/S"+68FIQ]/DD'SLQUH&
M>1#YZHOMBFR^!QW6OJOBV//L1B>#R"<B":A@%A5Y/-O [QGJ;1A D6^SU::=
M/S:^#3J8HUD"-MAA/GV5\2WT+BOU4FV=\V)HQ)BE,-UU'HL&\<[;H>O/S#;B
MZZHH5 V5OK6\CUK*(?%@6-Y@B3L=Z!Z6*!"\FYB@;D'MY/Z5J)\$]W-L*^*Q
M[QW^17@_R=8L3'WMCH>C*!UV80K^[/HW-&%P!H7_D.N/T&%!QDJ6+^Z*0ORD
MD1XT9BNU[\XC62NTRM5\ ?UY^H(RHY'46KD/E#=]>VJO!0,DRSE:K&4MH;DV
MN\T6687\LZI!(A OJWRN:GV&;C+T&6P/T&]K]5=6M@^ SFJ4@3OF&33MT9,L
MLOP%%6X<T/;WK)Z_6\G:@%[E//N:S=<RUXTBPQ]G3H5,Z;/1E;;!NC%4C)J7
M-'#G:++.\KDU.T"E,N W"@V NP0XL>\PF <DPJ/?JW+1>.NV_ I31*'<V!'#
MNRML8*P]A4VXG3!!FLW$G\$!UC4O2M8:*7O9MN5RIYEV1M886W("L+$96I#Z
MME*E5LA>B.;YQNGU8Y7%E951&JWDBYSF"DDW'X$L4Z&39H;'"0W0"51GJ+!0
MY1S(/D:0?D($",2ME+MSS5].M]VQA8-;2PC;A;N;M3,=2&HN,/VW_OKWJKGU
M[+<W=\=WLEY 14"Y>@(HAJXP1G5S']L\F&KE[D"GE3%5X99+)2&"[ ;X_:D"
M<]L'*\!?BE_^'U!+ P04    " !.C;!4NO,>8M<$  #$#@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-RYX;6RU5]MNXS80?==7$&ZWR *NK(OC.+N. 2>;
M10,T%\1)^U#T@9;&%A&)5$G*WOQ]A]0ELM<WM-D76Y0X,^><N4@<K81\40F
M)M^RE*N+3J)U_JG74U$"&56NR('CD[F0&=6XE(N>RB70V!IE:2_PO$$OHXQW
MQB-[[T&.1Z+0*>/P((DJLHS*UTM(Q>JBXW?J&X]LD6ASHS<>Y70!4]#/^8/$
M5:_Q$K,,N&*"$PGSB\[$_W39-_OMAC\8K%3KFA@F,R%>S.(FONAX!A"D$&GC
M@>+?$JX@38TCA/%/Y;/3A#2&[>O:^U?+';G,J((KD?[)8IU<=(8=$L.<%JE^
M%*O?H.)S:OQ%(E7VEZS*O>%9AT2%TB*KC!%!QGCY3[]5.K0,AMX.@Z R""SN
M,I!%^85J.AY)L2+2[$9OYL)2M=8(CG&3E*F6^)2AG1Y?V1 @">4QF19YGC)<
M7 D> =>2&N74J*<QDMG?BRJOEZ778(=7/R"W@NM$D6L>0[SNH(<0&YQ!C?,R
MV.MQ"KE+0J]+ B_P]_@+&]ZA]1?N\/?(U(NRI)^1JM18OIJ!(G]-9@IY1_KO
M/4'Z39"^#=+?)>[S].G^]OJ13.Z^D.GSP\/O-[BXNK^[NKY[>IP\W=S?3;>)
MN]_KW?W3-?%]\LM/P\#W/Y-CHI I6W V9Q'ENBHKD"5_524=5Q*(3H0"1R=4
M8\-$HL#MV/ED@0VOL3#P 2>^]X&(.5X#%DJ64_YJH9Q]5MBF2^ %E)[S0D8)
M=HQRR=/;7J)$&A.*<5%IA,-H2G(A;8^BUUR*N(BT<K0@@D,#EISXGCLX*R,+
MC49UK(\D+B3C"POH%:@D8(J.8,EHR&9H6M>-2R;*V'__I$MH9LG&!9"Y%!DZ
M8ZH)[C >I85QRGBMBR$; 5O260ID117Y>=#U^_WN( R[^ A'I,(6,KB"OAOZ
M+>!;'%B%9.F'(W&D@I.SG;-V1SHG8HG/,0\?C==M@$S2CM"CG9>$QB:VVE(I
ME<+.(8]>P\/\Z)5HUUJ)$LT,-KH6IY7_G1+5E)R] +IDE; H0;VR&?9-O!$V
M&#2IV%*]^]/S'@7LA_^C@/WS707LG[]+ 0?G87?0]]K%N,;@F!2>^+[;'Y:%
MN5-/YXCR-&R-ZJE0EK,HY/;:K%S-*4L+"49VJNT()QP_"MX*$%%@WA*Z!(2>
MF7%F,D=C;"4%!.9S_% @)H<8:%8HK!ZENJ;Q,-\LIH8V]C2^[4LX.52O1SOK
MYHQ3'AF':! S\\ E7X]IPBYND0!.:PZOR>P'[K#_H5O]VV!&XK,#52SIZHUD
M/8DW,UO')';@&VF<G4.'K ^=C=SF]/7XN5,WZ3K14]\-PYJ5<Z WJWC':>P=
MTC@,7._4:#QP!UZCL3\XH/%WLMJI9R*UWJJ-M.WJ=7Z0M(?FWR!L5<Y[:FPF
MD)GW#6]G8_">V]EGE1VZWOD/4W;OF_*_*VOX':_L)BMGE[+MU\H,D-82#"_#
MUGR-\0(GERA4^4'@;% O!]H,RC<1TX7!HA)[UX!HNGL&"!I(P>D2AZ2EC(BY
MX+_B_1S0%$]&[K8/WE[K9(%0%O;\9$<IU^4AH[G;'-$FY<GD;7MYOKNE<L%P
M6J8P1U///3OM$%F>F<J%%KD]I\R$QHEM+Q,\9H(T&_#Y7 A=+TR YN Z_A=0
M2P,$%     @ 3HVP5.FZ%P,G"   $R(  !D   !X;"]W;W)K<VAE971S+W-H
M965T,3@N>&ULY5I;<]NX%7[GK\"HWHX]PTB\ZN+8GI'C["2=V/'8VNZDG3Y
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
MLJ@K8OO*.P2M/$=2-]-*Y; V@PED=Z=MN8NKRW6+P96]89KM]Y/*]4'T4+J
MZQ$FTJ,-MQ765N6A+YX=H-(<250Q$I]+2N;6.(<])B<J7*P@.[T67R*G$:!W
M"C7B/#[+]C$OJHKK-274CM #18,TL[E*YJ$R H,7]>E(A1U%0T$FELQPM=9F
M@$F<!1SWQ><-ZY)#U*P\UDAR0191FP]F,#A5*]9ENFW<I;16<HN@)SBF+Q@@
M=FD5J,<)^MX@^_CBU!TG)8>N9.?5\]VN\&V>6UUM.Z(J6\30MH3D'A-?6XM=
MY:);CVS". 8$IB3H#N:5D],*F?8)1^!Q.AF&/,6*X#5$$9;ARQ+S!FFR_ SP
M@UJ*)B2,?6N;E7-$@ M6TX,)]W2OOH0,!UP(AE87<Y?W8;(L%=#1:D(JX"E
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
MM+/D>775G8T^79^+?3+X0_,NG*Q),LF<^RHO=\55=RB$V' >!4'AL>4Y&R-
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
M))\@Z[F5L]Q-_ 9]^Y__!%!+ P04    " !.C;!4G&ZT[58J  "1B   &0
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
M9F0)S8-F6T T9/5(X[D^1/P.9^G 08;6NOYP?<(I@E6S9T%PL+L,X](&C=K
M90#@D0!X! "/V*,4N/B1$->LJR([8*TVBAGU"HT]-+@)F,!$2 (M;3\C>QI\
M#&?'T-47DJ>#Q2-+=1J69(L3];V<0B,$V$E>]ZU)@4R*?"@($N+G"K,VX K[
MX!.:1.RH-UI61O(M+5P*#M^B4V>"W!+F.>KQ.I!N@JR23@>^VB C(+1NS>=T
MH\X <#:\$>[$<FL.O HG<_Z&3--&EMP/<J)=1KF?FX[$U>/2U1Y#,U$INWI-
M5HM(UFG/\:D=D#M0]XQRW-''R>V$YV9>(+WX%I:MNP>3P5S[H!B.,4+#!?8B
M77;G!F43<^$@.VT?ZHE6VFO9IJ5:LL4M6.WJ7.$9WKPUE)T/7S-AQ,W9"^^O
MN:0#>;::.H^4@WY#83!>^(#K?*YMVI"(NV9/4I&Q!^8#AY@6*1)K8==RPZ?4
M-=KQND'\L[)5W%'(M0^"YP"+!+"FM_2[4K-W=]+N$8X^%")HF$]V1[=!U-:8
M8%>6;FW&6S<M*!$QY_+ZY15M656P;QRA&.;=W(-'Y;""=8A6*M1J0R#S'L93
M@F:^=FPV7COVQM;/O*=#N\7,@TK=(PK']F>.W4]/H<,\ VN3W7!W-*NA#>(Q
MA,_L_-A/L;6S3F*TAU_X2J#!R2V)S/7@?0C;R7A]+VT%6ZV*%*),OQ^Z7KSM
MK^)::I8[9AY(M>[>6MCDJ-\#E]2FO& @3;C)O3U$![0.Q)*)=&BIMEI\LCJP
MM)T(XM[? "R[+P 3F"MJU>%]9W""/-1)]/I+0U1O5-O+\6?9D.^4/;)[VZC"
M*!V[!'^D*!]9&#EW*VBZ\D78QZ[C_Z:88^:+OV;CQ5_7JH?=Y,TG.?IK5#F6
M;7VP#??XC >Z<XXO0^:K<K\;""H9%0I L4.T\_;-=1)(BA6.NLX;9G&=<*(*
M'M?2M^9I@^2_>%GLT/C<?P= %&%$V($;=Q7BA&S;0:#K?+TNKJ%M]O'V=62G
MN?GEU<3W';^V_3IE.MGA;2?=/3V<(.O,L*CGR[,Q4&%?M&20:P<YA0A1KULH
MMQONG8W[9,+>'CM=K%MT]T>["!-I',H6=TG"5J<C^BOD;+MNZ*YE#E*Y&ZM(
M_:4&W4Y4'*Z5V0<M'NYU+-4,MDI];'7:&S*^[](BO$>'%S;3)_Z*J?Q&:K."
MX$"3G; C;.3R%4DOV^1MV^FL8Q4?Z\,GEE2MQ"21GJUBG01=>FR-HFL@8WOA
M:1P1N2W6F>?"1%HYP#$DEQDRZ=$<MB3]] 0;WPY61+%*LZV@KPN:.G4S($].
MPNG-K;WZA.ALDUOO"1YO'+I79- O$>CHL!'CI$1*OZERH90/KH2-98B,D*YI
MP?^3[%P0[('VOV&?<CYT8DX#Y]PY"[YH]9%Q)&VHTQ_1+S'63T% O#^GQB'9
MIA)'19ACTS6H-$C>N*Z)"I!/E6L&^RT.]'^"_JI6V0%>W<U\<38<I],#M&ZN
MLVO:ZP;.20R*QXE8CVMXDJ+HML[UCH(YP;G8@D!9.K$B=L2,S1BT44''QV7^
MF;EG."7?D?J#^LF?O3)TY-? *@BVS&_11ME-,5S@VUTNLIM4!B0\TL:7&Q,
M7ANY$WB+O##]:/TI+!@^L!?+)B#V.]E+*'ZA*B^3,2/M%2MWM$\48PT)(9M6
MEPRAA>OURTFST.H\ &K/$5<K=B["C;Q03B5*8K+V\4F'1<(45)@5\HO*N[RN
M2A=I4C [;49M?Q+UI(N1J[N%M2;S/@R;NQ94!:YO38I@Z=U: '/ _9G75MWC
M"&&&9%7<[.=6043#B4'V/)^+1G&MKDHZ39-W]).Y(1EP9_-DQ8O%24(;$@Y>
M,7=Q.><'4'@5-)N\QQZJ>I66]M,QO!?B_0OI1AU^B>=7,,HI4"-OPDIOK1#G
MXI:ECP_SZ4[BG[F7N5=Y?MO5*@1(DE2[>J'E^VY8T [=[D+:.OO>I_VR;YHF
M<%2'&A+X0M"T6;,],)ZXIS9D4%:X3!?:V!D@!@F,MKHC:G9H$L4Y;U\-01XV
MF<\,>C-QB+7D5_9K3^ (V\V-MC<BB H<E O%ME6$]X+D#-2FU2M\>2$ C\4Q
M6A\(;\-DCG?ZUD5?T5K[WG!K.VPW&I*I'$R?GB4G9\?)]%);I%Y<GB<7EWL-
M4O]M+/:J?VGGJP%%'//LXFGLE=0$YPL52VM<.'FQ4N;HQEF'%?M83.BX#<^'
M7:P8CF\>2L4C][,BT]QDVKX/77W2QG8]^$S_(,YS9UNN3Z)_5O<(0_ Q:5,O
MSN5@+JOA%MB : 5@ Q?.D4_<I0^M'))D]34RGT<9=KDR[7'&'=N,L@U&"4]
M?@,'X(Y#N-%A3IN)<1D93>72I]O*9T+SDQ69E\1=.%!I5EIDC >.4EW[4F8C
MIERU$&(8XCS@N6UYB9&LN+$*0P?85 R2.-EH%^*1MA?C^DA(6Q:?+,I*AGK+
M>"67AA=):Q[N3,%P988TI>P+7BS?"&$VW@CAQMCPQ^*PL?R(%@C]>>/KWL<(
M1F-X83-]E_K#=2;\R2.?;52;('HC&KQ:))J!*;3);VV#3R#:%(^Z!V9CVV!*
M-4G4^6:>)L]:+TMR* !IT221/F+!F/"K &/7YRML9U_Z0 5'.,)O6)+&42$V
M=;"7U?B4!Z]S=)WX5W,_\E1>)_%QI95U[\KXK9G7.T@&M*P2;0U5@#:A5"N-
MSH^.9TFD:0(_&RXM>"J%'B].9\\2V][,EB (#37,]=3RQ[<G82*[-FVUE8R$
MBUQ$ZI4'NA??80X91#;Q/.$\<T-ZKN7%82,FGUF9%L7AP*/D+3"7+P1,%W\+
M/F^4>,<DFD:[\A)]!0^CU/43F,YZWT%Q"4N<JHVL1H'<?=IPO/'67 .BTL."
M>WBP/L"Y AQ;#+8;R3$/;W@2WB%GA[H*8HD[!?$D_WD.J45S4202S%JJ&6A\
M,#SRC2UDBYRA@TA4.&UBJPUM3:=F5<O1M+ _WJ$4&@EGOAZ4L9#+Z[E93=EI
M+\88E0=]&)35H-I3N%!MVKKRW1XQ3[I8VUMQ7^341H&^!DP.5@R 3DW=P:]%
M.B^-L#K[.:E(/TWGPN@=>*3\0.LRYF$7UL;W6K/P2"Z!*7M?2Z$I)7SL',[J
MW;)Q0WO8D^A N[M^KJ.MN+5DIWBU7P6HZ2MI?."\]^]'<N2UQJ"SJ,=F:$C*
M&G@66R+IRQ_12*3]BJHP;>$?5(7U.4F4Y9G7LUP1@RU?%$WCH-#Q;B$5(X3
M5[L5XID]# [XZ*_51!H 3D\<+SW0H\CRUMGQLY=!4Z+X;9UN#/3,^+I;-Q>,
MN0D*&IG$A]=0EAT%1=P6.O_M1SY%&IT%UC-1+L;RS8O9'#1("JLI<8K#C4T\
M4\)R=$91ERGI!S!=H/B;&=6E<N\>TW$<1[1RS@^0%K'<N450.>CWY+[IMU$F
ME'F$#T8YP\#2#[<V[E*$_Y*'Q<3Q"2+^\DGW]<DWMJWL'+)=>HPHXD&BB!Y+
M%&.ZE>_Y,!OO^3"NTOQ*P/Y.,*A&,ZAH/:(;Q#<M"N+_SUUI1E0H)?WS#ND[
MOO7..\F/U(_^L[AOE ^<S,Z)#_S2[0S:'4F7,SBAS=F45D),RPV79>-K+$CX
M+P.WI#HPK.^H<@V<N)E9V@:-9J49ID-JEQUP1&\=P1M!%M*\#;I]2C+^H?DB
M/U\2NTWWY;3]0HMMV3F<P!2[;[FVDL;"GYDF*!/VN)LT2[S0QB>CI)2_K2+W
M;0]?ZNQZ!-IJ/9<^V#FLH6_&=$^36U8$*8/Z"1R;,I4AY<)Z*2+-N]@_Z[W6
M57J@R,D0*>FR C1OHY?NJ)^]L5\K^/*])5%W'W3$&KI6AM[-6W%-IJK].TCB
MM?@+@AO6 GV^#<W)Z2PW#[H?1*H<N5,F/<$UFN0:4/^5DD#M!?/3L+N3*, 3
MM@+Z!\F!'-.&;51I>ZKTNSYE7(\:]IP%,@>RSGH8?';&GBS55"-M1=4_=&A0
M61A-:I(>6,AI4[@2_G)%]^.L-BSCOZI5&\)^S4SJS)MJ W2)&.Z=B'B6^[D/
M4N[/!\+"0KT('!_D[W_;WMM:/\."852AL#+PD?9))&+_H'T2'[1/6'O[%<4H
MF,IKQ0>8^.41OOYWD-E.9]\)9X[V>7A"$-=T[BWWY.<B#I/Q5[VLPC<]>R87
MLF]DOPRD_VNP1/>ABXTD>K"IZH:H$1 %9#!\_'# T"!-<ND<_E#L9M^R^XJ#
MCOKW%W2NFLTFR(HZ;!R&,3Y7#"ULC?V-_EU!)M=TA('S(1?)[44*E U6:K:,
M[UG258["N:KAFN&OL$2&M*#G3*1TB^F/WV],O3+77)_+#.6')R@6<[\B3H?.
M6"^O9D^>TYM^^(_?;].5^46=]H59TJO'DXNS)T)\]H^VVF+*>%ZU;;7A?ZY)
M!IH: ^CYLJI:^P<6@'G!X/WXOU!+ P04    " !.C;!4>VVN.R #  #X!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q]55M/VS 4?N^O.,JT:4A5
M<VD9+;25:,<&XU8! TW3'MSD-+%P[& [%/CULYTTE$MY27SYSO>=2\[)<"GD
MK<H0-3SDC*N1EVE=[/J^BC/,B>J( KFY60B9$VVV,O55(9$DSBAG?A0$W_R<
M4.Z-A^YL)L=#46I&.<XDJ#+/B7R<(!/+D1=ZJX,+FF;:'OCC84%2O$3]NYA)
ML_,;EH3FR!45'"0N1MY^N#OI6;P#7%-<JK4UV$CF0MS:S5$R\@+K$#*,M64@
MYG6/4V3,$ADW[FI.KY&TANOK%?L/%[N)94X43@6[H8G.1E[?@P07I&3Z0BP/
ML8YGV_+%@BGWA&6%W0X\B$NE15X;&P]RRJLW>:CSL&;0WV00U0:1\[L2<EY^
M)YJ,AU(L05JT8;,+%ZJS-LY1;HMRJ:6YI<9.C\]E2CA](E6*> )G1)<202S@
MO$#ISA5\O2)SAFIKZ&NC:2W]N.:?5/S1!OXP@E/!=:;@@">8O"3PC;.-Q]'*
MXTGT(>,E%AWH!FV(@BC\@*_;9*#K^+H;^/;C6)1<4Y["3# :4U3P=W^NM#1?
MS+\/!'J-0,\)]#8Y;!HI*9G+J7B=;MZD6S3I?B_+'TK8SMU5!8EQY)G65"CO
MT1L?F*#T8^N,Y @7F%*E46("YC/!EM$[XK&0A:@TX7S)4:J,%BVBK#<ZP]9A
M21)J<,:..Q1A\%.*LH"IZ+3A1"<=^/KE4S^*@CV';;W NIMP;PNFY#$G'(X4
MLQ&;^FG,YR@AVK%%#/LP(Q*Y;OT1/+VCQ!3BJA0/MB G-*<:UV3>0!J1B:2:
MJ@RNJ4QI(W8>:^&D:J4P"#[#_-&&MU(]-)1P;!\3)''V5O/PN+III)XMSL1]
M%<K.*_XW?K9ND#]EHG3&*BLY7&HS,DU3*;-"9._HULA&MZ9HPS2CG,"ODB-T
MVT9WT.BN?*UK5S%7-7O+_PS9)-'$%T;M<##HPV!0R:R">*\]_+5IE*-,W<Q5
MX+JL&DS-:3/6]ZMI]@RO_@FGQ!93 <.%,0TZ.]L>R&K.5ALM"C?;YD*;2>F6
MF?DUH;0 <[\00J\V5J#YV8W_ U!+ P04    " !.C;!4LU-)XN8"  "=!@
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
M_SRAQLG.(+N-%HTUI9709'%VN:%O"DH30.\+(?3CQA#T7ZGY;U!+ P04
M" !.C;!4(#A!L6\"  #W!   &0   'AL+W=O<FMS:&5E=',O<VAE970R."YX
M;6R%5,%NVS ,O><K"&.'#1!J6[9CIT@"-.V*[5"@:+OU,.R@V$PB5)8\2:[;
MOY]D)VX&M-DE)B6^QT>&U+Q3^LGL$"V\U$*:1;"SMCD/0U/NL&;F3#4HW<U&
MZ9I9Y^IM:!J-K.I!M0AI%$W#FG$9+.?]V:U>SE5K!9=XJ\&T=<WTZPJ%ZA9!
M'!P.[OAV9_U!N)PW;(OW:'\TM]IYX<A2\1JEX4J"QLTBN(C/5ZF/[P-^<NS,
MD0V^DK523][Y7BV"R M"@:7U#,Q]GO$2A?!$3L:?/6<PIO3 8_O ?MW7[FI9
M,X.72CSRRNX601% A1O6"GNGNF^XKR?S?*42IO^%;HA-: !E:ZRJ]V"GH.9R
M^+*7?1^. $7T 8#N ;37/23J55XQRY9SK3K0/MJQ>:,OM4<[<5SZ/^7>:G?+
M'<XNO\MGE%9IC@8^/["U0/-E'EK'[._#<L^R&ECH!RPQA1LE[<[ 5UEA]2]!
MZ"2-NNA!UXJ>9+S'Y@R2B "-:'R"+QGK3'J^Y#]UOL(5-Z50IM4(OR[6QFHW
M&+]/9$C'#&F?(?U(L=N7JA4(:@/\K:OO-?,DD5_#<].P$A>!VS.#^AF#I6^#
M[T4TN6.=&P"+FC-AX!/DI$@SDD\39\<Q22+GI.GDT2V#TP&-5B4: QFA14[B
M/(99G) \BR?77'(W.!5LE:H,S$A6%"1)8BC(-"Y(-)M-'I1EPO%22G(:$SK-
MO!.1(LE)-DOAO;:%1\-8H][V*V>@5*VTPUR.I^-67PS#_!8^/ DW3&^Y-"!P
MXZ#169X%H(<U&QRKFGZTU\JZ1>G-G7N94/L =[]1RAX<GV!\ZY9_ 5!+ P04
M    " !.C;!42SGN]/P"   >!@  &0   'AL+W=O<FMS:&5E=',O<VAE970R
M.2YX;6R=54UOVS@0O?M7#-2@2 !N1-'Z<FH;B-,6+="@1I/=/2SV0$NT150B
M59**FW_?H61K72#Q82_6D)QY\^:1,Y[OM?EN*R$<_&QJ91=!Y5Q[$X:VJ$3#
M[;5NA<*3K38-=[@TN]"V1O"R#VKJD%&:A@V7*EC.^[VU6<YUYVJIQ-J [9J&
MF^>5J/5^$43!<>.;W%7.;X3+><MWXD&X/]NUP54XHI2R$<I*K<"([2*XC6Y6
ML??O'?Z28F]/;/"5;+3^[A>?RT5 /2%1B\)Y!(Z?)W$GZMH#(8T?!\Q@3.D#
M3^TC^L>^=JQEPZVXT_7?LG35(L@#*,66=[7[IO>?Q*&>Q.,5NK;]+^P'WY@%
M4'36Z>80C P:J88O_WG0X20@IZ\$L$, ZWD/B7J6[[GCR[G1>S#>&]&\T9?:
M1R,YJ?RE/#B#IQ+CW')M\'Z->R:PKKERP%4)'WYTLD7A'5P^\DTM[-4\=)C+
M1X3% 7<UX+)7<",&]UJYRL('58KR=X 028Y,V9'IBIU%?!#M-4PI 499= 9O
M.E8^[?&F_ZOR?VXWUAE\,_^>216/J>(^5?P:=6RELJL%Z"VT8]IV3"N.:5_2
M^2RT[]D;V_)"+ )L2BO,DPB67B$O$YVL.EF74NTL7$!"HEE"<DK1CLD,I<S3
M?'+/BPHQS?/O3" GV30C,0)E)*,I26;YY-%P95MM'.\[ZDE4LL#G 1&AV0S1
M*<RFC,09FWS=;F4A3N#2G!$6I1"GE,SBZ>1.*]2W&UI3*B_+#OE;N'S[)F>,
MOKO[O.ZMZ-T5_ %LFA"6II-'[7@]:OB2A 2X@T);!U%"TEE,4I9!%/MH$L79
MY LFN<%A4'1-5W,G2NQA5*Z00TV7.8GSA,P8@RNXS$B2Y22A"5Q-UN<NCH#"
M 7J!6C&*RF' !:0DS3.2Q@Q>>D+A2<\VPNSZR621>:?<T+[C[CC\;H>>_\]]
MF)SWW.RDLE"++8;2ZRP)P S3:%@XW?838*,=SI/>K'" "^,=\'RKM3LN?(+Q
M+V'Y"U!+ P04    " !.C;!4.,Z4350"  #^!   &0   'AL+W=O<FMS:&5E
M=',O<VAE970S,"YX;6R-E$UOVS ,AN_]%8*Q0P,8M2,[GT@,--V&#4B!HEVW
MP["#8C.Q47UXDMQT^_6C9,=+L2;8Q:9D\N%+F=1BK_23*0$L>1%<FF506EO/
MH\CD)0AFKE0-$K]LE1;,XE+O(E-K8(4/$CRB<3R.!*MDD"W\WIW.%JJQO))P
MIXEIA&#ZUPJXVB^#87#8N*]VI74;4;:HV0X>P#[6=QI744\I*@'25$H2#=ME
M<#V<KU+G[QV^5K W1S9QE6R4>G*+S\4RB)T@X)!;1V#X>H8;X-R!4,;/CAGT
M*5W@L7V@?_2U8RT;9N!&\6]58<ME, U( 5O6<'NO]I^@JV?D>+GBQC_)OO6E
MZ)PWQBK1!:,"4<GVS5ZZ<S@*F,8G F@70+WN-I%7^9Y9EBVTVA/MO)'F#%^J
MCT9QE70_Y<%J_%IAG,W63!;DT0#QO\.0RR]LP\$,%I%%NO.)\HZT:DGT!&E(
MR:V2MC3D@RR@> V(4%:OC1ZTK>A9X@/45R2)0T)C.CS#2_I:$\]+_K/6[]<;
M8S7VQ8\S\+2'IQZ>GA*+XU(T'(C:$NX2-9A(^T1OG>59F)O$N:E9#LL 1\V
M?H8@<Z?@CB*^6+_FAR17QI)W9!A.AK-P-IEZ>YS0D$XF%VLP9H[MGS>BX<Q"
M09A0VE:_F9^+RW0Z"I.4D@&:=!:.9C$9_)M"0IN!)BF2QZT=TW \G9"WCB\Z
MZDD!>N<GSZ#21MJV/?O=?KBOVY[^Z][>#+=,[RII"(<MAL97DU'0RCHLK*I]
MAV^4Q7GQ9HD7%&CG@-^W2MG#PB7HK[SL#U!+ P04    " !.C;!4?A4<VJ<"
M  !1!0  &0   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q]5$UOXC 0O?,K
M1E$/NY*7?!$"%2"5?JB56JDJW>UAM0>3#,2J8Z>V ^W^^K432%FI<(EG['EO
MWDP\GFRE>M4%HH'WD@L]]0ICJG/?UUF!)=5]6:&P)RNI2FJLJ]:^KA32O &5
MW(^"8.B7E EO-FGV'M5L(FO#F<!'!;HN2ZH^YLCE=NJ%WG[CB:T+XS;\V:2B
M:UR@^5D]*NOY'4O.2A2:20$*5U/O(CR?#UQ\$_"+X58?V. J64KYZIR[?.H%
M3A!RS(QCH';9X"5R[HBLC+<=I]>E=,!#>\]^T]1N:UE2C9>2O[#<%%-OY$&.
M*UIS\R2WM[BK)W%\F>2Z^<*VC4ULQJS61I8[L/5+)MJ5ON_Z<  8!4< T0X0
M-;K;1(W**VKH;*+D%I2+MFS.:$IMT%8<$^ZG+(RRI\SBS.Q>BO6/9U0EW(D-
M:F/[;31\>Z9+COK[Q#<VAXOTLQW?O.6+CO"%$3Q(80H-UR+'_'\"WXKK%$9[
MA?/H).,"JS[$ 8$HB,(3?'%7<=SPQ4?X#NHD<(5+ U3D</U6,_,!"\QJQ0Q#
M#;\OEMHH>VO^G$@ZZ)(.FJ2#8T788<IKCB!7P%W+C6LY^Y3R5:=/4KII/=<5
MS7#JV7'4J#;HS5R/7*."WFU-=4'%&AY8IB3<,$%%AG I^W &"1F-4Y($H\9.
MQD.2CI.>NPM;*N"I5I3;R+)$E3%KSJEXA2$9CT(2C%-K#:.$A''<>T'QMY U
M."1G%GJ%&SOGE2O)I2)P;W((232.21S%SHI2$J=I[UD:2WP&X8"$:4C&D9,2
MQF0P&),X2."KGOL'U]Q*6S?#K"&3M3#MC>]VN_?BHAV3S_#VL7F@:LV$!HXK
M"PWZ:>*!:@>X=8RLFJ%92F-'L#$+^^:A<@'V?"6EV3LN0?>*SOX!4$L#!!0
M   ( $Z-L%2#%+"HB08  *D5   9    >&PO=V]R:W-H965T<R]S:&5E=#,R
M+GAM;*U8:V_;-A3]GE]!&!VP 6K$ARA*11(@3CLLP#(43;H!&_9!MAE;JQZ>
M1#?MO]\E15)R(LMN,2 /RN8Y/+R\+_'BJ6X^M1LI%?I2%E5[.=LHM7T3ANUR
M(\NL/:^WLH)O'NNFS!0\-NNPW38R6QE06804XS@LL[R:75V8S]XW5Q?U3A5Y
M)=\WJ-V59=9\G<NB?KJ<D9G[X$.^WBC]07AUL<W6\EZJC]OW#3R%GF65E[)J
M\[I"C7R\G%V3-W.NYYL)O^?RJ1V,D=[)HJX_Z8?;U>4,:T&RD$NE&3+X]UG>
MR*+01"#C7\LY\TMJX'#LV'\V>X>]++)6WM3%'_E*;2YGR0RMY&.V*]2'^ND7
M:?=C!"[KHC5_T5,W-^8SM-RUJBXM&!24>=7]S[Y8.PP "3X H!9 C>YN(:/R
M;::RJXNF?D*-G@UL>F"V:M @+J_TH=RK!K[- :>N[C=UHUX_R*9$\[H!<%ZM
M6_3C0[8H9/O31:A@#3TS7%J^><='#_ 1BN[J2FU:]*Y:R=4^00C\7B%U"N=T
MDO%>;L\1PP&BF)()/N9WS P?.\#W5BX4>INWRZ)N=XU$?UTO6M6 =_P]01YY
M\LB01X?$0M"L=H5$]2-JC6F5-NW"FW;,HI.4.BK?M-ML*2]G$':M;#[+V=4\
MJSZAW[)2HNNRWE4*O48?[N;]P\?[M^BV;7=9M90('$.B=U^V>9.92##/MQ4H
MDZTZN[E]N+U!AC *.,8!QAC%:1*P)$$$A_ #EL=ZF.H10?P<9OPP!,8>2.!O
M$HB$&2CW4!(=PD8:URU*<2!2_ Q)XSWD];K)EQ!RNR8K.@(P]<TFKS*4!FGJ
M5'".@XA&AB#IN43'%9T+/LW%O2HA>)!J4Y PLD0D9*?R",\#EDEB,"K5>))X
M*G*RIM']@1;LN6AZ.E=_8I&( B9B1&A(B>6BS[;X?%<\<F@B<$#2#M*CK:6G
M32RLA"2)@IB"@-#:@H3FT.GW&L7ZCR;J'(\>VH=@?A]I&L1": AQ8,-"IY9_
MZ;W><C0DW=+\G!S91.0W(> L(A8C%MJ  ;)36<9,P4)"'5$7R:<8]:7W,^^G
MSKBG\+ @(AT/IVE .SW"Z]D_FC\WLMUDU;KC(."7WD-%#&@.,_W!PHAUA[,/
M>QEO#'&[<V+"#;MT0O&+15_NF]M0)7W4'L2ZB$HX"W@BD);JL71_W6\R/O>)
M2Q.)4XF>I_,4Q2Z%Q\ZKOB_ 8F^*V)[G*4P0Y&YCA 4I3A% K7>*D*3?H,B?
M,6=Q$/%8,R6.B9ZLB%OO%&E .-DG(1/..:8@];Z9#CP[/G)&8I"'20Q6@?J0
MACY$A(O]8V<-BA*O*$J"1&@>RIPB2D]5-,[$L&<2>TP/M0(*W7Q0 B% 4@-]
MA1C$/H>'B)W]C\W*2]V]>[XRI8P$+!:N6)/4%VM(0>?1^-8' :?/TI9EYO%=
M!IT@V$LZ4%#2Q.",,UF*Q%&P<9<<UF,&E0BJD2ZC)BA(-SQ.T0=J9X?$5V)+
M@8]0#$HR2_5A0K9WG4KH\\ZWK&]#0>,).TK0FY%1<"8NH(BZ]HT.,M\!'QZ4
M40;C*'%E%,. '0%#2NH+3BH8)"NABQ1S!*Z00C >LMYS/V)6LX'S(_!!NHYI
M($2BDZ(],1$2UXXE!^3C@0?Q"-:'R@>+1Y[ 5<Y#69'T FA & ]B./_$14\2
MTCU\ERS&7QZL?-W'$^M\^+GSO<#W[Q I%P&+A '%/9Y/X_M.C"<0/]!#Z153
MCZ?)L?6Q;T<9Q$'DLR;6([+__G)<O<N^V/,<1B<#SR<B":A@&A5Y/-O#3S3C
MV@T@.=MHU6'GCXV/00?]+TM@#[H)3Y]%O(7>Y56[D:/]60P%%+,4NC)GL6C@
M[]PV2__DNH#>U&4I&\CT=N>]UU(.@0=-[AY+[#30"98H$-QU.I"W('=R_RK3
M=W#3'&-)//:UP[_ 3I.,1F'J<W<\;"'IL'I2L*>KNU \P1@4?B'6)RXEN+^4
MX-]U*:$%]S<3*&LDVA9RM98KM/B*<@4?M:U4HW<6DRN.WUE<MUK O=PJ62YD
MH^]TSKH7)3#-V7R7%RNM(T"55& #"LF<&V=^I=\C, ](A,]^K:MU)_^V^@P=
M02E-"Q'#^R-,8,Q:=!^NNSQ834?5F#G#P?49G.7:7!*V:*G;D^XFS7_J[R&O
MN^NW?GIWB7F7-6L($U3(1X!B2)4SU'07@]V#JK?F,FY1*U679KB1V4HV>@)\
M_UC7RCWH!?SM[-5_4$L#!!0    ( $Z-L%1TE'K0T@,  $(*   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,S+GAM;)56VV[C-A!]]U<,W L<0(EUL1([:QMP
MDBZ28M,&2=I%6_2!EL86NQ*I):EXW:_OD+(5;1NKR8M%4C/GG!GZB)QNI/JD
M,T0#7XI<Z%D_,Z8\'PYUDF'!](DL4=";E50%,S15ZZ$N%;+4)17Y,/3]TV'!
MN.C/IV[M3LVGLC(Y%WBG0%=%P=3V G.YF?6#_G[AGJ\S8Q>&\VG)UOB YI?R
M3M%LV*"DO$"AN12@<#7K+X+SB]C&NX!?.6YT:PRVDJ64G^SD)IWU?2L(<TR,
M16#T>,)+S',+1#(^[S#[#:5-;(_WZ.]=[53+DFF\E/E'GIILUA_W(<45JW)S
M+S?7N*O'"4QDKMTO;.K8F(*32AM9[)))0<%%_61?=GUH)8S] PGA+B%TNFLB
MI_**&3:?*KD!9:,)S0Y<J2Z;Q'%A-^7!*'K+*<_,[S%G!E.X8\ILX5$QH9GK
MEX;!(UOFJ(^F0T-$-GR8[$ O:M#P &@0PJT4)M/P@T@Q_1I@2 H;F>%>YD78
MB?B Y0E$O@>A'P8=>%%3=N3PHK>7_<=BJ8VBV9\=/*.&9^1X1H=TDXG2*D>0
M*Q#,5,J-E&6W9!DO-6VXR>HE$E22(([ZI9YW,EGSGNN2)3CKDSLUJB?LSW]B
M!<)]B\V1]4R&<"F+DHEM[Y'QOS-9P77%4@XW(J7_G.(LAP\F/8'!]]^,P]!_
M]U646PO>'<%"  K#J8.1_QW(C: "EEOXL<+/7,!')M8]2M 9#>"6)TK">RZ8
M2"S[,_8^Y 788-*"/:SZEEKG-#]BD@F9R_76,;2 _+; W_BVJN6UI,*=XB+A
M)<&0'(69S%-4=KO:Q%?\#<'7%:E\2P+)R=\DIZD$;HH"4TZ-@!4K>+Z% HME
MG5"POZ2R7>@ NN"$\7OV6F+H\$;<>"-^O3?H^*$C0QLF4JMDR7+[/WF].3JI
M7C;'(DED)8P&YY*]+9]IW+?&_OB]>TR0/[G/(:R4+/X=>MY;I$^U8"/I@"O+
MG*/2T&VN;R'VXMCW8G_DQM$H].(@[#7"5$/[/TB!-XK&7N1'-!J/?>_L-.S]
M3-NE6A :.KQX3(D^?5\GX\DKZ _YC>2/(B^:C."X]X&S)<^Y:R3UY#\-NZKP
MA778^VL0Q+$73,9P1,/1F1>.1W!T**GMXD$43[RSX-0F1J/ B\XZ$ML&/2;1
MA_$;6W:$/9OQ& :38.+Y<728N^4XPGS14,/6N5Z@6KO;BP:W/?41WZPV%Z1%
M?2]X#J]O5[=,K3F=;CFN*-4_.2/#J/K&4D^,+-TM82D-W3G<,*-+'BH;0.]7
M4IK]Q!(TU\;Y/U!+ P04    " !.C;!4C1Y=K/4#  !A"0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970S-"YX;6RE5MMNXS80??=7$$):.( 2W24KM0W$R2X:
MH L$2=H^%'V@I)%-K$2Z)&5G^_4=4K+BW7K= 'V1>)DY,SQS>)GOA?RL-@":
MO+8-5PMGH_7VQO-4N8&6JFNQ!8XSM9 MU=B5:T]M)=#*.K6-%_I^ZK64<6<Y
MMV./<CD7G6X8AT=)5->V5'Y902/V"R=P#@-/;+W19L!;SK=T#<^@?]T^2NQY
M(TK%6N"*"4XDU OG-KA9I<;>&OS&8*^.VL2LI!#BL^D\5 O'-PE! Z4V"!1_
M.[B#IC% F,9? Z8SAC2.Q^T#^D>[=EQ+017<B>9W5NG-PIDYI(*:=HU^$ON?
M85A/8O!*T2C[)?O!UG=(V2DMVL$9,V@9[__T=>#A/0[AX!#:O/M -LM[JNER
M+L6>2&.-:*9AEVJ],3G&35&>M<19AGYZ^<!+T0)YH:^@R/2%%@VHR[FG$=H8
M>.4 L^IAPN_ !"'Y)+C>*/*!5U!]#>!A3F-BX2&Q57@6\1FVUR3R71+Z87 &
M+QH7&EF\Z#\72NZ9*ANA.@GDC]M":8G2^/-,B'@,$=L0\?=2QAU3=0T049-2
M<"4:5E$-%5$:?ZADK<P4ZS.AO$*K%K?2QFA\!X<)-)& _B5K&+72Q;UWF-2F
M4*?J<S8UL[5OU):6L' PH *Y V=IF#7T^O@)\LG 4 $8;@A$+DCHQNG,]>,$
MVY&;9(D;QC-LIVX<IVX>QY/'ISORX>'%>!")"U4D2,@/;Y^)X9QJHC= _FV+
MJ)GOAGY&DBAUPUE&\C3#>*%U@[K&[6LH>?J1MMN?[@F\XGFDT!%EUO4[>QI&
M@1MG,;DTS1DF&9EFD.=N'B;D\ALD+O@5QC=21U9WH+0IS7%9UF('DMO1M:3X
MG08(FT4];.B[66*#9:$;I/[) $-V)L:8\16) S>?Y20*<,51](T;GB4@)<K%
MDH,*6'/V-W:GL]SU?0R# %>'*AF;$7A: (>::76)=+Z98_&"&98HQU: 8XD;
MY#XY(_1D%'KR;J%3K24K.B-SU*QFO&-\3?#2D%:[)[5Z%OU=6KWKD*FWHADV
M+I">XQ5G/O(09I/[ ZU'ML>4AGF*5<1B"$V;8Z.!WO]':3I2FKZ;4CW*PIX7
MBJ$0:E8:(6Z%M*Q:,]Q/7VF&*@7Z%-]G0Y_F^]:&P$,8#ZX"I#F))V,-WC@=
MPZJ;R8I6F$^A"6WPJJ>\--3%N*FS-!A:R2R:_"*4(B65\@N>,WLJ*Q($D=U'
M5T,-+D@2FZU[Y'628N_HVFM!KNWECMBBX[J_ <?1\?UPVU^;;^;]X^,3E6N&
MM#90HZM_G:%$97^A]QTMMO82+83&*]DV-_@& FD,<+X60A\Z)L#XJEK^ U!+
M P04    " !.C;!4-";(1# #  !Z!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970S-2YX;6R=54UOVS@0O?M7#(06: %6$JGOP#;@I+MH#L4&<;-[*'J@K;$E
M1"*U)!VW^^MW*#G>%&V"12% (H?SWKP9DJ/Y49M[VR Z^-IWRBZ"QKGA(HKL
MML%>VE /J&AEITTO'4W-/K*#05F/H+Z+1!SG42];%2SGH^W&+.?ZX+I6X8T!
M>^A[:;Y=8J>/BX 'CX;;=M\X;XB6\T'N<8WN;K@Q-(O.+'7;H[*M5F!PMPA6
M_.(R]?ZCPY\M'NV3,?A,-EK?^\EUO0AB+P@[W#K/(.GS@%?8=9Z(9/Q]X@S.
M(3WPZ?B1_?<Q=\IE(RU>Z>ZOMG;-(B@#J'$G#YV[U<</>,HG\WQ;W=GQ#<?)
M-Z6(VX-UNC^!:=ZW:OK*KZ<Z/ &4\3, <0*(4?<4:%3Y7CJYG!M]!..]B<T/
MQE1'-(EKE=^4M3.TVA+.+=>XIQ([N,5!&]>J/;SY)#<=VK?SR!&_]XJV)Z[+
MB4L\P\4%?-3*-19^4S76WQ-$).RL3CRJNQ0O,JYQ""&)&8A8\!?XDG.VR<B7
M_.]L/Z\VUADZ&U]>H$_/].E(GSY'3U>F/G0(>D<']@'5 2ULOL$>]=[(H6FW
M(.GFV)^5]D5F?S4O[""WN CH[EDT#QCXZCCL-VC.)8(?3/$/)E[-/ND!,KA6
M#HV2_G+(#CY*<X_.7L!:TN[#JM<'*M2;:P5WZ_=O867A]:\MS:Z:5DEX!5G"
M.$DHJQ1*'@I!J%>0%DP4G(DD@Z(*JX2,9,KCG*5E!84(\YPH[M:0L2*-F<@S
M*,.B)#?!JBIG99Q %L8%&4HFRHQ5E#(G6$:P:U6W$E+&*\YRSB$/4TZ.&8M+
MP3+AJ;**# DK*F^LB*H@PVQU\(>B(W"6^A@%Q&&9DB=GB2A(6@DB%.DH-B'J
MA-8+2FBV/K;N'S2=5#5D/&55QOV2#_*.GM-[]H=K:#^HI5+34+#U13,MU2]G
M7 @2D@ /JWQ,,LTJ)D0!:<B+47N24<EBKYW[,OSLV$9/^D&/9C]V/3O%F5K#
MV7INK*NIG_SG/G5E.A;[5EGH<$=02B4+P$R=;IHX/8S=9:,=]:IQV-#/ 8UW
MH/6=UNYQX@.<?S?+?P%02P,$%     @ 3HVP5&81@P/4!   9!<  !D   !X
M;"]W;W)K<VAE971S+W-H965T,S8N>&ULQ5C;;MLX$/T5PMM=)$!@B90MVXUC
M(+%S0Y,V:-H&1;$/C$5;1"11):DX#?;CEQ(5T8XE65ZDZSS(NLR9F<,9'C(<
M+AA_$#XA$CR%022.6KZ4\7O+$E.?A%BT64PB]67&>(BE>N1S2\2<8"\#A8&%
M;-NU0DRCUFB8O;OAHR%+9$ C<L.!2,(0\U\G)&"+HQ9LO;SX3.>^3%]8HV&,
MY^26R*_Q#5=/5N'%HR&)!&41X&1VU#J&[\^=#)!9?*-D(9;N04KEGK&'].'2
M.VK9:48D(%.9NL#JYY&,21"DGE0>/W.GK2)F"ER^?_%^EI%79.ZQ(&,6W%%/
M^D>M?@MX9(:30'YFBPN2$^JF_J8L$-D5++2MBUI@F@C)PARL,@AII'_Q4SX0
M2P"G5P% .0"] J J@),#G-<1[ I )P=T7@%@IP+0S0'=I@ W![A- ;T<T,N*
MI4<W*\T$2SP:<K8 /+56WM*;K+X96E6$1FDKWDJNOE*%DZ-/?(XC^HQU7T0>
M^(AEP@E@,_ I)CQ[+\#>A$A, [$_M*0*FD*M:1[@1 = %0$@ M<LDKX IY%'
MO%4'ELJV2!F]I'R":CW>DK@-'/L (!O!K[<3L/=N_QVP@/ Q)T)?2_(<;^%U
M_/$[V/OK#^AV#_<K'4Z:.[0;Y'=:[^XXF2MW,'4'!R7PLP9PU*^$GS>!HS+X
M2@V=HNV<S)_S-FT'?EPI!^!2DE#\71.^4X3O9.$[E>$]&BGES6L"<")]QNDS
M\< >C<!M]G8?_ ,JJW6B W2S *G>/XY0U]9_0^MQN>\:6TZ:6*[P[19\NPWY
M2C9].  QYN 1!PG)Z$Y8$& N@!IX33AE;CJVC+T.UUO*U&ZK+-$K0AO-5MBX
M!1MWJ^I1(9(M*N>NC3)T(.JM%ZZIX:3$L+9LO8)H;RNB:BLAI)HM-)HW9MMK
MRK:IX:3$L)9MOV#;KV5[D6"/@LM($AYE H #<,Y9$H,Q:Q^ *^F!']<DO">\
M3@(&1;3!+A0(VF;AM7^W!N41FHA0(]-5)DM;"%C+9(QC*E6Q8DP]@$.61#(5
MD-*,M2=W.0WH]FVG RNR0"8+5)O%=Q;-?U*LIL:7A#VE4^2*AE221ET#S<(%
M=[)R0;-TP=^^=L'UA:9;UC.;S%89F,4(_L^K41YON:NJVLFL,;!^D1ECX>N.
M5CE-\PZOZFIW+7[5(!GIA_7:?Z':&7Q(+R<$3_VBF=6VM(^0?7CQ07_('N'A
M?J,N-U(,^SOI<J/.</!VPS]8Z].*X4=&G5&].M^1Z-EG"4C+(/Q$S2O%- K4
M_EW=$1(T78Z045$$=S'DR @HJA?0+60\]]1\#X",OB+GS0J?NVHP[Y"15U0O
MK]G^@P@)U(B3TJ#U^,% [7#_+/W_\S\"SS8 NQ6X\TT!.^O U4$SBH[J%5UO
MW?3$T%NV7*[:1J^,R3:2A8Q@(W<G\\<H-JI7[/+YHT\12OM!NQLL3R*WWZ^;
M14:_4?U>>E,7GV[ ES7C:BI&R5&]DD\HN$MW90V*[1AY=NQ=%-LQ:NW4[WDW
MRL0&/*Q2B>UQFH&U= 88$C[/CG<%F*9MJ(\#B[?%$?)Q=G!J&7-]_GR-^9RJ
MX0O(3$'M=D]-?JZ/=/6#9'%VHGC/I&1A=NL3[!&>&JCO,\;DRT,:H#A8'_T+
M4$L#!!0    ( $Z-L%0%>*%R^P,  '(3   9    >&PO=V]R:W-H965T<R]S
M:&5E=#,W+GAM;-5876_;-A1][G[%A8<-+9!9(O-EM[:!.NV6K$D3Q%N+H=@#
M+5U;1"52):DZZ:\?1<F2VR14 C@8\F*)'_?<<TD='9FCE52?=8)HX"I+A1[W
M$F/RET&@HP0SIOLR1V%'%E)ES-BF6@8Z5\AB%Y2E 0W#@R!C7/0F(]=WH28C
M69B4"[Q0H(LL8^IZBJE<C7NDM^ZXY,O$E!W!9)2S)<[0_)U?*-L*&I289R@T
MEP(4+L:]U^3EE!Z6 6[&!XXKO7$/92ES*3^7C9-XW M+1IAB9$H(9B]?\0C3
MM$2R/+[4H+TF9QFX>;]&_]T5;XN9,XU',OW(8Y.,>X,>Q+A@16HNY>H8ZX+V
M2[Q(IMK]PJJ>&_8@*K2161UL&61<5%=V52_$1@ ]N". U@'4\:X2.99OF&&3
MD9(K4.5LBU;>N%)=M"7'1;DK,Z/L*+=Q9G*NEDSP;ZQ:(A'#>V8*A2 7<)ZC
M<OT:GK]!PWBJ7\!O,+,/1ERD;HK\,5HTT;*)'@7&$BW3!5%-:EJ1HG>0(A3.
MI#")AK<BQOA[@,!6V)1)UV5.J1=QAGD?=L,=H"$E'KS=9MEV'=[>'7C'!8LY
MG B#2K@J60I_*%GD<"3[.W!JXCX\__7G :7AJUOFNA'RZ@5\.L-LCNI?#Z6]
MAM*>H[3[_^TD?#JU2>'$8*9]E/<;ROO>5;S$)==V63"&4QFY'+<]+'Z0(W:=
M,0$G.K6T/:0.&E('7CPK(U?VB8BDRJ6ZDY8?QCUQ]'#GIV?/:$@&'F*'#;%#
M+^+Y2J#2"<^!Z9*@21"XU@43$4)<LRX[%5K:YC;*_@073*$P'J:#ANG "_2/
M%,LOG(DE_%7(*VZOISSC!C=$<6/*0R0Q;'@,GXHD2-B^D,-MB*(#9:JXX3J!
M#UPM^3W4038,@VQ''QTXYY&Q KF'/@AMJ=''5DA'!A*&O\#\VH%TRH6T;D(Z
M[,2J =Z5/U-D47)3+L?OJI&'J(2TSD&>C'60UCO(5LRC Z59>1^GUCK(EKRC
M ^>]_-J'^W@':<V#/+I[=&18:^/&J]W'O[44XO>4CRB^);* <L-T4@B8V8=1
MI*BUO4-,;]%,/?-!FFFMA3P9;Z&MM]"M>$L'2KT5.W"4<,%\Q%I3H5LRE0Z<
M/PMAO_-KX0Q]U%I3H8]N*AT9UL)9O^1]M%M+H??YAU))H_IG<E,@[92':(2V
MOD*?C*_0UE?H5GRE ^7^&FG-A6[)7#IPG+D0]^5%AD.?N]#67>BCNTM'AN&P
MTDC]4K^-=;!Q#)*A6KK#'@V1+(2I3D2:WN9 Z75UC-).KTZCSECYV:PAQ84-
M#?N'=K=5=<!3-8S,W:'*7!HC,W>;((M1E1/L^$)*LVZ4"9ICMLE_4$L#!!0
M   ( $Z-L%0&4">)5 ,  -T)   9    >&PO=V]R:W-H965T<R]S:&5E=#,X
M+GAM;(U678^;.!3]*Q;:2JVT.]A\ABJ)E)ETM7VH-)JHNP]5'QQPP*JQJ6V2
M]M^O;1B: 4+G!6QSS[GGWHNOO;X(^4U5A&CPHV9<;;Q*Z^:][ZN\(C56=Z(A
MW'PY"5EC;::R]%4C"2X<J&9^ &'BUYAR;[MV:X]RNQ:M9I231PE46]=8_KPG
M3%PV'O*>%YYH66F[X&_7#2[)@>C/S:,T,W]@*6A-N**" TE.&V^'WN\1M !G
M\2\E%W4U!C:4HQ#?[.1CL?&@5408R;6EP.9U)@^$,<MD='SO2;W!IP5>CY_9
M_W;!FV".6)$'P?ZCA:XVWLH#!3GAENDG<?F'] '%EB\73+DGN'2V<>"!O%5:
MU#W8**@I[][X1Y^(*P!*;@""'A", =$-0-@#PM<"HAX0N<QTH;@\[+'&V[44
M%R"MM6&S Y=,AS;A4V[K?M#2?*4&I[<'6G)ZHCGF&NSR7+1<4UZ"1\%H3HD"
M;_=$8\K4._ 7^'S8@[=_O%O[VCBV<#_OG=QW3H(;3E  /@FN*P4^\((4+PE\
MHWB0'3S+O@\6&0^DN0,A_!,$,$ S@AY>#X<S\/VKX2A;B"8<BA ZOO &WUSB
MO^R.2DNS+;XN.(@&!Y%S$-UP\$0,%\TU*4".5357P8X@<02V69RW*(11C%9K
M_WR=V*E=!E<1@H/9"X'Q(#!>%+ACI@%AGA-@6ADH1'O4IY:9KN 2H^8$QQ,A
M(4R2+$Q'@CN[^,HNR!",XVA><3(H3GZ74EJTF($S9BT!#9$YX=JTRCFMRU3Q
M'81O%JJ<#I+2WTC*B6FB!2C%F4ANNK,&I<0W\I=."XY,*5?!*'_I)'^FVG$X
M,MM/Z>(,A6@^R:LAHM5B1(>*-HW=%I@7H#(/9B>Y4/,AK29241BA%(U#FMJM
M8!0DT2BD&3J(4)+>^->S(:AL^5\O3'4T58NA9-._-DSC)!Q%,C5#,,K"D=D^
MF]8Z2L,KMA>!(/CK\("+H3R89N)J8[L*(-];:G8#N?'#]5PO5,1A;%KH>,O.
M6*99DF;C+>M?G7LUD:6[/RC@>D9WE@RKPQUEYT[FT?J]O;NX\_0737?Q^81E
M2;D"C)P,);Q+3:YE=Y?H)EHT[G0]"FW.:C>LS/V+2&M@OI^$T,\3ZV"XT6W_
M!U!+ P04    " !.C;!4I?]T4U\"  !8!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S.2YX;6R]55UOFS 4_2L63YNTQGREM!5!:I--J[1(4:-N#U4?'+B
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
M93#ZC&)5.]I:P\C*-?M.&AP=;EG@WP"4=<#SO93F9-@ _?]E_A=02P,$%
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
M2C\DMKG53ST( ]#S:\[51\>\)OV?1_X?4$L#!!0    ( $Z-L%18Q,\HN0(
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
MC[SXL#RY>">;T5#Z4>"-#O *6" IA"VEMFL#Y-?5PJ)QC?#['7@ZP-, 3P_
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
M=7 5BOH-Z-5P%>;NNH_]7F:%H\+<?0WM[84"CR5 MRI4"+SPUZ5R S&!QQ*
M4S4J!"FJ<6E>1I,@70F@KD$B!+GZO<'PP-:$1.N(_:W#)T(51T@"KJ5X' <F
MEON'#>S Q!T.3.>+Z>.5ZC?3)'A9 KBK8M\SL+QP?[?KOG$)8)8 KJJ2(0">
MJH%E*AV*<@[HUS =^G-Y=!@<V)J0:!ZQOWGX=*@BA$CPMA2/8\@(/I8 X!JL
MPZ3#D-FUGLAIAHEKR,2IKQD*@I8  (ME"!+\\76Q:SJ:-2(D&%H"!*MJ!T+
M,.T'1H5&AH*')0#$!LD0Y.J787A@:T*B?23^]N&3H0H;HD3N*SF./R-X5P*X
M:;@,77]F]_FG<=)>&GF\LMD.O3H4Y1W@I H= AZUTJ&J'0HBE0 /JM(A )NJ
M@:G:H:!+">"E83KTY_+H,#BP.2$!L5)ZND.CP@%( *V4CN/0I**"IP,[-&F'
M0U/LND];A6F'0>-;-R(050*$*18A0E3U(A20*@%$5"-"D*(>F 8-( &<$B!.
MPW;D]>?J%V%X8&M"<H=A?_-HOI[0?1L45"NEXU@R@D(E@)&&R\ZU9'K:7^IZ
M,O[V)T!5 IRI0GE@Q<S^U 7=PA%!JA+@1#7* RGJ@:E6; GJE !V&J0\D"N^
M3'NLT?# UH1$N\A.=V54; X)ZI6R<5P9P9020#J#=9AUN#*[=E,XFQD>KVQN
M%N/3H:!&"3";6(<@076[JUX$".J3 '.IDJ&"'E(]A&9R#_<!/1F0J_\%17A@
M:T*B>V2G>S(J7H<$,TK9.)Z,@#P)4)K!*LQ=3V;W!3K/,T>%N6O*%$7N4:$
M00EPG%B%($&E0M;@J2104 (@ID:&($4],-4["H%U$N Z@W0(<O5WP_# UH1$
M]\A/-F581?"0($DI'\>4$>@G 78S7(==IDRW#KM,&:\.17T'=*="AX!>.IP%
MIM&A/.#C?%,&I*AUJ.J' O8D0'N&Z1!Y*[TZ# YL3D@PI52$FC(:[0FFE(IQ
MC!C!@!* . .U-SWF:VTV2B9MK5B[.UZI?S\H,%$"E"?2WA0ED+O94^'],$5A
M!I FEMX4I6AL:.\]KTD0GP20SY"-45"NY#+NWAGEA,#6A$3'*$*7RNCH"$&6
M4C&.&R-04 (L9[CV7#<F,VG,[=V0CA?JEZD5\GRG\\R8*4I0+X8V"NUQ) ]Q
M.M>,F:(4]<!8(3X6T"<#Z#-$?"A7K_A."&Q-B,6$0LT8U1I1%F I1Z-8,"PH
M4 809ZCXCOF::)*)BO;RM+OCE6HTB04ER@#QA.I#">K%F+E*?>(\)X!GJM2G
M89-49SH)UI,!ZQFF/N2EF,Z7$'<G!+8F),Z#BD)-&-7:4!9\*4>C6"\L4% &
M)&>P^JC#>C%%L>LU;?51A_7B,T"9Y*E\YUDO4Y2@VEGZN.S$KSX!BC( 137J
M RGJ@:G4)Q!3!B>N!JD/Y.I77WA@:T*B:P"@U56?ZC4@"_B4:13#A05)R@ #
M#5=?A^%2?>G+'?5U&2Z^,P,%9\J(,\7J"]C7':A/5&1 BZK4YT]1JT]SY@P+
MSI3!4:QAZD.X4:_Z@@.;$Y('M0*JU56?:BDHRW-7>13+A1N'J YKN1SS-1A!
M4R3DM#[N6/SBVS*>Y6FI"#:%X@,)JCV"5 U&GJT*B%&-]D *]4:T+(]D!6>R
M!DD/Y.J77GA@:T*B90"PU96>:ODGR_-7>13'A>5AJH '#9=>Q_J7[L;'7>M?
M?(U/'IN*@%.LO9"-VKWB$]@H VQ4(SZ0HAZ8YE4D"\24P>&L0>H#N?K5%Q[8
MFI!H&0!H==6G6O3)1IZ&/8[E(E!2!AQHL/I,A^5B.$F2]KN&XY4-]7DM%P&:
M,@)-H?I @FKC9=UIU0(798"+JM3G3U$/3-7[!%K*X*#6,/4AYZ3[/=_="8&M
M"8FN 4!65WVJ-6<LJ%,VXU@N B%EP'\&JR_N()!,7,1.ZXL[""1OZQ. *2/
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
M/>4KWQXU;F\D*\SAVXQ)E2YS&0.= ]<#U/L%8W)_HPV4![ZC?P%02P,$%
M  @ 3HVP5%VJ+5!;!0  [AD  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N
M>&ULO5EK;]LV%/TKA/= "PR12.J9.0;B.$XR-%N0M"NZ8A]HBXZ%2J(K47$S
M[,>/>D2R)(J6N\#Y$%ORO8?W7M[#0TKC+8N_)&M*.?@6!E%R-EISOCG5M&2Y
MIB%)3MB&1N*7%8M#PL5E_*@EFY@2+W<* PWINJ6%Q(]&DW%^[RZ>C%G* S^B
M=S%(TC D\?.4!FQ[-H*CEQOW_N.:9S>TR7A#'ND#Y1\V=[&XTBH4SP]IE/@L
M C%=G8W.X>D5QIE#;O&G3[?)SG>0I;)@[$MV<>.=C?0L(AK0)<\@B/AXHA<T
M"#(D$<?7$G14C9DY[GY_09_GR8MD%B2A%RSXZ'M\?39R1L"C*Y(&_)YMKVF9
MD)GA+5F0Y/_!MK U]1%8I@EG8>DL(@C]J/@DW\I"[#@@V.. 2@<TU &7#GBH
M@U$Z&$,=S-+!'.I@E0[64 >[=+#SR2JJFT_-C' R&<=L"^+,6J!E7_+YS;W%
MC/A1UHH//!:_^L*/3^YI0#CUP!V)^3-X'Y,H(7F3).#-C'+B!\G;L<;%2)F]
MMBQ1IP4JZD&%"-RRB*\3<!EYU&L":"+$*D[T$N<4*1$?Z.8$8/T7@'0$/SS,
MP)L?97%='(!R\?LG\.;G'Z!E_BJ#F@V'TOL#NCP 94] \\%0T.T/Z.H E/Z
M&G.(JU[#.;;1@_V>^/^L60JN4^+YX";R1'O'/@G .^Z=@,^W-%S0^&_%0$8U
MD)$/A/]'4X//[X07N.$T3%1CFM68IC*Y>[(5O.0T2R@!FS1>KL4*Z8%5S$*Q
M9A<!;;* 9'0JL*T<.U./IXF%;<N$:*P][?9DUPX:)H(0N4W#N<006@9$L#9L
MI&E5:5K*-/](><))Y/G1HY" @$1+*LNG #%WAC=-4S=UHY6/Q X;J)/W7&(G
MK"Q=EV=C5]G8RFQNRPD#"0L\P-G>B9K9G4 P0@YVK5; 73N(;,NPD#Q@IPK8
M409\OERR-.*)"'1)_2>R"&3EGSG=T1U'MZUV6;MVANM 9,J#=*L@7660UZG@
MN0\^$M$C U@-]5JK]*/Q&NXH)%2F,V6Q\!'#9INJK.^79.-SP7*I+L(N\1S#
M@! V2W]1&KJ-#M'SOQ9'9) &LHTVYR]ED+H,<BZ!M%S71*TNOI(@FBW 9E%1
M752D;N0H2@7O_$@0D"8<Q&)BI?54PS@GNOZ3C '?Z3<_W*]9@%H+H5H,?TNI
MN#6<)+7VP>.)'ZS5#ZKE[S"2=-7)=1W'-=H<,3OKDV5**=(%M"&VH=EF2!>P
MW<]E&T@$64J0_8#-@M8Z"]5".Y@@:IA^@GR?W_QPOV8!:FF&:FV>9EWTUWHH
M/VH%A<[Q^%%+(E1KXF'\<(>*B#M81+J0.4-PFR'N4(9T >4,V0_8/!#6NP&D
MOPI#]L#T=OKA?LU$Z@T&4F\PA!1\/4 *4"VR"!VMU5&M;$BM; ./""7*;@-A
MT[5AJX%FI5UCRVV(UFV)Q5R"ATP#]QUX4"VHR%"?[.B&^.)TL*9@\<)B$F;;
M</ O*$['TH._T=/X/?'44HO44CL;OK5&M=P@ZWBM4J_Q:,\:?\"J.$.2,U6V
M#VXO83([Y8I32P=2G[X^^<_I\-K7VH#<H]4>U\LG5J]?PV@Z*U%VJ^E"5S>Q
MO)BX7O7PZQVKYEAR!K(-QX&M5> *RXY5*M[A>C7%KW)DF>^!V:<;>.=QFGJA
M[5^8I!/971\=%YMV:T]Q6=KM5M!"EJ2 VLY3YY#&C_D+A03D#RB*![O5W>JE
MQ7G^J+YU?PI/KXI7#S5,\2;DEL2/OJ!!0%<"4C^Q11O&Q<N%XH*S3?YL>\$X
M9V'^=4V)1^/,0/R^8HR_7&0#5*]X)O\!4$L#!!0    ( $Z-L%1\=!E$OP,
M 'T1   9    >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;+5846_;-AC\*X2&
M#2VP11*=.'9K&XB3%<E0 T:2K=B*/=#29XLK1:HD5=?]]24I1U2 A;$;^\62
M*'['XYUY$C5:"_E)%0 :?2T95^.HT+IZ$\<J*Z DZD14P,V=I9 ET>92KF)5
M22"Y*RI9C).D'Y>$\F@R<FUS.1F)6C/*82Z1JLN2R,T4F%B/HS1Z:+BEJT+;
MAG@RJL@*[D#_6<VEN8I;E)R6P!45'$E8CJ.+],T4#VV!Z_$7A;7JG",[E840
MG^S%33Z.$LL(&&3:0A!S^ *7P)A%,CP^;T&C=DQ;V#U_0'_G)F\FLR *+@7[
M0'-=C*-!A')8DIKI6[&^ANV$SBQ>)IAROVB][9M$**N5%N6VV# H*6^.Y.M6
MB$Y!O_=$ =X68,>[&<BQO"*:3$92K)&TO0V:/7%3==6&'.76E3LMS5UJZO3D
M%AC1D*,YD7J#[B7ABCB]%'IU!9I0IEZCW]"=^3?D-0,DEH@374MW)FVQ[5O0
M2AGBNFB:#%YE\"BH4:P-23M4G&T)31M"^ E"*48SP76AT.\\A_PQ0&QFUTX1
M/TQQBH.(=U"=H%[R*\()3@-XO5:RGL,[?0+OGM!OA:C1=4URBFYX;ER2E##T
M7N<GZ-4O/PTP3MX^ZN7:TK>OT<<9E N0_P9HG+8T3AV-WK[.H8_O35=THZ%4
MH8'.VH'.@O.][;C<F*P+0)>BK C?_)_!8;@+CH!K:CCWDI^16',SA\4&_5'#
M9\K1!\)7 <[]EG,_.(A1714&"LUH)@5Z1SGAF27M#7KHLH\WY^WPY\?U9M .
M-#BL-V$X[TTZ['CS).8CSL.6\W"/]3,S0KG5<P]9P043JXVS:0<WTL2'7')<
M/]).GJ:'=>09O(XE27>]_$TW]7.K)<6>-0Z.TEE].RGOLS+M'5EYGX?IZ8&5
M#^/-)>49K<Q?T^2$A$*P'*1][.VV'%*?KVDX$:_H[L+[ $S[1Q;>AUUZ?F#A
MPW@O%=Z'9QJ.N^O:)-$>XON$2X?'%1_[:,/)8<5_!N^%XF,?E#@<;"9RV!Z1
M@WV687QD\7VZX?"KX/[BA_%>*K[/2AS.MO;IL9/T/LGPV9&E]_F&PV]X^TL?
MQKLI2\BI88^6I*1L@TJGBQ6_)/\):9_ /V:*SU$<SKTI-7[\4^SJBH\Y/#BR
M*S[X</C=;G]7PG@_NB#BSHZX!+ER^WZ%,E%SW6R.V];VV\)%LZ/VW9L/$S,B
M5]1LAQDL36ER<FZ6@&SV^LV%%I7;7R^$-KMU=UH ,3QM!W-_*81^N+ #M%]<
M)M\!4$L#!!0    ( $Z-L%3@[/?6;00  %T5   9    >&PO=V]R:W-H965T
M<R]S:&5E=#4Y+GAM;+68:V_;-A2&_PHA[$,++)%(2KX$MH'$6=$.#1;$Z8IM
MV =:HBVBDJB2E-T,^_&C+A%EQV;LS/X2Z\+S\AP^Y"N&HS47WV1,J0(_TB23
M8R=6*K]R71G&-"7RDN<TTV\67*1$Z5NQ=&4N*(FJH#1QD>?UW)2PS)F,JF?W
M8C+BA4I81N\%D$6:$O%T0Q.^'CO0>7[PP):Q*A^XDU%.EG1&U9?\7N@[MU6)
M6$HSR7@&!%V,G6MX-<6H#*A:_,[H6G:N05G*G/-OY<VG:.QX948TH:$J)8C^
M6=$I39)22>?QO1%UVC[+P.[UL_J'JGA=S)Q(.N7)5Q:I>.P,'!#1!2D2]<#7
M'VE34%#JA3R1U5^P;MIZ#@@+J7C:!.L,4I;5O^1',Q"= -C;$X": +0=X.\)
MP$T K@JM,ZO*NB6*3$:"KX$H6VNU\J(:FRI:5\.R$N-,"?V6Z3@U>: )430"
M]T2H)_ H2"9)-< 2O+NEBK!$O@<78*:G3U0D%/ %R/3DTA-"*I)%+%OJ44Q(
M%E*I,U>Q1EL+YEJ0Z8<7X,OL%KS[Z?W(53K?LE<W;'*[J7-#>W*#"-SQ3,42
M_))%--H4<'6A;;7HN=H;9%6<T?P28.]G@#P$=R0T/3S<LZ2#V\''E9Z_1^\Z
M6M4CISB8%7F>,"HD^.N.IG,J_@;_@D?"_HEY 3X6)&+@4Q;I"2$82<!G%5VV
M#2V9^&TF?I4)WCL-0LI69)[H9!:"I]L8KRQ]!&T?@;7:U_K8-4%JQ5ZE6#K2
M:A($@1=X_LA==;GM:(=]%$#4MMM(N=>FW+,#"D->9$H"D_M)\?3;//IGPS-H
M^QB<'$^M&'2&'?IX@#V\A6='N\' Z_?VX!FV*0]/A^=.%U/!>:1AG/&$+Y_
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
M,W3[):O'@0F]N.G@\X+NE\=QYJU-X@&?W"?R'\I3DL>7B!9:WP+[AD0+K:F
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
M              "  0    !D;V-0<F]P<R]A<' N>&UL4$L! A0#%     @
M3HVP5%JR#"OO    *P(  !$              ( !KP   &1O8U!R;W!S+V-O
M<F4N>&UL4$L! A0#%     @ 3HVP5)E<G",0!@  G"<  !,
M ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4    " !.C;!4=P[3
M_L8(  !/(P  &               @($."   >&PO=V]R:W-H965T<R]S:&5E
M=#$N>&UL4$L! A0#%     @ 3HVP5+.+6$Z !P  "!P  !@
M ("!"A$  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+ 0(4 Q0    ( $Z-
ML%0^P<LJK@(  &T'   8              " @< 8  !X;"]W;W)K<VAE971S
M+W-H965T,RYX;6Q02P$"% ,4    " !.C;!4Y.?Q9>(&  !>'   &
M        @(&D&P  >&PO=V]R:W-H965T<R]S:&5E=#0N>&UL4$L! A0#%
M  @ 3HVP5#;7/SX'!@  PA\  !@              ("!O"(  'AL+W=O<FMS
M:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( $Z-L%2NTX.0N0@  )\D   8
M              " @?DH  !X;"]W;W)K<VAE971S+W-H965T-BYX;6Q02P$"
M% ,4    " !.C;!48Q ?TSD)  "&&0  &               @('H,0  >&PO
M=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @ 3HVP5!:JKP0?*0
M\'L  !@              ("!5SL  'AL+W=O<FMS:&5E=',O<VAE970X+GAM
M;%!+ 0(4 Q0    ( $Z-L%3L7>UG% 0  .P(   8              " @:QD
M  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4    " !.C;!4 '_%
M[J8"  "C!0  &0              @('V:   >&PO=V]R:W-H965T<R]S:&5E
M=#$P+GAM;%!+ 0(4 Q0    ( $Z-L%3D</ :O@(  )8%   9
M  " @=-K  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL4$L! A0#%     @
M3HVP5&]C1S(I!   *0D  !D              ("!R&X  'AL+W=O<FMS:&5E
M=',O<VAE970Q,BYX;6Q02P$"% ,4    " !.C;!4XVRUGK$"  "[!0  &0
M            @($H<P  >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;%!+ 0(4
M Q0    ( $Z-L%2SKO'[-04  #L-   9              " @1!V  !X;"]W
M;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @ 3HVP5 D=*,4K P
MM08  !D              ("!?'L  'AL+W=O<FMS:&5E=',O<VAE970Q-2YX
M;6Q02P$"% ,4    " !.C;!4G(1%IFX'   @%P  &0              @('>
M?@  >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4 Q0    ( $Z-L%2Z
M\QYBUP0  ,0.   9              " @8.&  !X;"]W;W)K<VAE971S+W-H
M965T,3<N>&UL4$L! A0#%     @ 3HVP5.FZ%P,G"   $R(  !D
M     ("!D8L  'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6Q02P$"% ,4
M" !.C;!4S9'L %H'  !P$0  &0              @('ODP  >&PO=V]R:W-H
M965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( $Z-L%0',P&U3@@  $H4   9
M              " @8";  !X;"]W;W)K<VAE971S+W-H965T,C N>&UL4$L!
M A0#%     @ 3HVP5#_W#'\+!   Q@@  !D              ("!!:0  'AL
M+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4    " !.C;!4/T^B@DT%
M  "I"P  &0              @(%'J   >&PO=V]R:W-H965T<R]S:&5E=#(R
M+GAM;%!+ 0(4 Q0    ( $Z-L%3S1W2*Y (   H&   9              "
M@<NM  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L! A0#%     @ 3HVP
M5)QNM.U6*@  D8@  !D              ("!YK   'AL+W=O<FMS:&5E=',O
M<VAE970R-"YX;6Q02P$"% ,4    " !.C;!4>VVN.R #  #X!@  &0
M        @(%SVP  >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;%!+ 0(4 Q0
M   ( $Z-L%2S4TGBY@(  )T&   9              " @<K>  !X;"]W;W)K
M<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ 3HVP5%E L<#E @  L08
M !D              ("!Y^$  'AL+W=O<FMS:&5E=',O<VAE970R-RYX;6Q0
M2P$"% ,4    " !.C;!4(#A!L6\"  #W!   &0              @($#Y0
M>&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0    ( $Z-L%1+.>[T
M_ (  !X&   9              " @:GG  !X;"]W;W)K<VAE971S+W-H965T
M,CDN>&UL4$L! A0#%     @ 3HVP5#C.E$U4 @  _@0  !D
M ("!W.H  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q02P$"% ,4    " !.
MC;!4?A4<VJ<"  !1!0  &0              @(%G[0  >&PO=V]R:W-H965T
M<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( $Z-L%2#%+"HB08  *D5   9
M          " @47P  !X;"]W;W)K<VAE971S+W-H965T,S(N>&UL4$L! A0#
M%     @ 3HVP5'24>M#2 P  0@H  !D              ("!!?<  'AL+W=O
M<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    " !.C;!4C1Y=K/4#  !A
M"0  &0              @($.^P  >&PO=V]R:W-H965T<R]S:&5E=#,T+GAM
M;%!+ 0(4 Q0    ( $Z-L%0T)LA$, ,  'H&   9              " @3K_
M  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#%     @ 3HVP5&81
M@P/4!   9!<  !D              ("!H0(! 'AL+W=O<FMS:&5E=',O<VAE
M970S-BYX;6Q02P$"% ,4    " !.C;!4!7BA<OL#  !R$P  &0
M    @(&L!P$ >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM;%!+ 0(4 Q0    (
M $Z-L%0&4">)5 ,  -T)   9              " @=X+ 0!X;"]W;W)K<VAE
M971S+W-H965T,S@N>&UL4$L! A0#%     @ 3HVP5*7_=%-? @  6 8  !D
M             ("!:0\! 'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6Q02P$"
M% ,4    " !.C;!4H>L%L:,#  !1%@  &0              @('_$0$ >&PO
M=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    ( $Z-L%28B)],2 (
M &L&   9              " @=D5 0!X;"]W;W)K<VAE971S+W-H965T-#$N
M>&UL4$L! A0#%     @ 3HVP5!B-MNN( @  L 8  !D              ("!
M6!@! 'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"% ,4    " !.C;!4
MP4 -?<,"  "$!P  &0              @($7&P$ >&PO=V]R:W-H965T<R]S
M:&5E=#0S+GAM;%!+ 0(4 Q0    ( $Z-L%2%%MX][@$  $H$   9
M      " @1$> 0!X;"]W;W)K<VAE971S+W-H965T-#0N>&UL4$L! A0#%
M  @ 3HVP5%JL<]QI @  2 8  !D              ("!-B ! 'AL+W=O<FMS
M:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    " !.C;!46,3/*+D"  !Q!P
M&0              @('6(@$ >&PO=V]R:W-H965T<R]S:&5E=#0V+GAM;%!+
M 0(4 Q0    ( $Z-L%0SK!5\J0,  /T-   9              " @<8E 0!X
M;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%     @ 3HVP5.<F!S(W
M @  BP4  !D              ("!IBD! 'AL+W=O<FMS:&5E=',O<VAE970T
M."YX;6Q02P$"% ,4    " !.C;!4*)-I!T\"  #7!0  &0
M@($4+ $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+ 0(4 Q0    ( $Z-
ML%1>66;[TP0  ,H3   9              " @9HN 0!X;"]W;W)K<VAE971S
M+W-H965T-3 N>&UL4$L! A0#%     @ 3HVP5++@C\G2 @   0D  !D
M         ("!I#,! 'AL+W=O<FMS:&5E=',O<VAE970U,2YX;6Q02P$"% ,4
M    " !.C;!4];)N4O(!  !*!   &0              @(&M-@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( $Z-L%2#>5[Q40(  )L%
M   9              " @=8X 0!X;"]W;W)K<VAE971S+W-H965T-3,N>&UL
M4$L! A0#%     @ 3HVP5.9#\R<W%@  RLD  !D              ("!7CL!
M 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4    " !.C;!4#1Y)
MU)<"  "F"   &0              @(',40$ >&PO=V]R:W-H965T<R]S:&5E
M=#4U+GAM;%!+ 0(4 Q0    ( $Z-L%1*#[Z6D00  /P5   9
M  " @9I4 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL4$L! A0#%     @
M3HVP5%VJ+5!;!0  [AD  !D              ("!8ED! 'AL+W=O<FMS:&5E
M=',O<VAE970U-RYX;6Q02P$"% ,4    " !.C;!4?'091+\#  !]$0  &0
M            @('T7@$ >&PO=V]R:W-H965T<R]S:&5E=#4X+GAM;%!+ 0(4
M Q0    ( $Z-L%3@[/?6;00  %T5   9              " @>IB 0!X;"]W
M;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @ 3HVP5%.V%>'G!0
M3"   !D              ("!CF<! 'AL+W=O<FMS:&5E=',O<VAE970V,"YX
M;6Q02P$"% ,4    " !.C;!4?MOUQKL"  "E"0  &0              @(&L
M;0$ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4 Q0    ( $Z-L%0Q
MLH>VW ,  /X,   9              " @9YP 0!X;"]W;W)K<VAE971S+W-H
M965T-C(N>&UL4$L! A0#%     @ 3HVP5!Q*9$RZ @  LP<  !D
M     ("!L70! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6Q02P$"% ,4
M" !.C;!4027GQF0"  #L!0  &0              @(&B=P$ >&PO=V]R:W-H
M965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( $Z-L%1P85'(^ $  $0$   9
M              " @3UZ 0!X;"]W;W)K<VAE971S+W-H965T-C4N>&UL4$L!
M A0#%     @ 3HVP5'E]A<YI!   (14  !D              ("!;'P! 'AL
M+W=O<FMS:&5E=',O<VAE970V-BYX;6Q02P$"% ,4    " !.C;!4[>W3ATD#
M  #8!P  &0              @($,@0$ >&PO=V]R:W-H965T<R]S:&5E=#8W
M+GAM;%!+ 0(4 Q0    ( $Z-L%1XW,68+ ,  &X2   -              "
M 8R$ 0!X;"]S='EL97,N>&UL4$L! A0#%     @ 3HVP5)>*NQS     $P(
M  L              ( !XX<! %]R96QS+RYR96QS4$L! A0#%     @ 3HVP
M5&U/M9?Z!   0"P   \              ( !S(@! 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( $Z-L%3(7,%2( (  - G   :              "  ?.-
M 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( $Z-L%3B
M(3)"\0$  !DG   3              "  4N0 0!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !+ $L A!0  &V2 0    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<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>98
<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>99
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>342</ContextCount>
  <ElementCount>288</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>129</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>5</UnitCount>
  <MyReports>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>000 - Document - Document And Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document And Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>001 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>002 - Statement - Consolidated Balance Sheets (Parentheticals)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals</Role>
      <ShortName>Consolidated Balance Sheets (Parentheticals)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>003 - Statement - Consolidated Statements of Income and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Statements of Income and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>004 - Statement - Consolidated Statements of Changes in Shareholders??? Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ShareholdersEquityType2or3</Role>
      <ShortName>Consolidated Statements of Changes in Shareholders??? Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>005 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ConsolidatedCashFlow</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>006 - Disclosure - Organization and Nature of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/OrganizationandNatureofOperations</Role>
      <ShortName>Organization and Nature of Operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>007 - Disclosure - Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/SignificantAccountingPolicies</Role>
      <ShortName>Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>008 - Disclosure - Accounts Receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/AccountsReceivable</Role>
      <ShortName>Accounts Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>009 - Disclosure - Notes Receivable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.huadi.com/role/NotesReceivable</Role>
      <ShortName>Notes Receivable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>010 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>011 - Disclosure - Property, Plant and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/PropertyPlantandEquipment</Role>
      <ShortName>Property, Plant and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>012 - Disclosure - Land Use Rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/LandUseRights</Role>
      <ShortName>Land Use Rights</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>013 - Disclosure - Long-Term Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/LongTermInvestments</Role>
      <ShortName>Long-Term Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>014 - Disclosure - Notes Payable</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.huadi.com/role/NotesPayable</Role>
      <ShortName>Notes Payable</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>015 - Disclosure - Short-Term Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ShortTermBorrowings</Role>
      <ShortName>Short-Term Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>016 - Disclosure - Customer and Supplier Concentrations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/CustomerandSupplierConcentrations</Role>
      <ShortName>Customer and Supplier Concentrations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>017 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>018 - Disclosure - Shareholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ShareholdersEquity</Role>
      <ShortName>Shareholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>019 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>020 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>021 - Disclosure - Segment Reporting</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/SegmentReporting</Role>
      <ShortName>Segment Reporting</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>022 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>023 - Disclosure - Accounting Policies, by Policy (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/AccountingPoliciesByPolicy</Role>
      <ShortName>Accounting Policies, by Policy (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.huadi.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>24</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>024 - Disclosure - Organization and Nature of Operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/OrganizationandNatureofOperationsTables</Role>
      <ShortName>Organization and Nature of Operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/OrganizationandNatureofOperations</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>025 - Disclosure - Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/SignificantAccountingPoliciesTables</Role>
      <ShortName>Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/SignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>026 - Disclosure - Accounts Receivable (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/AccountsReceivableTables</Role>
      <ShortName>Accounts Receivable (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/AccountsReceivable</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>027 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/Inventories</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>028 - Disclosure - Property, Plant and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/PropertyPlantandEquipmentTables</Role>
      <ShortName>Property, Plant and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/PropertyPlantandEquipment</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>029 - Disclosure - Land Use Rights (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/LandUseRightsTables</Role>
      <ShortName>Land Use Rights (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/LandUseRights</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>030 - Disclosure - Long-Term Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/LongTermInvestmentsTables</Role>
      <ShortName>Long-Term Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/LongTermInvestments</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>031 - Disclosure - Short-Term Borrowings (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ShortTermBorrowingsTables</Role>
      <ShortName>Short-Term Borrowings (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/ShortTermBorrowings</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>032 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/RelatedPartyTransactions</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>033 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/IncomeTaxes</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>034 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.huadi.com/role/SegmentReporting</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>035 - Disclosure - Organization and Nature of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/OrganizationandNatureofOperationsDetails</Role>
      <ShortName>Organization and Nature of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/OrganizationandNatureofOperationsTables</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>036 - Disclosure - Organization and Nature of Operations (Details) - Schedule of organization and nature of operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable</Role>
      <ShortName>Organization and Nature of Operations (Details) - Schedule of organization and nature of operations</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/OrganizationandNatureofOperationsTables</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>037 - Disclosure - Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/SignificantAccountingPoliciesDetails</Role>
      <ShortName>Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>038 - Disclosure - Significant Accounting Policies (Details) - Schedule of relevant exchange rates</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of relevant exchange rates</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>039 - Disclosure - Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable</Role>
      <ShortName>Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/SignificantAccountingPoliciesTables</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>040 - Disclosure - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/AccountsReceivableDetails</Role>
      <ShortName>Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/AccountsReceivableTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>041 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofaccountsreceivableTable</Role>
      <ShortName>Accounts Receivable (Details) - Schedule of accounts receivable</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/AccountsReceivableTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>042 - Disclosure - Accounts Receivable (Details) - Schedule of changes of allowance for doubtful accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable</Role>
      <ShortName>Accounts Receivable (Details) - Schedule of changes of allowance for doubtful accounts</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/AccountsReceivableTables</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>043 - Disclosure - Notes Receivable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.huadi.com/role/NotesReceivableDetails</Role>
      <ShortName>Notes Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/NotesReceivable</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>044 - Disclosure - Inventories (Details) - Schedule of inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofinventoriesTable</Role>
      <ShortName>Inventories (Details) - Schedule of inventories</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/InventoriesTables</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>045 - Disclosure - Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/PropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>046 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable</Role>
      <ShortName>Property, Plant and Equipment (Details) - Schedule of property, plant and equipment</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/PropertyPlantandEquipmentTables</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>047 - Disclosure - Land Use Rights (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/LandUseRightsDetails</Role>
      <ShortName>Land Use Rights (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/LandUseRightsTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>048 - Disclosure - Land Use Rights (Details) - Schedule of land use rights</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleoflanduserightsTable</Role>
      <ShortName>Land Use Rights (Details) - Schedule of land use rights</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/LandUseRightsTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>049 - Disclosure - Long-Term Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/LongTermInvestmentsDetails</Role>
      <ShortName>Long-Term Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/LongTermInvestmentsTables</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>050 - Disclosure - Long-Term Investments (Details) - Schedule of long-term investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleoflongterminvestmentsTable</Role>
      <ShortName>Long-Term Investments (Details) - Schedule of long-term investments</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/LongTermInvestmentsTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>051 - Disclosure - Notes Payable (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://www.huadi.com/role/NotesPayableDetails</Role>
      <ShortName>Notes Payable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/NotesPayable</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>052 - Disclosure - Short-Term Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ShortTermBorrowingsDetails</Role>
      <ShortName>Short-Term Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/ShortTermBorrowingsTables</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>053 - Disclosure - Short-Term Borrowings (Details) - Schedule of short-term borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofshorttermborrowingsTable</Role>
      <ShortName>Short-Term Borrowings (Details) - Schedule of short-term borrowings</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/ShortTermBorrowingsTables</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>054 - Disclosure - Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable</Role>
      <ShortName>Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/ShortTermBorrowingsTables</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>055 - Disclosure - Customer and Supplier Concentrations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails</Role>
      <ShortName>Customer and Supplier Concentrations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/CustomerandSupplierConcentrations</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>056 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>057 - Disclosure - Related Party Transactions (Details) - Schedule of nature of relationships with related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of nature of relationships with related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>058 - Disclosure - Related Party Transactions (Details) - Schedule of net outstanding balances with related parties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable</Role>
      <ShortName>Related Party Transactions (Details) - Schedule of net outstanding balances with related parties</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/RelatedPartyTransactionsTables</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>059 - Disclosure - Shareholders' Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ShareholdersEquityDetails</Role>
      <ShortName>Shareholders' Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/ShareholdersEquity</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>060 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/IncomeTaxesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>061 - Disclosure - Income Taxes (Details) - Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/IncomeTaxesTables</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>062 - Disclosure - Income Taxes (Details) - Schedule of attributed continuing operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofattributedcontinuingoperationsTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of attributed continuing operations</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/IncomeTaxesTables</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>063 - Disclosure - Income Taxes (Details) - Schedule of tax effects of significant portions of the deferred tax asset</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable</Role>
      <ShortName>Income Taxes (Details) - Schedule of tax effects of significant portions of the deferred tax asset</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/IncomeTaxesTables</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>064 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/SegmentReportingTables</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>065 - Disclosure - Segment Reporting (Details) - Schedule of revenues by geographic areas</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable</Role>
      <ShortName>Segment Reporting (Details) - Schedule of revenues by geographic areas</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/SegmentReportingTables</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="f20f2021a1_huadi.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>066 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.huadi.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.huadi.com/role/SubsequentEvents</ParentRole>
      <Position>67</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/A" original="f20f2021a1_huadi.htm">f20f2021a1_huadi.htm</File>
    <File>f20f2021a1ex12-1_huadi.htm</File>
    <File>f20f2021a1ex12-2_huadi.htm</File>
    <File>f20f2021a1ex13-1_huadi.htm</File>
    <File>f20f2021a1ex13-2_huadi.htm</File>
    <File>hudi-20210930.xsd</File>
    <File>hudi-20210930_cal.xml</File>
    <File>hudi-20210930_def.xml</File>
    <File>hudi-20210930_lab.xml</File>
    <File>hudi-20210930_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_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="776">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="48">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>102
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "f20f2021a1_huadi.htm": {
   "axisCustom": 2,
   "axisStandard": 14,
   "contextCount": 342,
   "dts": {
    "calculationLink": {
     "local": [
      "hudi-20210930_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hudi-20210930_def.xml"
     ]
    },
    "inline": {
     "local": [
      "f20f2021a1_huadi.htm"
     ]
    },
    "labelLink": {
     "local": [
      "hudi-20210930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hudi-20210930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "hudi-20210930.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/currency/2021/currency-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd",
      "https://xbrl.sec.gov/sic/2021/sic-2021.xsd"
     ]
    }
   },
   "elementCount": 537,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 42,
    "http://www.huadi.com/20210930": 17,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 63
   },
   "keyCustom": 47,
   "keyStandard": 241,
   "memberCustom": 103,
   "memberStandard": 23,
   "nsprefix": "hudi",
   "nsuri": "http://www.huadi.com/20210930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "000 - Document - Document And Entity Information",
     "role": "http://www.huadi.com/role/DocumentAndEntityInformation",
     "shortName": "Document And Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "009 - Disclosure - Notes Receivable",
     "role": "http://www.huadi.com/role/NotesReceivable",
     "shortName": "Notes Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "010 - Disclosure - Inventories",
     "role": "http://www.huadi.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "011 - Disclosure - Property, Plant and Equipment",
     "role": "http://www.huadi.com/role/PropertyPlantandEquipment",
     "shortName": "Property, Plant and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:LandUseRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "012 - Disclosure - Land Use Rights",
     "role": "http://www.huadi.com/role/LandUseRights",
     "shortName": "Land Use Rights",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:LandUseRightsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "013 - Disclosure - Long-Term Investments",
     "role": "http://www.huadi.com/role/LongTermInvestments",
     "shortName": "Long-Term Investments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "014 - Disclosure - Notes Payable",
     "role": "http://www.huadi.com/role/NotesPayable",
     "shortName": "Notes Payable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "015 - Disclosure - Short-Term Borrowings",
     "role": "http://www.huadi.com/role/ShortTermBorrowings",
     "shortName": "Short-Term Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "016 - Disclosure - Customer and Supplier Concentrations",
     "role": "http://www.huadi.com/role/CustomerandSupplierConcentrations",
     "shortName": "Customer and Supplier Concentrations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "017 - Disclosure - Related Party Transactions",
     "role": "http://www.huadi.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "018 - Disclosure - Shareholders' Equity",
     "role": "http://www.huadi.com/role/ShareholdersEquity",
     "shortName": "Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "001 - Statement - Consolidated Balance Sheets",
     "role": "http://www.huadi.com/role/ConsolidatedBalanceSheet",
     "shortName": "Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "019 - Disclosure - Income Taxes",
     "role": "http://www.huadi.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "020 - Disclosure - Commitment and Contingencies",
     "role": "http://www.huadi.com/role/CommitmentandContingencies",
     "shortName": "Commitment and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "021 - Disclosure - Segment Reporting",
     "role": "http://www.huadi.com/role/SegmentReporting",
     "shortName": "Segment Reporting",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "022 - Disclosure - Subsequent Events",
     "role": "http://www.huadi.com/role/SubsequentEvents",
     "shortName": "Subsequent Events",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "023 - Disclosure - Accounting Policies, by Policy (Policies)",
     "role": "http://www.huadi.com/role/AccountingPoliciesByPolicy",
     "shortName": "Accounting Policies, by Policy (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "024 - Disclosure - Organization and Nature of Operations (Tables)",
     "role": "http://www.huadi.com/role/OrganizationandNatureofOperationsTables",
     "shortName": "Organization and Nature of Operations (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:RelevantExchangeRatesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "025 - Disclosure - Significant Accounting Policies (Tables)",
     "role": "http://www.huadi.com/role/SignificantAccountingPoliciesTables",
     "shortName": "Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:RelevantExchangeRatesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:ScheduleOfAccountsReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "026 - Disclosure - Accounts Receivable (Tables)",
     "role": "http://www.huadi.com/role/AccountsReceivableTables",
     "shortName": "Accounts Receivable (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:ScheduleOfAccountsReceivableTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "027 - Disclosure - Inventories (Tables)",
     "role": "http://www.huadi.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "028 - Disclosure - Property, Plant and Equipment (Tables)",
     "role": "http://www.huadi.com/role/PropertyPlantandEquipmentTables",
     "shortName": "Property, Plant and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)",
     "role": "http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals",
     "shortName": "Consolidated Balance Sheets (Parentheticals)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:ScheduleOfLandUseRightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "029 - Disclosure - Land Use Rights (Tables)",
     "role": "http://www.huadi.com/role/LandUseRightsTables",
     "shortName": "Land Use Rights (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:ScheduleOfLandUseRightsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "030 - Disclosure - Long-Term Investments (Tables)",
     "role": "http://www.huadi.com/role/LongTermInvestmentsTables",
     "shortName": "Long-Term Investments (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "031 - Disclosure - Short-Term Borrowings (Tables)",
     "role": "http://www.huadi.com/role/ShortTermBorrowingsTables",
     "shortName": "Short-Term Borrowings (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShortTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "032 - Disclosure - Related Party Transactions (Tables)",
     "role": "http://www.huadi.com/role/RelatedPartyTransactionsTables",
     "shortName": "Related Party Transactions (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "033 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.huadi.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "034 - Disclosure - Segment Reporting (Tables)",
     "role": "http://www.huadi.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "035 - Disclosure - Organization and Nature of Operations (Details)",
     "role": "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
     "shortName": "Organization and Nature of Operations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c57",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:OtherAdditionalCapital",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c67",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "036 - Disclosure - Organization and Nature of Operations (Details) - Schedule of organization and nature of operations",
     "role": "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable",
     "shortName": "Organization and Nature of Operations (Details) - Schedule of organization and nature of operations",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c67",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:BusinessAcquisitionsDescriptionOfAcquiredEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "037 - Disclosure - Significant Accounting Policies (Details)",
     "role": "http://www.huadi.com/role/SignificantAccountingPoliciesDetails",
     "shortName": "Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "hudi:RelevantExchangeRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c71",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "038 - Disclosure - Significant Accounting Policies (Details) - Schedule of relevant exchange rates",
     "role": "http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable",
     "shortName": "Significant Accounting Policies (Details) - Schedule of relevant exchange rates",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "ix:continuation",
       "hudi:RelevantExchangeRatesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c71",
      "decimals": "4",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyExchangeRateTranslation1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "hudi:Sales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "003 - Statement - Consolidated Statements of Income and Comprehensive Income",
     "role": "http://www.huadi.com/role/ConsolidatedIncomeStatement",
     "shortName": "Consolidated Statements of Income and Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "hudi:Sales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c84",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "039 - Disclosure - Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets",
     "role": "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable",
     "shortName": "Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c84",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:AllowsCreditPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "040 - Disclosure - Accounts Receivable (Details)",
     "role": "http://www.huadi.com/role/AccountsReceivableDetails",
     "shortName": "Accounts Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:AllowsCreditPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfAccountsReceivableTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "041 - Disclosure - Accounts Receivable (Details) - Schedule of accounts receivable",
     "role": "http://www.huadi.com/role/ScheduleofaccountsreceivableTable",
     "shortName": "Accounts Receivable (Details) - Schedule of accounts receivable",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfAccountsReceivableTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccountsReceivableGrossCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "042 - Disclosure - Accounts Receivable (Details) - Schedule of changes of allowance for doubtful accounts",
     "role": "http://www.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable",
     "shortName": "Accounts Receivable (Details) - Schedule of changes of allowance for doubtful accounts",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c28",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesReceivableRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "043 - Disclosure - Notes Receivable (Details)",
     "role": "http://www.huadi.com/role/NotesReceivableDetails",
     "shortName": "Notes Receivable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesReceivableRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "044 - Disclosure - Inventories (Details) - Schedule of inventories",
     "role": "http://www.huadi.com/role/ScheduleofinventoriesTable",
     "shortName": "Inventories (Details) - Schedule of inventories",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterials",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "045 - Disclosure - Property, Plant and Equipment (Details)",
     "role": "http://www.huadi.com/role/PropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentOtherNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "046 - Disclosure - Property, Plant and Equipment (Details) - Schedule of property, plant and equipment",
     "role": "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable",
     "shortName": "Property, Plant and Equipment (Details) - Schedule of property, plant and equipment",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentOtherNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "047 - Disclosure - Land Use Rights (Details)",
     "role": "http://www.huadi.com/role/LandUseRightsDetails",
     "shortName": "Land Use Rights (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfLandUseRightsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherFiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "048 - Disclosure - Land Use Rights (Details) - Schedule of land use rights",
     "role": "http://www.huadi.com/role/ScheduleoflanduserightsTable",
     "shortName": "Land Use Rights (Details) - Schedule of land use rights",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfLandUseRightsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherFiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c6",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "004 - Statement - Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "role": "http://www.huadi.com/role/ShareholdersEquityType2or3",
     "shortName": "Consolidated Statements of Changes in Shareholders\u2019 Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c6",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c96",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:CashConsiderationDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "049 - Disclosure - Long-Term Investments (Details)",
     "role": "http://www.huadi.com/role/LongTermInvestmentsDetails",
     "shortName": "Long-Term Investments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c96",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:CashConsiderationDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermInvestments",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "050 - Disclosure - Long-Term Investments (Details) - Schedule of long-term investments",
     "role": "http://www.huadi.com/role/ScheduleoflongterminvestmentsTable",
     "shortName": "Long-Term Investments (Details) - Schedule of long-term investments",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c102",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:LongTermInvestments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayableToBank",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "051 - Disclosure - Notes Payable (Details)",
     "role": "http://www.huadi.com/role/NotesPayableDetails",
     "shortName": "Notes Payable (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NotesPayableToBank",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpenseShortTermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "052 - Disclosure - Short-Term Borrowings (Details)",
     "role": "http://www.huadi.com/role/ShortTermBorrowingsDetails",
     "shortName": "Short-Term Borrowings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestExpenseShortTermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "hudi:ShorttermBorrowingsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "053 - Disclosure - Short-Term Borrowings (Details) - Schedule of short-term borrowings",
     "role": "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable",
     "shortName": "Short-Term Borrowings (Details) - Schedule of short-term borrowings",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShortTermDebtTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "hudi:ShorttermBorrowingsAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfShorttermBankBorrowingsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherShortTermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "054 - Disclosure - Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets",
     "role": "http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable",
     "shortName": "Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfShorttermBankBorrowingsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c3",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:OtherShortTermBorrowings",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "hudi:ConcentrationRiskPercentage2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "055 - Disclosure - Customer and Supplier Concentrations (Details)",
     "role": "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails",
     "shortName": "Customer and Supplier Concentrations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "hudi:ConcentrationRiskPercentage2",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c243",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "056 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c243",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c275",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:RelationshipsWithTheCompany",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "057 - Disclosure - Related Party Transactions (Details) - Schedule of nature of relationships with related parties",
     "role": "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable",
     "shortName": "Related Party Transactions (Details) - Schedule of nature of relationships with related parties",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c275",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:RelationshipsWithTheCompany",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c284",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "058 - Disclosure - Related Party Transactions (Details) - Schedule of net outstanding balances with related parties",
     "role": "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable",
     "shortName": "Related Party Transactions (Details) - Schedule of net outstanding balances with related parties",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "hudi:ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c284",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueFromRelatedParties",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "b",
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "005 - Statement - Consolidated Statements of Cash Flows",
     "role": "http://www.huadi.com/role/ConsolidatedCashFlow",
     "shortName": "Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:DepreciationAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockSharesAuthorized",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "059 - Disclosure - Shareholders' Equity (Details)",
     "role": "http://www.huadi.com/role/ShareholdersEquityDetails",
     "shortName": "Shareholders' Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c307",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c319",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "060 - Disclosure - Income Taxes (Details)",
     "role": "http://www.huadi.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c319",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "061 - Disclosure - Income Taxes (Details) - Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes",
     "role": "http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable",
     "shortName": "Income Taxes (Details) - Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "hudi:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "062 - Disclosure - Income Taxes (Details) - Schedule of attributed continuing operations",
     "role": "http://www.huadi.com/role/ScheduleofattributedcontinuingoperationsTable",
     "shortName": "Income Taxes (Details) - Schedule of attributed continuing operations",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c4",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "063 - Disclosure - Income Taxes (Details) - Schedule of tax effects of significant portions of the deferred tax asset",
     "role": "http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable",
     "shortName": "Income Taxes (Details) - Schedule of tax effects of significant portions of the deferred tax asset",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c2",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "064 - Disclosure - Segment Reporting (Details)",
     "role": "http://www.huadi.com/role/SegmentReportingDetails",
     "shortName": "Segment Reporting (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c323",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "hudi:SegmentSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "065 - Disclosure - Segment Reporting (Details) - Schedule of revenues by geographic areas",
     "role": "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable",
     "shortName": "Segment Reporting (Details) - Schedule of revenues by geographic areas",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c323",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "hudi:SegmentSales",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtRefinancedDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "066 - Disclosure - Subsequent Events (Details)",
     "role": "http://www.huadi.com/role/SubsequentEventsDetails",
     "shortName": "Subsequent Events (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "p",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShortTermDebtRefinancedDescription",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "006 - Disclosure - Organization and Nature of Operations",
     "role": "http://www.huadi.com/role/OrganizationandNatureofOperations",
     "shortName": "Organization and Nature of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "007 - Disclosure - Significant Accounting Policies",
     "role": "http://www.huadi.com/role/SignificantAccountingPolicies",
     "shortName": "Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:AccountsReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "008 - Disclosure - Accounts Receivable",
     "role": "http://www.huadi.com/role/AccountsReceivable",
     "shortName": "Accounts Receivable",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "f20f2021a1_huadi.htm",
      "contextRef": "c0",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hudi:AccountsReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 129,
   "tag": {
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "PRC [Member]"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_HK": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HONG KONG",
        "terseLabel": "Hong Kong [Member]"
       }
      }
     },
     "localname": "HK",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "currency_CNY": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "China, Yuan Renminbi",
        "terseLabel": "RMB [Member]"
       }
      }
     },
     "localname": "CNY",
     "nsuri": "http://xbrl.sec.gov/currency/2021",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description",
        "terseLabel": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r490",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]",
        "terseLabel": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelEmailAddress": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Email address of contact personnel.",
        "label": "Contact Personnel Email Address",
        "terseLabel": "Contact Personnel Email Address"
       }
      }
     },
     "localname": "ContactPersonnelEmailAddress",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name",
        "terseLabel": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Accounting Standard",
        "terseLabel": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r489",
      "r490",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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."
       }
      }
     },
     "localname": "DocumentInformationLineItems",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentInformationTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "localname": "DocumentInformationTable",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement",
        "terseLabel": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report",
        "terseLabel": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country",
        "terseLabel": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationDateOfIncorporation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when an entity was incorporated",
        "label": "Entity Incorporation, Date of Incorporation",
        "terseLabel": "Date of Incorporation"
       }
      }
     },
     "localname": "EntityIncorporationDateOfIncorporation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Voluntary Filers",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Well-known Seasoned Issuer",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r489",
      "r490",
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.huadi.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "hudi_AccountReceivableRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts receivable.",
        "label": "AccountReceivableRelatedParties",
        "terseLabel": "Accounts receivable (in Dollars)"
       }
      }
     },
     "localname": "AccountReceivableRelatedParties",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_AccountsReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounts Receivable [Abstract]"
       }
      }
     },
     "localname": "AccountsReceivableAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_AccountsReceivableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable [Text Block].",
        "label": "AccountsReceivableTextBlock",
        "terseLabel": "ACCOUNTS RECEIVABLE"
       }
      }
     },
     "localname": "AccountsReceivableTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/AccountsReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_AccountsReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AccountsReceivablesMember",
        "terseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivablesMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AdvancesFromCustomersPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advances from customers.",
        "label": "AdvancesFromCustomersPolicyTextBlock",
        "terseLabel": "Advances from Customers"
       }
      }
     },
     "localname": "AdvancesFromCustomersPolicyTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_AdvancesOnInventoryPurchasesRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.",
        "label": "AdvancesOnInventoryPurchasesRelatedParties",
        "terseLabel": "Advances to suppliers \u2013 related parties"
       }
      }
     },
     "localname": "AdvancesOnInventoryPurchasesRelatedParties",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_AdvancesToSuppliersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AdvancesToSuppliersMember",
        "terseLabel": "Advances to Suppliers [Member]"
       }
      }
     },
     "localname": "AdvancesToSuppliersMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AdvancesToSuppliersPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advances to suppliers.",
        "label": "AdvancesToSuppliersPolicyTextBlock",
        "terseLabel": "Advances to Suppliers"
       }
      }
     },
     "localname": "AdvancesToSuppliersPolicyTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_AgriculturalBank10Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank10Member",
        "terseLabel": "Agricultural Bank 10 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank10Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank11Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank11Member",
        "terseLabel": "Agricultural Bank 11 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank11Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank12Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank12Member",
        "terseLabel": "Agricultural Bank 12 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank12Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank13Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank13Member",
        "terseLabel": "Agricultural Bank 13 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank13Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank1Member",
        "terseLabel": "Agricultural Bank 1 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank1Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank2Member",
        "terseLabel": "Agricultural Bank 2 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank2Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank3Member",
        "terseLabel": "Agricultural Bank 3 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank3Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank4Member",
        "terseLabel": "Agricultural Bank 4 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank4Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank5Member",
        "terseLabel": "Agricultural Bank 5 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank5Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank6Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank6Member",
        "terseLabel": "Agricultural Bank 6 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank6Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank7Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank7Member",
        "terseLabel": "Agricultural Bank 7 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank7Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank8Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank8Member",
        "terseLabel": "Agricultural Bank 8 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank8Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBank9Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBank9Member",
        "terseLabel": "Agricultural Bank 9 [Member]"
       }
      }
     },
     "localname": "AgriculturalBank9Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankMember",
        "terseLabel": "Agricultural Bank [Member]"
       }
      }
     },
     "localname": "AgriculturalBankMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina10Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina10Member",
        "terseLabel": "Agricultural Bank of China 10 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina10Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina11Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina11Member",
        "terseLabel": "Agricultural Bank of China 11 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina11Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina12Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina12Member",
        "terseLabel": "Agricultural Bank of China 12 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina12Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina13Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina13Member",
        "terseLabel": "Agricultural Bank of China 13 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina13Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina14Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina14Member",
        "terseLabel": "Agricultural Bank of China 14 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina14Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina15Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina15Member",
        "terseLabel": "Agricultural Bank of China 15 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina15Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina16Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina16Member",
        "terseLabel": "Agricultural Bank of China 16 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina16Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina17Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina17Member",
        "terseLabel": "Agricultural Bank of China 17 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina17Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina18Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina18Member",
        "terseLabel": "Agricultural Bank of China 18 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina18Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina19Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina19Member",
        "terseLabel": "Agricultural Bank of China 19 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina19Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina1Member",
        "terseLabel": "Agricultural Bank of China 1 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina1Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina20Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina20Member",
        "terseLabel": "Agricultural Bank of China 20 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina20Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina2Member",
        "terseLabel": "Agricultural Bank of China 2 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina2Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina3Member",
        "terseLabel": "Agricultural Bank of China 3 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina3Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina4Member",
        "terseLabel": "Agricultural Bank of China 4 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina4Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina5Member",
        "terseLabel": "Agricultural Bank of China 5 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina5Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina6Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina6Member",
        "terseLabel": "Agricultural Bank of China 6 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina6Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina7Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina7Member",
        "terseLabel": "Agricultural Bank of China 7 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina7Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina8Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina8Member",
        "terseLabel": "Agricultural Bank of China 8 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina8Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChina9Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChina9Member",
        "terseLabel": "Agricultural Bank of China 9 [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChina9Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AgriculturalBankOfChinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "AgriculturalBankOfChinaMember",
        "terseLabel": "Agricultural Bank of China [Member]"
       }
      }
     },
     "localname": "AgriculturalBankOfChinaMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_AllowsCreditPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allows credit period.",
        "label": "AllowsCreditPeriod",
        "terseLabel": "Allows credit period"
       }
      }
     },
     "localname": "AllowsCreditPeriod",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hudi_AverageAccountsReceivableTurnoverPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average accounts receivable turnover period.",
        "label": "AverageAccountsReceivableTurnoverPeriod",
        "terseLabel": "Average accounts receivable turnover period"
       }
      }
     },
     "localname": "AverageAccountsReceivableTurnoverPeriod",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/AccountsReceivableDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "hudi_BadDebtWriteoff": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bad debt write-off.",
        "label": "BadDebtWriteoff",
        "negatedLabel": "Bad debt write-off"
       }
      }
     },
     "localname": "BadDebtWriteoff",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_BankOfChina1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BankOfChina1Member",
        "terseLabel": "Bank of China 1 [Member]"
       }
      }
     },
     "localname": "BankOfChina1Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_BankOfChinaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BankOfChinaMember",
        "terseLabel": "Bank of China [Member]"
       }
      }
     },
     "localname": "BankOfChinaMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_BingZhangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BingZhangMember",
        "terseLabel": "Bing Zhang [Member]"
       }
      }
     },
     "localname": "BingZhangMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_BuildingsNetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "BuildingsNetMember",
        "terseLabel": "Buildings, net [Member]"
       }
      }
     },
     "localname": "BuildingsNetMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_BusinessAcquisitionsDescriptionOfAcquiredEntity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Registered location.",
        "label": "BusinessAcquisitionsDescriptionOfAcquiredEntity",
        "terseLabel": "Registered Location"
       }
      }
     },
     "localname": "BusinessAcquisitionsDescriptionOfAcquiredEntity",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_CITICBank1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CITICBank1Member",
        "terseLabel": "CITIC Bank 1 [Member]"
       }
      }
     },
     "localname": "CITICBank1Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_CITICBank2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CITICBank2Member",
        "terseLabel": "CITIC Bank 2 [Member]"
       }
      }
     },
     "localname": "CITICBank2Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_CITICBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CITICBankMember",
        "terseLabel": "CITIC Bank [Member]"
       }
      }
     },
     "localname": "CITICBankMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_CashConsiderationDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CashConsiderationDescription",
        "terseLabel": "Cash consideration description"
       }
      }
     },
     "localname": "CashConsiderationDescription",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_CashPaidInCapital": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid in capital.",
        "label": "CashPaidInCapital",
        "terseLabel": "Cash paid in capital"
       }
      }
     },
     "localname": "CashPaidInCapital",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_ChinaCITICBank1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ChinaCITICBank1Member",
        "terseLabel": "China CITIC Bank 1 [Member]"
       }
      }
     },
     "localname": "ChinaCITICBank1Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ChinaCITICBank2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ChinaCITICBank2Member",
        "terseLabel": "China CITIC Bank 2 [Member]"
       }
      }
     },
     "localname": "ChinaCITICBank2Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ChinaCITICBank3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ChinaCITICBank3Member",
        "terseLabel": "China CITIC Bank 3 [Member]"
       }
      }
     },
     "localname": "ChinaCITICBank3Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ChinaCITICBank4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ChinaCITICBank4Member",
        "terseLabel": "China CITIC Bank 4 [Member]"
       }
      }
     },
     "localname": "ChinaCITICBank4Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ChinaCITICBank5Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ChinaCITICBank5Member",
        "terseLabel": "China CITIC Bank 5 [Member]"
       }
      }
     },
     "localname": "ChinaCITICBank5Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ChinaCITICBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ChinaCITICBankMember",
        "terseLabel": "China CITIC Bank [Member]"
       }
      }
     },
     "localname": "ChinaCITICBankMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ConcentrationRiskPercentage2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration risk percentage.",
        "label": "ConcentrationRiskPercentage2",
        "terseLabel": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage2",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hudi_CustomerandSupplierConcentrationsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer and Supplier Concentrations (Details) [Line Items]"
       }
      }
     },
     "localname": "CustomerandSupplierConcentrationsDetailsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_CustomerandSupplierConcentrationsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer and Supplier Concentrations (Details) [Table]"
       }
      }
     },
     "localname": "CustomerandSupplierConcentrationsDetailsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_DeferredIncomeTaxAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "DeferredIncomeTaxAssets",
        "terseLabel": "Deferred income tax"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssets",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofattributedcontinuingoperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_DiWangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DiWangMember",
        "terseLabel": "Di Wang [Member]"
       }
      }
     },
     "localname": "DiWangMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_DocumentAndEntityInformationAbstract": {
     "auth_ref": [],
     "localname": "DocumentAndEntityInformationAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_DueToRelatedPartiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "DueToRelatedPartiesMember",
        "terseLabel": "Due to Related Parties [Member]"
       }
      }
     },
     "localname": "DueToRelatedPartiesMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_EquityNoncontrollingInterestPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity non-controlling interest percentage.",
        "label": "EquityNoncontrollingInterestPercentage",
        "terseLabel": "Equity non-controlling interest percentage"
       }
      }
     },
     "localname": "EquityNoncontrollingInterestPercentage",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hudi_EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock",
        "terseLabel": "Schedule of estimated useful lives of the assets"
       }
      }
     },
     "localname": "EstimatedUsefulLifePlantAndEquipmentNetTableTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_ExchangeDifference": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange difference.",
        "label": "ExchangeDifference",
        "negatedLabel": "Exchange difference"
       }
      }
     },
     "localname": "ExchangeDifference",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_FairValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value.",
        "label": "FairValue",
        "terseLabel": "Fair value (in Dollars)"
       }
      }
     },
     "localname": "FairValue",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_GovernmentGrantPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for government grant.",
        "label": "GovernmentGrantPolicyTextBlock",
        "terseLabel": "Government Grant"
       }
      }
     },
     "localname": "GovernmentGrantPolicyTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_HenryHeHuangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HenryHeHuangMember",
        "terseLabel": "Henry He Huang [Member]"
       }
      }
     },
     "localname": "HenryHeHuangMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_HighAndNewTechnologyEnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HighAndNewTechnologyEnterpriseMember",
        "terseLabel": "High and New Technology Enterprise [Member]"
       }
      }
     },
     "localname": "HighAndNewTechnologyEnterpriseMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_HongKongBeachLimitedHKBeachMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HongKongBeachLimitedHKBeachMember",
        "terseLabel": "Hong Kong Beach Limited (\u201cHK Beach\u201d) [Member]"
       }
      }
     },
     "localname": "HongKongBeachLimitedHKBeachMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_HongKongBeachLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HongKongBeachLimitedMember",
        "terseLabel": "Hong Kong Beach Limited. (\u201cHK Beach\u201d) [Member]"
       }
      }
     },
     "localname": "HongKongBeachLimitedMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_HuadiInternationalGroupCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HuadiInternationalGroupCoLtdMember",
        "terseLabel": "Huadi International Group Co., Ltd. (\u201cHuadi International\u201d) [Member]",
        "verboseLabel": "Huadi International Group Co., Ltd [Member]"
       }
      }
     },
     "localname": "HuadiInternationalGroupCoLtdMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_HuadiSteelGroupLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HuadiSteelGroupLimitedMember",
        "terseLabel": "Huadi Steel Group Limited. (\u201cHuadi Steel\u201d) [Member]",
        "verboseLabel": "Huadi Steel [Member]"
       }
      }
     },
     "localname": "HuadiSteelGroupLimitedMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails",
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_HuashangMicroFinanceCoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HuashangMicroFinanceCoMember",
        "terseLabel": "Huashang Micro Finance Co. [Member]",
        "verboseLabel": "Huashang Micro Finance Co. (\u201cHuashang\u201d) [Member]"
       }
      }
     },
     "localname": "HuashangMicroFinanceCoMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsDetails",
      "http://www.huadi.com/role/ScheduleoflongterminvestmentsTable",
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_HuizhiWangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "HuizhiWangMember",
        "terseLabel": "Huizhi Wang [Member]"
       }
      }
     },
     "localname": "HuizhiWangMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.",
        "terseLabel": "Income before taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemNoncontrollingInterest.",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_IncomeTaxesDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Line Items]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_IncomeTaxesDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Taxes (Details) [Table]"
       }
      }
     },
     "localname": "IncomeTaxesDetailsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_IncreaseDecreaseAdvancesFromCustomers": {
     "auth_ref": [],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances from customers.",
        "label": "IncreaseDecreaseAdvancesFromCustomers",
        "negatedLabel": "Advances from customers"
       }
      }
     },
     "localname": "IncreaseDecreaseAdvancesFromCustomers",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_InternationalMarketsFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InternationalMarketsFiveMember",
        "terseLabel": "Other foreign countries [Member]"
       }
      }
     },
     "localname": "InternationalMarketsFiveMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_InternationalMarketsFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InternationalMarketsFourMember",
        "terseLabel": "Switzerland [Member]"
       }
      }
     },
     "localname": "InternationalMarketsFourMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_InternationalMarketsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InternationalMarketsMember",
        "terseLabel": "China [Member]"
       }
      }
     },
     "localname": "InternationalMarketsMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_InternationalMarketsOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InternationalMarketsOneMember",
        "terseLabel": "US [Member]"
       }
      }
     },
     "localname": "InternationalMarketsOneMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_InternationalMarketsThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InternationalMarketsThreeMember",
        "terseLabel": "Australia [Member]"
       }
      }
     },
     "localname": "InternationalMarketsThreeMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_InternationalMarketsTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "InternationalMarketsTwoMember",
        "terseLabel": "India [Member]"
       }
      }
     },
     "localname": "InternationalMarketsTwoMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_IssuedWarrantsPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Issued warrants percentage.",
        "label": "IssuedWarrantsPercentage",
        "terseLabel": "Issued warrants percentage"
       }
      }
     },
     "localname": "IssuedWarrantsPercentage",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hudi_JuelinWangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JuelinWangMember",
        "terseLabel": "Juelin Wang [Member]"
       }
      }
     },
     "localname": "JuelinWangMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_JueqinWangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JueqinWangMember",
        "terseLabel": "Jueqin Wang [Member]"
       }
      }
     },
     "localname": "JueqinWangMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_LandUseRightsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Land Use Rights [Abstract]"
       }
      }
     },
     "localname": "LandUseRightsAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_LandUseRightsNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value land use rights, net.",
        "label": "LandUseRightsNet",
        "terseLabel": "Land use rights, net"
       }
      }
     },
     "localname": "LandUseRightsNet",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_LandUseRightsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LandUseRightsTextBlock",
        "terseLabel": "LAND USE RIGHTS"
       }
      }
     },
     "localname": "LandUseRightsTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/LandUseRights"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_LiabilitiesToRelatedParties": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "label": "LiabilitiesToRelatedParties",
        "terseLabel": "Liabilities to related parties"
       }
      }
     },
     "localname": "LiabilitiesToRelatedParties",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_LiabilitiesToRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LiabilitiesToRelatedPartiesAbstract",
        "terseLabel": "Liabilities to related parties:"
       }
      }
     },
     "localname": "LiabilitiesToRelatedPartiesAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_LocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LocationAxis",
        "terseLabel": "Location [Axis]"
       }
      }
     },
     "localname": "LocationAxis",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_LongTermInvestmentsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Investments (Details) [Line Items]"
       }
      }
     },
     "localname": "LongTermInvestmentsDetailsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_LongTermInvestmentsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Long-Term Investments (Details) [Table]"
       }
      }
     },
     "localname": "LongTermInvestmentsDetailsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_LongtermInvestmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LongtermInvestmentMember",
        "terseLabel": "Long-term Investment [Member]"
       }
      }
     },
     "localname": "LongtermInvestmentMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_LongwanRuralCommercialBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LongwanRuralCommercialBankMember",
        "terseLabel": "Longwan Rural Commercial Bank [Member]",
        "verboseLabel": "Longwan Rural Commercial Bank. (\u201cLRCB\u201d) [Member]"
       }
      }
     },
     "localname": "LongwanRuralCommercialBankMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsDetails",
      "http://www.huadi.com/role/ScheduleoflongterminvestmentsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_MinshengBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "MinshengBankMember",
        "terseLabel": "Minsheng Bank [Member]"
       }
      }
     },
     "localname": "MinshengBankMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_NetIncomeAttributableToHuadiInternationalGroupCoLtd": {
     "auth_ref": [],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income attributable to Huadi International Group Co., Ltd.",
        "label": "NetIncomeAttributableToHuadiInternationalGroupCoLtd",
        "negatedLabel": "Net income attributable to Huadi International Group Co., Ltd."
       }
      }
     },
     "localname": "NetIncomeAttributableToHuadiInternationalGroupCoLtd",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock",
        "terseLabel": "New Accounting Pronouncements Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsNotYetAdoptedPolicyPolicyTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_OrganizationandNatureofOperationsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations (Details) [Line Items]"
       }
      }
     },
     "localname": "OrganizationandNatureofOperationsDetailsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations (Details) - Schedule of organization and nature of operations [Line Items]"
       }
      }
     },
     "localname": "OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations (Details) - Schedule of organization and nature of operations [Table]"
       }
      }
     },
     "localname": "OrganizationandNatureofOperationsDetailsScheduleoforganizationandnatureofoperationsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_OrganizationandNatureofOperationsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization and Nature of Operations (Details) [Table]"
       }
      }
     },
     "localname": "OrganizationandNatureofOperationsDetailsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_OtherReceivablesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "OtherReceivablesMember",
        "terseLabel": "Other Receivables [Member]"
       }
      }
     },
     "localname": "OtherReceivablesMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_PercentageOfSales": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of sales.",
        "label": "PercentageOfSales",
        "terseLabel": "As % of Sales"
       }
      }
     },
     "localname": "PercentageOfSales",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "percentItemType"
    },
    "hudi_PreferentialTaxRatePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferential tax rate percentage.",
        "label": "PreferentialTaxRatePercentage",
        "terseLabel": "Preferential tax rate percentage"
       }
      }
     },
     "localname": "PreferentialTaxRatePercentage",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hudi_ProceedFromRelatedPartyDebt": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from related party debt.",
        "label": "ProceedFromRelatedPartyDebt",
        "terseLabel": "Borrowed working capitals"
       }
      }
     },
     "localname": "ProceedFromRelatedPartyDebt",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_PublicOfferingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Public offering percentage.",
        "label": "PublicOfferingPercentage",
        "terseLabel": "Public offering percentage"
       }
      }
     },
     "localname": "PublicOfferingPercentage",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hudi_ReceivablesFromRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ReceivablesFromRelatedPartiesAbstract",
        "terseLabel": "Receivables from related parties:"
       }
      }
     },
     "localname": "ReceivablesFromRelatedPartiesAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_RelatedPartyEightMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartyEightMember",
        "terseLabel": "Bing Zhang [Member]"
       }
      }
     },
     "localname": "RelatedPartyEightMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_RelatedPartyFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartyFiveMember",
        "terseLabel": "Huizhi Wang [Member]"
       }
      }
     },
     "localname": "RelatedPartyFiveMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_RelatedPartyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartyFourMember",
        "terseLabel": "Di Wang [Member]"
       }
      }
     },
     "localname": "RelatedPartyFourMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_RelatedPartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartyMember",
        "terseLabel": "Taizhou Huadi Industrial Ltd. (\u201cTaizhou Huadi\u201d) [Member]"
       }
      }
     },
     "localname": "RelatedPartyMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_RelatedPartyOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartyOneMember",
        "terseLabel": "Huashang Micro Finance Co. (\u201cHuashang\u201d) [Member]"
       }
      }
     },
     "localname": "RelatedPartyOneMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_RelatedPartySevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartySevenMember",
        "terseLabel": "Yiyu Wang [Member]"
       }
      }
     },
     "localname": "RelatedPartySevenMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_RelatedPartySixMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartySixMember",
        "terseLabel": "Juelin Wang [Member]"
       }
      }
     },
     "localname": "RelatedPartySixMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_RelatedPartyThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartyThreeMember",
        "terseLabel": "Jueqin Wang [Member]"
       }
      }
     },
     "localname": "RelatedPartyThreeMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_RelatedPartyTransactionsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of net outstanding balances with related parties [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) - Schedule of net outstanding balances with related parties [Table]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsScheduleofnetoutstandingbalanceswithrelatedpartiesTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_RelatedPartyTransactionsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions (Details) [Table]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDetailsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_RelatedPartyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelatedPartyTwoMember",
        "terseLabel": "Taizhou Huadi Material Technology Co. [Member]"
       }
      }
     },
     "localname": "RelatedPartyTwoMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_RelationshipsWithTheCompany": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Relationship with the Company.",
        "label": "RelationshipsWithTheCompany",
        "terseLabel": "Relationship with the Company"
       }
      }
     },
     "localname": "RelationshipsWithTheCompany",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_RelevantExchangeRatesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RelevantExchangeRatesTableTextBlock",
        "terseLabel": "Schedule of relevant exchange rates"
       }
      }
     },
     "localname": "RelevantExchangeRatesTableTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_RevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "RevenuesMember",
        "terseLabel": "Revenues [Member]"
       }
      }
     },
     "localname": "RevenuesMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_Sales": {
     "auth_ref": [],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of sales",
        "label": "Sales",
        "terseLabel": "Sales"
       }
      }
     },
     "localname": "Sales",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_ScheduleOfAccountsReceivableAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of accounts receivable [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAccountsReceivableAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfAccountsReceivableTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of accounts receivable [Table Text Block].",
        "label": "ScheduleOfAccountsReceivableTableTextBlock",
        "terseLabel": "Schedule of accounts receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsReceivableTableTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/AccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_ScheduleOfAttributedContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of attributed continuing operations [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfAttributedContinuingOperationsAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of changes of allowance for doubtful accounts [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfChangesOfAllowanceForDoubtfulAccountsAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfConsolidatedStatementsOfIncomeAndComprehensiveIncomeOfReconciliationForIncomeTaxesAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of estimated useful lives of the assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfEstimatedUsefulLivesOfTheAssetsAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfInventoriesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of inventories [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfInventoriesAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfLandUseRightsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of land use rights [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfLandUseRightsAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfLandUseRightsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfLandUseRightsTableTextBlock",
        "terseLabel": "Schedule of land use rights"
       }
      }
     },
     "localname": "ScheduleOfLandUseRightsTableTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/LandUseRightsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_ScheduleOfLongTermInvestmentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of long-term investments [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfLongTermInvestmentsAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of nature of relationships with related parties [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfNatureOfRelationshipsWithRelatedPartiesAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of net outstanding balances with related parties [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfNetOutstandingBalancesWithRelatedPartiesAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of net outstanding balances with related parties.",
        "label": "ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock",
        "terseLabel": "Schedule of net outstanding balances with related parties"
       }
      }
     },
     "localname": "ScheduleOfNetOutstandingBalancesWithRelatedPartiesTableTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_ScheduleOfOrganizationAndNatureOfOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of organization and nature of operations [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfOrganizationAndNatureOfOperationsAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock",
        "terseLabel": "Schedule of organization and nature of operations"
       }
      }
     },
     "localname": "ScheduleOfOrganizationAndNatureOfOperationsTableTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_ScheduleOfPropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of property, plant and equipment [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfRelevantExchangeRatesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of relevant exchange rates [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfRelevantExchangeRatesAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfRevenuesByGeographicAreasAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of revenues by geographic areas [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesByGeographicAreasAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of short-term bank borrowings are pledged by its assets [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfShortTermBankBorrowingsArePledgedByItsAssetsAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfShortTermBorrowingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of short-term borrowings [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfShortTermBorrowingsAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_ScheduleOfShorttermBankBorrowingsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ScheduleOfShorttermBankBorrowingsTableTextBlock",
        "terseLabel": "Schedule of short-term bank borrowings are pledged by its assets"
       }
      }
     },
     "localname": "ScheduleOfShorttermBankBorrowingsTableTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShortTermBorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule of tax effects of significant portions of the deferred tax asset [Abstract]"
       }
      }
     },
     "localname": "ScheduleOfTaxEffectsOfSignificantPortionsOfTheDeferredTaxAssetAbstract",
     "nsuri": "http://www.huadi.com/20210930",
     "xbrltype": "stringItemType"
    },
    "hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting (Details) - Schedule of revenues by geographic areas [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingDetailsScheduleofrevenuesbygeographicareasLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting (Details) - Schedule of revenues by geographic areas [Table]"
       }
      }
     },
     "localname": "SegmentReportingDetailsScheduleofrevenuesbygeographicareasTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_SegmentSales": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of segment sales.",
        "label": "SegmentSales",
        "terseLabel": "Sales Amount"
       }
      }
     },
     "localname": "SegmentSales",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrevenuesbygeographicareasTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_ShareholdersEquityDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity (Details) [Line Items]"
       }
      }
     },
     "localname": "ShareholdersEquityDetailsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_ShareholdersEquityDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Shareholders' Equity (Details) [Table]"
       }
      }
     },
     "localname": "ShareholdersEquityDetailsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_ShareholdersEquityToHuadiInternationalGroupCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ShareholdersEquityToHuadiInternationalGroupCoLtdMember",
        "terseLabel": "Shareholders\u2019 equity to Huadi International Group Co., Ltd."
       }
      }
     },
     "localname": "ShareholdersEquityToHuadiInternationalGroupCoLtdMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets [Line Items]"
       }
      }
     },
     "localname": "ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Short-Term Borrowings (Details) - Schedule of short-term bank borrowings are pledged by its assets [Table]"
       }
      }
     },
     "localname": "ShortTermBorrowingsDetailsScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_ShorttermBorrowingsAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "label": "ShorttermBorrowingsAmount",
        "terseLabel": "Short-term borrowings amount"
       }
      }
     },
     "localname": "ShorttermBorrowingsAmount",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of estimated useful lives of the assets [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsScheduleofestimatedusefullivesoftheassetsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of relevant exchange rates [Line Items]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Significant Accounting Policies (Details) - Schedule of relevant exchange rates [Table]"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesDetailsScheduleofrelevantexchangeratesTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_SignificantConcentrationPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant concentration percentage",
        "label": "SignificantConcentrationPercentage",
        "terseLabel": "Significant concentration percentage"
       }
      }
     },
     "localname": "SignificantConcentrationPercentage",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "hudi_StatutorySurplusReserveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "StatutorySurplusReserveMember",
        "terseLabel": "Statutory Surplus Reserve"
       }
      }
     },
     "localname": "StatutorySurplusReserveMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_StatutorySurplusReserves": {
     "auth_ref": [],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Statutory surplus reserves.",
        "label": "StatutorySurplusReserves",
        "terseLabel": "Statutory surplus reserves"
       }
      }
     },
     "localname": "StatutorySurplusReserves",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_StockOfferingNetOfOfferingCost": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock offering, net of offering cost.",
        "label": "StockOfferingNetOfOfferingCost",
        "terseLabel": "Stock offering, net of offering cost"
       }
      }
     },
     "localname": "StockOfferingNetOfOfferingCost",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_StockOfferingNetOfOfferingCostinShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock offering, net of offering cost.",
        "label": "StockOfferingNetOfOfferingCostinShares",
        "terseLabel": "Stock offering, net of offering cost (in Shares)"
       }
      }
     },
     "localname": "StockOfferingNetOfOfferingCostinShares",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "hudi_SubsequentEventsDetailsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventsDetailsLineItems",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_SubsequentEventsDetailsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events (Details) [Table]"
       }
      }
     },
     "localname": "SubsequentEventsDetailsTable",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_SupplierConcentrationRiskOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SupplierConcentrationRiskOneMember",
        "terseLabel": "Supplier 2 [Member]"
       }
      }
     },
     "localname": "SupplierConcentrationRiskOneMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_SupplierConcentrationRiskTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SupplierConcentrationRiskTwoMember",
        "terseLabel": "Supplier 3 [Member]"
       }
      }
     },
     "localname": "SupplierConcentrationRiskTwoMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_TaizhouHuadiIndustrialLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TaizhouHuadiIndustrialLtdMember",
        "terseLabel": "Taizhou Huadi Industrial Ltd. [Member]",
        "verboseLabel": "Taizhou Huadi [Member]"
       }
      }
     },
     "localname": "TaizhouHuadiIndustrialLtdMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_TaizhouHuadiMaterialTechnologyCoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TaizhouHuadiMaterialTechnologyCoMember",
        "terseLabel": "Taizhou Huadi Material Technology Co. [Member]"
       }
      }
     },
     "localname": "TaizhouHuadiMaterialTechnologyCoMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_TaxAtThePRCEITTaxRates": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax at the PRC EIT tax rates.",
        "label": "TaxAtThePRCEITTaxRates",
        "terseLabel": "Tax at the PRC EIT tax rates"
       }
      }
     },
     "localname": "TaxAtThePRCEITTaxRates",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_TaxEffectOfDeferredTaxRecognized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax effect of deferred tax recognized.",
        "label": "TaxEffectOfDeferredTaxRecognized",
        "terseLabel": "Tax effect of deferred tax recognized"
       }
      }
     },
     "localname": "TaxEffectOfDeferredTaxRecognized",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hudi_TypesOfCurrencyAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "TypesOfCurrencyAxis",
        "terseLabel": "Types of Currency [Axis]"
       }
      }
     },
     "localname": "TypesOfCurrencyAxis",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "hudi_ValueaddedTaxPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for value added tax.",
        "label": "ValueaddedTaxPolicyTextBlock",
        "terseLabel": "Value-added Tax (\u201cVAT\u201d)"
       }
      }
     },
     "localname": "ValueaddedTaxPolicyTextBlock",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hudi_WenzhouHongshunStainlessSteelLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WenzhouHongshunStainlessSteelLimitedMember",
        "terseLabel": "Wenzhou Hongshun Stainless Steel Limited. (\u201cHongshun\u201d) [Member]"
       }
      }
     },
     "localname": "WenzhouHongshunStainlessSteelLimitedMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_WenzhouHongshunStainlessSteelLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WenzhouHongshunStainlessSteelLtdMember",
        "terseLabel": "Wenzhou Hongshun Stainless Steel Ltd [Member]"
       }
      }
     },
     "localname": "WenzhouHongshunStainlessSteelLtdMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember",
        "terseLabel": "Wenzhou Hongshun [Member]"
       }
      }
     },
     "localname": "WenzhouHongshunStainlessSteelLtdWenzhouHongshunMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_WenzhouLonglianDevelopmentCoLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "WenzhouLonglianDevelopmentCoLtdMember",
        "terseLabel": "Wenzhou Longlian Development Co., Ltd [Member]",
        "verboseLabel": "Wenzhou Longlian Development Co., Ltd. (\u201cLonglian\u201d) [Member]"
       }
      }
     },
     "localname": "WenzhouLonglianDevelopmentCoLtdMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsDetails",
      "http://www.huadi.com/role/ScheduleoflongterminvestmentsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_YiyuWangMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "YiyuWangMember",
        "terseLabel": "Yiyu Wang [Member]"
       }
      }
     },
     "localname": "YiyuWangMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_YongqiangTuoxingLimitedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "YongqiangTuoxingLimitedMember",
        "terseLabel": "Yongqiang Tuoxing Limited. (\u201cYongqiang Tuoxing\u201d) [Member]",
        "verboseLabel": "Yongqiang Tuoxing Limited [Member]"
       }
      }
     },
     "localname": "YongqiangTuoxingLimitedMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ZhejiangCommerceBank1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ZhejiangCommerceBank1Member",
        "terseLabel": "Zhejiang Commerce Bank 1 [Member]"
       }
      }
     },
     "localname": "ZhejiangCommerceBank1Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ZhejiangCommerceBank2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ZhejiangCommerceBank2Member",
        "terseLabel": "Zhejiang Commerce Bank 2 [Member]"
       }
      }
     },
     "localname": "ZhejiangCommerceBank2Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ZhejiangCommerceBank3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ZhejiangCommerceBank3Member",
        "terseLabel": "Zhejiang Commerce Bank 3 [Member]"
       }
      }
     },
     "localname": "ZhejiangCommerceBank3Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ZhejiangCommerceBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ZhejiangCommerceBankMember",
        "terseLabel": "Zhejiang Commerce Bank [Member]"
       }
      }
     },
     "localname": "ZhejiangCommerceBankMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ZheshangBank1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ZheshangBank1Member",
        "terseLabel": "Zheshang Bank 1 [Member]"
       }
      }
     },
     "localname": "ZheshangBank1Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ZheshangBank2Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ZheshangBank2Member",
        "terseLabel": "Zheshang Bank 2 [Member]"
       }
      }
     },
     "localname": "ZheshangBank2Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ZheshangBank3Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ZheshangBank3Member",
        "terseLabel": "Zheshang Bank 3 [Member]"
       }
      }
     },
     "localname": "ZheshangBank3Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ZheshangBank4Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ZheshangBank4Member",
        "terseLabel": "Zheshang Bank 4 [Member]"
       }
      }
     },
     "localname": "ZheshangBank4Member",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "hudi_ZheshangBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ZheshangBankMember",
        "terseLabel": "Zheshang Bank [Member]"
       }
      }
     },
     "localname": "ZheshangBankMember",
     "nsuri": "http://www.huadi.com/20210930",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r244",
      "r259",
      "r283",
      "r284",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r451",
      "r453",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r244",
      "r259",
      "r283",
      "r284",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r451",
      "r453",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r244",
      "r259",
      "r281",
      "r283",
      "r284",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r451",
      "r453",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r244",
      "r259",
      "r281",
      "r283",
      "r284",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r451",
      "r453",
      "r482",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r180",
      "r181",
      "r277",
      "r280",
      "r452",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r180",
      "r181",
      "r277",
      "r280",
      "r452",
      "r466",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
        "label": "Accounts and Other Receivables, Net, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $3,066,937 and $2,910,554, respectively"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r40",
      "r376"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of changes of allowance for doubtful accounts"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountsReceivableTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r186",
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r7",
      "r22",
      "r186",
      "r187"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedParties": {
     "auth_ref": [
      "r21",
      "r116",
      "r369",
      "r371",
      "r438"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amount of receivables arising from transactions with related parties.",
        "label": "Accounts Receivable, Related Parties",
        "terseLabel": "Accounts receivable \u2013 related parties",
        "verboseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
      "http://www.huadi.com/role/ScheduleofaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r50",
      "r116",
      "r369",
      "r371"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Accounts Receivable, Related Parties, Current",
        "terseLabel": "Accounts receivable \u2013 related parties"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r16",
      "r408",
      "r430"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Tax payable"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r38",
      "r218"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedLabel": "Less: accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r60",
      "r61",
      "r62",
      "r434",
      "r458",
      "r459"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r59",
      "r62",
      "r69",
      "r70",
      "r71",
      "r118",
      "r119",
      "r120",
      "r336",
      "r454",
      "r455",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r23",
      "r290",
      "r376"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r287",
      "r288",
      "r289",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvancesOnInventoryPurchases": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of capitalized payments made in advance for inventory that is expected to be received within one year or the normal operating cycle, if longer.",
        "label": "Advances on Inventory Purchases",
        "terseLabel": "Advances to suppliers"
       }
      }
     },
     "localname": "AdvancesOnInventoryPurchases",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r291"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Advertising Costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r292"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "terseLabel": "Advertising costs"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables": {
     "auth_ref": [
      "r192"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The valuation allowance as of the balance sheet date to reduce the gross amount of receivables to estimated net realizable value, which would be presented in parentheses on the face of the balance sheet.",
        "label": "Allowance for Doubtful Accounts, Premiums and Other Receivables",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r192",
      "r202",
      "r203",
      "r204"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofchangesofallowancefordoubtfulaccountsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r29",
      "r192",
      "r202"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedLabel": "Less: allowance for doubtful accounts",
        "terseLabel": "Allowance for doubtful accounts, net (in Dollars)"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.huadi.com/role/ScheduleofaccountsreceivableTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r100",
      "r210",
      "r212"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/LandUseRightsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetUnderConstructionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset in process of being built.",
        "label": "Asset under Construction [Member]",
        "terseLabel": "Construction in progress (\u201cCIP\u201d) [Member]"
       }
      }
     },
     "localname": "AssetUnderConstructionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r112",
      "r165",
      "r169",
      "r175",
      "r200",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r330",
      "r337",
      "r353",
      "r374",
      "r376",
      "r406",
      "r429"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "TOTAL ASSETS"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r9",
      "r10",
      "r58",
      "r112",
      "r200",
      "r230",
      "r231",
      "r232",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r330",
      "r337",
      "r353",
      "r374",
      "r376"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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 within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1": {
     "auth_ref": [
      "r214",
      "r215"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from the disposal of an asset through means other than sale, for example, but not limited to, abandonment, spin-off, and expropriation.",
        "label": "Assets Disposed of by Method Other than Sale, in Period of Disposition, Gain (Loss) on Disposition",
        "terseLabel": "Gain on disposal of fixed assets"
       }
      }
     },
     "localname": "AssetsDisposedOfByMethodOtherThanSaleInPeriodOfDispositionGainLossOnDisposition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r344",
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of Presentation and Principles of Consolidation"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "Buildings [Member]"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable",
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r5",
      "r34",
      "r102"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes 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. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r12",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and Cash Equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r12",
      "r103",
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r95",
      "r102",
      "r105"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents and restricted cash at the end of year",
        "periodStartLabel": "Cash and cash equivalents and restricted cash at the beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r95",
      "r354"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase (decrease) in cash and cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding.",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "terseLabel": "Warrant exercisable per share (in Dollars per share)"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r48",
      "r226",
      "r415",
      "r440"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Commitments and Contingencies",
        "terseLabel": "COMMITMENTS AND CONTIGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r223",
      "r224",
      "r225",
      "r227",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "COMMITMENT AND CONTINGENCIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CommitmentandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r118",
      "r119",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Ordinary stock, par value (in Dollars per share)"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "netLabel": "Ordinary shares par value (in Dollars per share)",
        "terseLabel": "Common stock par value (in Dollars per share)",
        "verboseLabel": "Ordinary stock, par value (in Dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized",
        "verboseLabel": "Ordinary shares authorized (in Shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued",
        "verboseLabel": "Ordinary shares issued (in Shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r19",
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "terseLabel": "Common stock, shares outstanding",
        "verboseLabel": "Ordinary shares outstanding (in Shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet_Parentheticals",
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r19",
      "r376"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.0002 par value, 250,000,000 shares authorized, 13,127,000 and 10,000,000 shares issued and outstanding, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r67",
      "r77",
      "r421",
      "r446"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Huadi International Group Co., Ltd."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r64",
      "r66",
      "r76",
      "r328",
      "r329",
      "r341",
      "r420",
      "r445"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "terseLabel": "Comprehensive income attributable to non-controlling interests"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r64",
      "r66",
      "r75",
      "r327",
      "r341",
      "r419",
      "r444"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Total comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDescription": {
     "auth_ref": [
      "r151",
      "r152",
      "r351",
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies or describes the benchmark that serves as the denominator in the calculation of the percentage of concentration risk.",
        "label": "Concentration Risk, Benchmark Description",
        "terseLabel": "Concentration Risk, Benchmark Description"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r151",
      "r152",
      "r184",
      "r351",
      "r352",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r151",
      "r152",
      "r184",
      "r351",
      "r352",
      "r460",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r151",
      "r152",
      "r184",
      "r351",
      "r352",
      "r460",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r146",
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Certain Risks and Concentration"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskCustomer": {
     "auth_ref": [
      "r149",
      "r150",
      "r152"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes \"Information about Major Customers\" that may be disclosed elsewhere (for instance, segment disclosures).",
        "label": "Concentration Risk, Customer",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "ConcentrationRiskCustomer",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskDisclosureTextBlock": {
     "auth_ref": [
      "r157"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk Disclosure [Text Block]",
        "terseLabel": "CUSTOMER AND SUPPLIER CONCENTRATIONS"
       }
      }
     },
     "localname": "ConcentrationRiskDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskSupplier": {
     "auth_ref": [
      "r149",
      "r150",
      "r152",
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of risks that arise due to the volume of business transacted with a particular supplier or reliance placed on that supplier. At a minimum, the description informs financial statement users of the general nature of the risk.",
        "label": "Concentration Risk, Supplier",
        "terseLabel": "Number of suppliers"
       }
      }
     },
     "localname": "ConcentrationRiskSupplier",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r151",
      "r152",
      "r184",
      "r351",
      "r352",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r275",
      "r276",
      "r278"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "terseLabel": "Advances from customers"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r83",
      "r389"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 3.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "negatedLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r113",
      "r308",
      "r316",
      "r318"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current income tax"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofattributedcontinuingoperationsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r110",
      "r245",
      "r246",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "NOTES PAYABLE"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/NotesPayable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r44",
      "r256",
      "r364",
      "r365"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate percentage"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r44",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Annual interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentIssuanceDate1": {
     "auth_ref": [
      "r46",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date the debt instrument was issued, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Issuance Date",
        "terseLabel": "Issuance date"
       }
      }
     },
     "localname": "DebtInstrumentIssuanceDate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r45",
      "r244",
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Expiration date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r296",
      "r297"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r100",
      "r113",
      "r309",
      "r316",
      "r317",
      "r318"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred tax benefits (expenses)"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r306",
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Loss carryforward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r306",
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r306",
      "r307"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Bad debt allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoftaxeffectsofsignificantportionsofthedeferredtaxassetTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r100",
      "r216"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Depreciation",
        "terseLabel": "Depreciation",
        "verboseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow",
      "http://www.huadi.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationAndAmortization": {
     "auth_ref": [
      "r100",
      "r216"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "DepreciationAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeAverageForwardExchangeRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Average contractual rate at which a foreign currency can be purchased or sold.",
        "label": "Derivative, Average Forward Exchange Rate",
        "terseLabel": "Period Average RMB: USD exchange rate"
       }
      }
     },
     "localname": "DerivativeAverageForwardExchangeRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_DueFromRelatedParties": {
     "auth_ref": [
      "r116",
      "r233",
      "r235",
      "r236",
      "r240",
      "r241",
      "r242",
      "r369",
      "r413",
      "r442"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an unclassified balance sheet, amounts due from related parties including affiliates, employees, joint ventures, officers and stockholders, immediate families thereof, and pension funds.",
        "label": "Due from Related Parties",
        "terseLabel": "Receivables from related parties"
       }
      }
     },
     "localname": "DueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrent": {
     "auth_ref": [
      "r40",
      "r116",
      "r233",
      "r235",
      "r236",
      "r240",
      "r241",
      "r242",
      "r369"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties. For classified balance sheets, represents the current portion of such liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Due to Related Parties, Current",
        "terseLabel": "Due to related parties"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r116",
      "r233",
      "r235",
      "r236",
      "r240",
      "r241",
      "r242",
      "r369",
      "r414",
      "r441"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r78",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r131",
      "r133",
      "r135",
      "r136",
      "r137",
      "r140",
      "r141",
      "r348",
      "r349",
      "r422",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]",
        "terseLabel": "Basic and diluted earnings per share"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r78",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r133",
      "r135",
      "r136",
      "r137",
      "r140",
      "r141",
      "r348",
      "r349",
      "r422",
      "r447"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in Dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r138",
      "r139"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings Per Share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r354"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, 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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents and restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "PRC EIT tax rates"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r114",
      "r299",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Statuatry income tax rate percentage"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ElectricGenerationEquipmentMember": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used for the primary purpose of generating electricity to be distributed to the consumer.",
        "label": "Electric Generation Equipment [Member]",
        "terseLabel": "Electronic equipment [Member]"
       }
      }
     },
     "localname": "ElectricGenerationEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r69",
      "r70",
      "r71",
      "r118",
      "r119",
      "r120",
      "r122",
      "r128",
      "r130",
      "r143",
      "r201",
      "r271",
      "r273",
      "r287",
      "r288",
      "r289",
      "r312",
      "r313",
      "r347",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r454",
      "r455",
      "r456",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails",
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "netLabel": "Equity interest percentage",
        "terseLabel": "Interest rate",
        "verboseLabel": "Investment acquire percentage"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsDetails",
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurement"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r211"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Less: accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoflanduserightsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r211",
      "r390"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Land use rights, net"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoflanduserightsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyExchangeRateTranslation1": {
     "auth_ref": [
      "r361",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Foreign exchange rate used to translate amounts denominated in functional currency to reporting currency.",
        "label": "Foreign Currency Exchange Rate, Translation",
        "terseLabel": "Period Ended RMB: USD exchange rate"
       }
      }
     },
     "localname": "ForeignCurrencyExchangeRateTranslation1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofrelevantexchangeratesTable"
     ],
     "xbrltype": "pureItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r363"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "terseLabel": "Foreign Currency Translation"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedLabel": "Loss (gain) on disposal of fixed assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": {
     "auth_ref": [
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.",
        "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges",
        "terseLabel": "Loss on sale of fixed assets"
       }
      }
     },
     "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrantsReceivable": {
     "auth_ref": [
      "r57"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.",
        "label": "Grants Receivable",
        "terseLabel": "Received government grants"
       }
      }
     },
     "localname": "GrantsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r82",
      "r112",
      "r165",
      "r168",
      "r171",
      "r174",
      "r177",
      "r200",
      "r230",
      "r231",
      "r232",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r353"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IPOMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First sale of stock by a private company to the public.",
        "label": "IPO [Member]",
        "terseLabel": "Initial Public Offering [Member]"
       }
      }
     },
     "localname": "IPOMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset": {
     "auth_ref": [
      "r215",
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount on the books of the entity of the impaired asset to be disposed of by a method other than sale.",
        "label": "Impaired Assets to be Disposed of by Method Other than Sale, Carrying Value of Asset",
        "terseLabel": "Net carrying value of sold on fixed assets"
       }
      }
     },
     "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleCarryingValueOfAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/PropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r213",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of Long-lived Assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r73",
      "r165",
      "r168",
      "r171",
      "r174",
      "r177",
      "r403",
      "r417",
      "r425",
      "r449"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r114",
      "r300",
      "r301",
      "r305",
      "r314",
      "r320",
      "r322",
      "r323",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r115",
      "r129",
      "r130",
      "r164",
      "r298",
      "r315",
      "r321",
      "r450"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "negatedLabel": "Income tax benefit/(provision)",
        "terseLabel": "Income tax expenses (benefits)",
        "verboseLabel": "Total income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement",
      "http://www.huadi.com/role/ScheduleofattributedcontinuingoperationsTable",
      "http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants": {
     "auth_ref": [
      "r310"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of tax (expense) benefit from continuing operations attributable to government grants to the extent recognized as a reduction of income tax expense.",
        "label": "Income Tax (Expense) Benefit, Continuing Operations, Government Grants",
        "terseLabel": "Tax effect of non-taxable investment income and government grant"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsGovernmentGrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r294",
      "r295",
      "r301",
      "r302",
      "r304",
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpense": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount",
        "terseLabel": "Tax effect of non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "auth_ref": [
      "r299"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount 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 research tax credit.",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "terseLabel": "Tax effect of R&amp;D expenses deduction"
       }
      }
     },
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofconsolidatedstatementsofincomeandcomprehensiveincomeofreconciliationforincometaxesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r97",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.",
        "label": "Income Taxes Paid",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "terseLabel": "Tax payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDueToOtherRelatedPartiesCurrent": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in related party payables classified as other, due within one year or operating cycle, if longer.",
        "label": "Increase (Decrease) in Due to Other Related Parties, Current",
        "terseLabel": "Advances to suppliers"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToOtherRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesPayableCurrent": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in current portion (due within one year or one business cycle) of obligations evidenced by formal promissory notes.",
        "label": "Increase (Decrease) in Notes Payable, Current",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInNotesReceivables": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period of the amounts due from borrowers for outstanding secured or unsecured loans evidenced by a note.",
        "label": "Increase (Decrease) in Notes Receivables",
        "negatedLabel": "Notes receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInNotesReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other obligations or expenses incurred but not yet paid.",
        "label": "Increase (Decrease) in Other Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accrued expenses and other current liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedLabel": "Other receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidSupplies": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) of consideration paid in advance for supplies that provide economic benefits in future periods.",
        "label": "Increase (Decrease) in Prepaid Supplies",
        "negatedLabel": "Advances to suppliers \u2013 related party"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidSupplies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseShortTermBorrowings": {
     "auth_ref": [
      "r424",
      "r493",
      "r494"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate interest expense incurred on short-term borrowings including commercial paper and Federal funds purchased and securities sold under agreements to repurchase.",
        "label": "Interest Expense, Short-term Borrowings",
        "terseLabel": "Interest expense on debt"
       }
      }
     },
     "localname": "InterestExpenseShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShortTermBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r423"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest expenses, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r93",
      "r96",
      "r104"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoods": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://www.huadi.com/role/ScheduleofinventoriesTable": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.",
        "label": "Inventory, Finished Goods, Gross",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoods",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r6",
      "r55",
      "r376"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.huadi.com/role/ScheduleofinventoriesTable": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet",
      "http://www.huadi.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r11",
      "r56",
      "r107",
      "r142",
      "r206",
      "r207",
      "r209",
      "r387"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory, Policy [Policy Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterials": {
     "auth_ref": [
      "r54"
     ],
     "calculation": {
      "http://www.huadi.com/role/ScheduleofinventoriesTable": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Raw Materials, Gross",
        "terseLabel": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterials",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r30",
      "r208"
     ],
     "calculation": {
      "http://www.huadi.com/role/ScheduleofinventoriesTable": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofinventoriesTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeDividend": {
     "auth_ref": [
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of dividend income on nonoperating securities.",
        "label": "Investment Income, Dividend",
        "terseLabel": "Dividend income received"
       }
      }
     },
     "localname": "InvestmentIncomeDividend",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedBalancePrincipalAmount": {
     "auth_ref": [
      "r461",
      "r464"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For investments which are quantified by principal amount, the principle balance held at close of period.",
        "label": "Investment Owned, Balance, Principal Amount",
        "terseLabel": "Investment amount"
       }
      }
     },
     "localname": "InvestmentOwnedBalancePrincipalAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentOwnedUnderlyingFaceAmountAtMarketValue": {
     "auth_ref": [
      "r343",
      "r346"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nominal or face amount on the investment owned.",
        "label": "Investment Owned, Face Amount",
        "terseLabel": "Investment paid (in Yuan Renminbi)"
       }
      }
     },
     "localname": "InvestmentOwnedUnderlyingFaceAmountAtMarketValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r199",
      "r448"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Long-term Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r197",
      "r404",
      "r426",
      "r465",
      "r495"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for  investments in certain debt and equity securities.",
        "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]",
        "terseLabel": "LONG-TERM INVESTMENTS"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r279"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land use rights [Member]"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LandUnderOptionArrangementsPolicy": {
     "auth_ref": [
      "r472"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for including or excluding land under option arrangements in financial reports, which may include a discussion of options on land owned by variable interest entities, and timing and manner in which related impairment losses are determined and recognized.",
        "label": "Land under Option Arrangements, Policy [Policy Text Block]",
        "terseLabel": "Land Use Rights"
       }
      }
     },
     "localname": "LandUnderOptionArrangementsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r43",
      "r112",
      "r170",
      "r200",
      "r230",
      "r231",
      "r232",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r331",
      "r337",
      "r338",
      "r353",
      "r374",
      "r375"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "TOTAL LIABILITIES"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r112",
      "r200",
      "r353",
      "r376",
      "r411",
      "r437"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "TOTAL LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a 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.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "NOTES RECEIVABLE"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/NotesReceivable"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermInvestments": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).",
        "label": "Long-term Investments",
        "terseLabel": "Long-term investments"
       }
      }
     },
     "localname": "LongTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet",
      "http://www.huadi.com/role/ScheduleoflongterminvestmentsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r47"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoflongterminvestmentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r47",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoflongterminvestmentsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment [Member]"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r52",
      "r112",
      "r200",
      "r230",
      "r235",
      "r236",
      "r237",
      "r241",
      "r242",
      "r353",
      "r410",
      "r436"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Equity attributable to non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MinorityInterestDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of noncontrolling interest which might include background information, terms of the ownership arrangement, and type and terms of equity interest owned by the noncontrolling interest holders.",
        "label": "Noncontrolling Interest, Description",
        "terseLabel": "Ownership as of the issuance date of the report"
       }
      }
     },
     "localname": "MinorityInterestDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash Flows from Financing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash Flows from Investing Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r95",
      "r98",
      "r101"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash Flows from Operating Activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r3",
      "r63",
      "r65",
      "r71",
      "r74",
      "r101",
      "r112",
      "r121",
      "r123",
      "r124",
      "r125",
      "r126",
      "r129",
      "r130",
      "r134",
      "r165",
      "r168",
      "r171",
      "r174",
      "r177",
      "r200",
      "r230",
      "r231",
      "r232",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r349",
      "r353",
      "r418",
      "r443"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement",
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r63",
      "r65",
      "r71",
      "r129",
      "r130",
      "r333",
      "r340"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "negatedLabel": "Net income attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r273",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non- controlling interests",
        "verboseLabel": "Non-controlling interests [Member]"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails",
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r86"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Total other expenses, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other income (expenses):"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesAndLoansReceivableNetCurrent": {
     "auth_ref": [
      "r7",
      "r8",
      "r20",
      "r186",
      "r187",
      "r412"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of financing receivable, classified as current. Includes, but is not limited to, notes and loan receivable.",
        "label": "Financing Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Notes receivable"
       }
      }
     },
     "localname": "NotesAndLoansReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableCurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.",
        "label": "Notes Payable, Current",
        "terseLabel": "Notes payable"
       }
      }
     },
     "localname": "NotesPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesPayableToBank": {
     "auth_ref": [
      "r17",
      "r409",
      "r432"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Including the current and noncurrent portions, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond one year or beyond the operating cycle if longer.",
        "label": "Notes Payable to Bank",
        "terseLabel": "Note payable"
       }
      }
     },
     "localname": "NotesPayableToBank",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/NotesPayableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NotesReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r50",
      "r116",
      "r369"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts due from parties associated with the reporting entity as evidenced by a written promise to pay, due within 1 year (or 1 business cycle).",
        "label": "Notes Receivable, Related Parties, Current",
        "terseLabel": "Notes received"
       }
      }
     },
     "localname": "NotesReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/NotesReceivableDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r159"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segment"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable",
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r165",
      "r168",
      "r171",
      "r174",
      "r177"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r4",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "ORGANIZATION AND NATURE OF OPERATIONS"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAdditionalCapital": {
     "auth_ref": [
      "r51",
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of additional paid-in capital (APIC) classified as other.",
        "label": "Other Additional Capital",
        "terseLabel": "Capital paid amount"
       }
      }
     },
     "localname": "OtherAdditionalCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCashEquivalentsAtCarryingValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of 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, classified as other. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Other Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "OtherCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r327",
      "r328",
      "r335"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and 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, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]",
        "terseLabel": "Other comprehensive income (loss):"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherFiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r211"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated amortization of finite-lived intangible assets classified as other.",
        "label": "Other Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Land use rights, cost"
       }
      }
     },
     "localname": "OtherFiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoflanduserightsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherMachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.",
        "label": "Other Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment [Member]"
       }
      }
     },
     "localname": "OtherMachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherOperatingIncome": {
     "auth_ref": [
      "r81"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of other operating income, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operation.",
        "label": "Other Operating Income",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherOperatingIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherReceivables": {
     "auth_ref": [
      "r57"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 9.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from parties in nontrade transactions, classified as other.",
        "label": "Other Receivables",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "OtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSellingAndMarketingExpense": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of selling and marketing expense classified as other.",
        "label": "Other Selling and Marketing Expense",
        "terseLabel": "Shipping and handling costs"
       }
      }
     },
     "localname": "OtherSellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherShortTermBorrowings": {
     "auth_ref": [
      "r39"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.",
        "label": "Other Short-term Borrowings",
        "terseLabel": "Short-term bank borrowings, Total"
       }
      }
     },
     "localname": "OtherShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermbankborrowingsarepledgedbyitsassetsTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r89"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassification"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProceedsFromIssuanceInitialPublicOffering": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the amount received from entity's first offering of stock to the public.",
        "label": "Proceeds from Issuance Initial Public Offering",
        "terseLabel": "Proceeds from stock offering, net of offering costs"
       }
      }
     },
     "localname": "ProceedsFromIssuanceInitialPublicOffering",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRelatedPartyDebt": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.",
        "label": "Proceeds from Related Party Debt",
        "terseLabel": "Advances from related parties"
       }
      }
     },
     "localname": "ProceedsFromRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from disposition of property, plant and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromShortTermDebt": {
     "auth_ref": [
      "r91"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Proceeds from Short-term Debt",
        "terseLabel": "Proceeds from short-term borrowings"
       }
      }
     },
     "localname": "ProceedsFromShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r3",
      "r63",
      "r65",
      "r71",
      "r94",
      "r112",
      "r121",
      "r129",
      "r130",
      "r165",
      "r168",
      "r171",
      "r174",
      "r177",
      "r200",
      "r230",
      "r231",
      "r232",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r327",
      "r332",
      "r334",
      "r340",
      "r341",
      "r349",
      "r353",
      "r425"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow",
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r38",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable",
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r222",
      "r469",
      "r470",
      "r471"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "PROPERTY, PLANT AND EQUIPMENT"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/PropertyPlantandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r37",
      "r217"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r13",
      "r14",
      "r219",
      "r376",
      "r427",
      "r439"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet",
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentOtherNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after depreciation of long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.",
        "label": "Property, Plant and Equipment, Other, Net",
        "terseLabel": "Total property plant and equipment, at cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentOtherNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r36",
      "r219",
      "r469",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and Equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost.",
        "label": "Property, Plant and Equipment, Salvage Value, Percentage",
        "terseLabel": "Residual value percentage"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentSalvageValuePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r13",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of property, plant and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/PropertyPlantandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r13",
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForOtherLosses": {
     "auth_ref": [
      "r79",
      "r99",
      "r416"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense related to other loss.",
        "label": "Provision for Other Losses",
        "terseLabel": "Bad debt expense reverse"
       }
      }
     },
     "localname": "ProvisionForOtherLosses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r282",
      "r368",
      "r369"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails",
      "http://www.huadi.com/role/LongTermInvestmentsDetails",
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r282",
      "r368",
      "r369",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Raw materials purchased from related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r282",
      "r368",
      "r371",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesDetails",
      "http://www.huadi.com/role/LongTermInvestmentsDetails",
      "http://www.huadi.com/role/OrganizationandNatureofOperationsDetails",
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails",
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable",
      "http://www.huadi.com/role/ScheduleofnetoutstandingbalanceswithrelatedpartiesTable",
      "http://www.huadi.com/role/ScheduleoforganizationandnatureofoperationsTable",
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r366",
      "r367",
      "r369",
      "r372",
      "r373"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTY TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates.",
        "label": "Repayments of Related Party Debt",
        "negatedLabel": "Repayments to related parties",
        "terseLabel": "Repaid the borrowed amount"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow",
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfShortTermDebt": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedCashFlow": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for a borrowing having initial term of repayment within one year or the normal operating cycle, if longer.",
        "label": "Repayments of Short-term Debt",
        "negatedLabel": "Repayments on short-term borrowings"
       }
      }
     },
     "localname": "RepaymentsOfShortTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r293",
      "r388",
      "r484"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r293"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "terseLabel": "Research and Development Costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r105",
      "r405",
      "r433"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r5",
      "r12",
      "r105"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r273",
      "r290",
      "r376",
      "r435",
      "r457",
      "r459"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings (Accumulated deficit)"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r118",
      "r119",
      "r120",
      "r122",
      "r128",
      "r130",
      "r201",
      "r287",
      "r288",
      "r289",
      "r312",
      "r313",
      "r347",
      "r454",
      "r456"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r182"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of revenues by geographic areas"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromRelatedParties": {
     "auth_ref": [
      "r80",
      "r233",
      "r235",
      "r236",
      "r240",
      "r241",
      "r242",
      "r462"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.",
        "label": "Revenue from Related Parties",
        "terseLabel": "Material sold to related party"
       }
      }
     },
     "localname": "RevenueFromRelatedParties",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r108",
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r72",
      "r112",
      "r162",
      "r163",
      "r167",
      "r172",
      "r173",
      "r179",
      "r180",
      "r184",
      "r200",
      "r230",
      "r231",
      "r232",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r241",
      "r242",
      "r353",
      "r425"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "terseLabel": "Production service revenue"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r303"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of tax effects of significant portions of the deferred tax asset"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r299"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of consolidated statements of income and comprehensive income of reconciliation for income taxes"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r11",
      "r31",
      "r32",
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A tabular presentation of the information summarizing investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates, as prescribed by the SEC. It reflects specified information about ownership, financial results from, and financial position in such entities. Includes the tabular presentations that disaggregate investments in and advances to majority-owned subsidiaries, other controlled companies, and other affiliates.",
        "label": "Schedule of Investments in and Advances to Affiliates, Schedule of Investments [Table Text Block]",
        "terseLabel": "Schedule of long-term investments"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/LongTermInvestmentsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInvestmentsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Investments [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoflongterminvestmentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfInvestmentsTable": {
     "auth_ref": [
      "r463"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A container table for all schedule of investment items. It ties in the \"Legal Entity [Axis]\" to all of its contained line items.",
        "label": "Schedule of Investments [Table]"
       }
      }
     },
     "localname": "ScheduleOfInvestmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleoflongterminvestmentsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r38",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r370",
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to 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.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofnatureofrelationshipswithrelatedpartiesTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "terseLabel": "Schedule of nature of relationships with related parties"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/RelatedPartyTransactionsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "auth_ref": [
      "r81",
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]",
        "terseLabel": "Schedule of attributed continuing operations"
       }
      }
     },
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (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 and measures of the maximum and average amount outstanding during the period; (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.",
        "label": "Schedule of Short-term Debt [Table]"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShortTermDebtTextBlock": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Short-term Debt [Table Text Block]",
        "terseLabel": "Schedule of short-term borrowings"
       }
      }
     },
     "localname": "ScheduleOfShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShortTermBorrowingsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r158",
      "r160",
      "r161",
      "r165",
      "r166",
      "r171",
      "r175",
      "r176",
      "r177",
      "r178",
      "r179",
      "r183",
      "r184",
      "r185"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "SEGMENT REPORTING"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SegmentReporting"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedIncomeStatement": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesIssued": {
     "auth_ref": [
      "r271"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.",
        "label": "Shares, Issued",
        "terseLabel": "Shares of common stock (in Shares)",
        "verboseLabel": "Shares issued"
       }
      }
     },
     "localname": "SharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails",
      "http://www.huadi.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharesIssuedPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or per unit amount of equity securities issued.",
        "label": "Shares Issued, Price Per Share",
        "terseLabel": "Price per share (in Dollars per share)"
       }
      }
     },
     "localname": "SharesIssuedPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Balance (in Shares)",
        "periodStartLabel": "Balance (in Shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShippingAndHandlingCostPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the classification of shipping and handling costs, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs.",
        "label": "Shipping and Handling Cost, Policy [Policy Text Block]",
        "terseLabel": "Shipping and Handling Costs"
       }
      }
     },
     "localname": "ShippingAndHandlingCostPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermBorrowings": {
     "auth_ref": [
      "r15",
      "r376",
      "r407",
      "r431"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Short-term Debt",
        "terseLabel": "Short-term borrowings"
       }
      }
     },
     "localname": "ShortTermBorrowings",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermDebtLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Short-term Debt [Line Items]"
       }
      }
     },
     "localname": "ShortTermDebtLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtRefinancedDescription": {
     "auth_ref": [
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet. The description generally includes a general discussion of the terminated financing agreement and the terms of the new obligation or equity securities issued or expected to be issued as a result of the refinancing.",
        "label": "Short-term Debt, Refinanced, Description",
        "terseLabel": "Short term bank loan, description"
       }
      }
     },
     "localname": "ShortTermDebtRefinancedDescription",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "auth_ref": [
      "r257"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for short-term debt.",
        "label": "Short-term Debt [Text Block]",
        "terseLabel": "SHORT-TERM BORROWINGS"
       }
      }
     },
     "localname": "ShortTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShortTermBorrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r41"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofshorttermborrowingsTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r106",
      "r117"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r49",
      "r69",
      "r70",
      "r71",
      "r118",
      "r119",
      "r120",
      "r122",
      "r128",
      "r130",
      "r143",
      "r201",
      "r271",
      "r273",
      "r287",
      "r288",
      "r289",
      "r312",
      "r313",
      "r347",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r454",
      "r455",
      "r456",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails",
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r143",
      "r389"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r18",
      "r19",
      "r271",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation (in Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r18",
      "r19",
      "r271",
      "r273"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Gross proceeds (in Dollars)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r18",
      "r19",
      "r273",
      "r285",
      "r286"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r19",
      "r26",
      "r27",
      "r112",
      "r194",
      "r200",
      "r353",
      "r376"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Total equity attributable to Huadi International Group Co., Ltd."
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Shareholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r1",
      "r70",
      "r112",
      "r118",
      "r119",
      "r120",
      "r122",
      "r128",
      "r200",
      "r201",
      "r273",
      "r287",
      "r288",
      "r289",
      "r312",
      "r313",
      "r325",
      "r326",
      "r339",
      "r347",
      "r353",
      "r355",
      "r356",
      "r360",
      "r455",
      "r456",
      "r499"
     ],
     "calculation": {
      "http://www.huadi.com/role/ConsolidatedBalanceSheet": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedBalanceSheet",
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r111",
      "r258",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r273",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r361",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r361",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r361",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SubsequentEventsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r377",
      "r379"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "SUBSEQUENT EVENTS"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/SubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosures of cash flows information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedCashFlow"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplierConcentrationRiskMember": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Supplier Concentration Risk [Member]",
        "terseLabel": "Supplier 1 [Member]"
       }
      }
     },
     "localname": "SupplierConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/CustomerandSupplierConcentrationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TemporaryEquityForeignCurrencyTranslationAdjustments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to temporary equity resulting from foreign currency translation adjustments.",
        "label": "Temporary Equity, Foreign Currency Translation Adjustments",
        "terseLabel": "Foreign currency translation gain"
       }
      }
     },
     "localname": "TemporaryEquityForeignCurrencyTranslationAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ShareholdersEquityType2or3"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "auth_ref": [
      "r188",
      "r189",
      "r190",
      "r191",
      "r193",
      "r196"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for accounts receivable.",
        "label": "Accounts Receivable [Policy Text Block]",
        "terseLabel": "Accounts Receivable and Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r144",
      "r145",
      "r147",
      "r148",
      "r153",
      "r154",
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/AccountingPoliciesByPolicy"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VehiclesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment used primarily for road transportation.",
        "label": "Vehicles [Member]",
        "terseLabel": "Transportation vehicles [Member]"
       }
      }
     },
     "localname": "VehiclesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ScheduleofestimatedusefullivesoftheassetsTable",
      "http://www.huadi.com/role/ScheduleofpropertyplantandequipmentTable"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r132",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]",
        "terseLabel": "Weighted average numbers of common shares outstanding"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r131",
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in Shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.huadi.com/role/ConsolidatedIncomeStatement"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 5
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99380358&loc=d3e7102-108593"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "http://asc.fasb.org/topic&trid=2134479"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e4975-111524"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5093-111524"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123374638&loc=d3e2212-110226"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2611-110228"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1927-112601"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "10",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=6431724&loc=d3e32938-113948"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "10",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=6438156&loc=d3e57880-113973"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "http://asc.fasb.org/topic&trid=2175825"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "730",
   "Topic": "912",
   "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a)(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(7))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10(3))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(14))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.7)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.3)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07.1(c))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611133-123010"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "340",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=6496773&loc=d3e29133-110298"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r485": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r486": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r487": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r488": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r489": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r491": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r492": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r493": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r494": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r495": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r496": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r497": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r498": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.30(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.8)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1(e))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.T)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868742-224227"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>103
<FILENAME>0001213900-22-027276-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001213900-22-027276-xbrl.zip
M4$L#!!0    ( $Z-L%2ZI:'Y:F<# (F>'0 4    9C(P9C(P,C%A,5]H=6%D
M:2YH=&WLO7ESVTBV+_@_/@5&M^J&'0/)7+3:57XCRW*5;MN6GR1WW7X3$S>2
M0%)$%0BPL$AF?_HY2V8B 8(4(5&;S8[HLD2!R.WD67_GG%_^U[=QY%[)- N3
M^->-[E9GPY6QGP1A?/GKQN'YT<G)QO]ZZ_SR?VUNNK_)6*8BEX$[F+I'R7AR
M[H?N12KB;)BD8_=%/G[I;KJC/)^\?O7J^OIZRX=G,C],9984J2\S_,#=W%2O
M.THEONRU^RF)W4]BZG9WW5[W=:_S>N? _7IQY/8ZO1X_/LIADC#1.'NMWOGK
MAAJG:8P-\VP1Y^G4//MMD$9;F?2W+I.K5^J/KV"4KOE"D::P^GG?4'^M?"60
M8?/3\ =Z\.]M\VB>FD=Q>^CQ)+U\!7]XE4\G$I_O;':ZF^7K1T405KXT*D00
MXB+IY9V#?D<_&F;)=J^[USQ$K]/IOU)/F"]\F_=L%YZ-HS"6__WN[&/Y>-[\
M?/GHJUQ3@\B!GM1Z>IO=GO623=BARHOTCBUZ3W=GL[._V3?[ D_^M6"E^.>!
MR*1^/$O+N0]%-J GX4/:1-SQ\LU%MGDIQ&3V<?6'YJ_@\66-WZ&_-'P))QS4
M:$?-?_<5_]%^-%QTKG&6B]@WJ_T6+7CXOS_"WI1/UO?QND^/=@\.#E[17\VC
M6=-S\,KNJ__^]/'<'\FQV)R921:V_];\^2 ?,*\>1TT/PEOQX?U7L1C+;"+@
MK6]_&4D1O'5<_-\O>9A'\JW[RRO^P7%^&<M<N'X2YS(&*LGEM_P5#X1OWY1_
M%^'5KQM'_/?-"SC.#?<5,*57_-9?!DDP??M+$%ZY63Z-Y*\;0WCTM=OM3'+W
M(H1)N)_EM7N6C$7L\0>>>R[3<+A!W\(9O,)_?YFT?<$;=RS2RS#>S)/):Q<>
M-Q\,DCQ/QO09C/)J4AL)V>^'4$; ?,^*2&Y^$9<2.:V]BB5>_<:]#H-\A%/M
M_+Q1^?8@20.9\K??1<+_R^W!:K(D"H,W+JYO,PO_+>&;^!;UL'XS/]_5SV^\
M_<__Z.YVWJBYSZS@U<P2'F-+[VLDO?:'&>^-B^2_*:+P,G[M^D#P,H75#MY^
M_7QR<?S>/;\XO#@^_^75X,%V8.Z,SH^/OIZ=7)P<G[N'G]^[Q_]]]/OAY]^.
MG:/33Y].SL]/3C\_B6G^(;(1Z%)Y$GM\E.^WCK:<7F=G^V!E\YL=^K&(B][K
M=N;NQH?3LT]JT/#;ZSB)/Q=C^+[/[/=;?B:'OV[XH-(@]_YU W2HU^\3'YZ)
M<V*\;T&?^/#J\)=7E6^_7?%)W[2*%X<PH0 GY7Y.MMSNR^KXCT-H^BR_(YJZ
M]1Q^ <$?V^-M#L4XC*:O;QK1EDS\)CCM3R+]RSF-I3IF?/<C[_$*U[?X&K(*
M_NL&J.VOA^$W&<! $:K5L_?S3%Z&&>CMJ+"?YV#9X8=(#@=[V]MOZC=64<G@
M[=GQ;R?G%V>'%\"P'1(OGXX_7[A?OIZ=?SV$'RY.7>#T^%?^2K?WXMU+_O'T
MS(7??M._?7 O?C]V+;&@18)[>'3AGGY0WS_H;S>?X_,^2'WM5D>=MV=&J[Q]
MIV??X:U;_6$]@47!8;7F)GE:-#*3PS@N1'0F)TFJ><CN# ]Q#C]__GKXT3T[
M_G)ZMHAE]%UD%3LOWJ^*5:S%ZMUIY4.2.OE(NL,P\T7D3J5(7="J9."VH*(
MY,SF&!X8(0UM!F*ZB2_:E'$357V!]R7!<1R\AZ^UDGT-XU2'."+?8/Z!%O,O
MF((9Y5Q.0!8.9,HGV._4R=B[:<&S"RF'^0"?9*@6][JS2G&3DKR6>FNI]]T<
MUNT7M3*UE^(?(2J]%6DUJ_&Z*R40T)@_GY^0TOSPXF]-AC\&SW@:Z[(=&T]A
M;2MC'><C&4481Q7Q]$&9Q_GOQQ\_HJ/TR^'G?SV"^KSF'T_QGJ%";I_7X"VJ
MY[F1;^Z$U&=WF"9CWH.G\]\\^:X<GW?Q P-#&8<9PCG M(JD&Q>E\;&TH7$<
MYV$^_0#?_TQ?WWC;P>#U?G=[]]Y\[\][X]OMK':6QOEG^,N*+G)/7>3?$2+B
MG.#$8G+'@GG]6YH4$_<HV?+<CWFP5>'+]?-\S'U\<?Q-^#GMEYL,W7*?')&Y
MV43ZX3"4@1O&;IAGKC\2*7SMY9K^EM=*$'[S6@:7(IVDR95"056=&4RC)[&?
MI*"5E![](W[X* DDLQHQA36X)UDDXB!CFGI2Q/1?11IF0>B3^ )R"NTE.4GJ
M)NFEB,-_T^]K*EK"A5LGDL,@2&66J7\^AK'L;KREH.CN_CY,2\3_'B7QI7N>
MIU+F,ZXOY\[#]3;>?H0!KH$.WR.K@,.>&>5)  %NM](C^/$TO4BNXXVW?TC<
MS&+6?_A_1O)/V.E+]PO<:*!Q^206_$4FDTC^YW_L][I[;S)@Y9-B$(6^ _>P
M);=23 JWJ(E1Z:WBIS;>'HW"6,Q:4+?:_R])EHOH_X039GK]WDZGMW//\(/;
M;??_O;^[V=G9V]O?W3G8A_\]_J1>J#U$SCM)@2[#"6@B\IOTBSR\DD (P]"7
MV9KOWL0>NI5( _P%5*0O,LV2.)81*Y"_%V$F8_</X *S_.'H^/3QJ:'5&O$"
MIE+PI0/*KJ]I<^E7?4Q\$7T!&51:,I5+\N1N\FWIX'@LPDC=N-(,^'\(+WZ)
MVC^"QI^>CM:&+.Y?Y5AJN.]"Y9B_TA]/Y>@^@LHQ?_^?B<KQ @4/O$U&<H+L
MU7./-Y$%.6 +O@+3ZH/PLW!<>J!<^-RU- +E^'85'W.9D:U&&7B"@A^! #Z8
MHWD(+TK)K2%3&8 %ZN:).Y#V9Y,BS0KT><!?X%MHG!KPVT YX6$'T3U[Z.>O
M'W_+<C& <_9E%$U$P*ECH%+C[YB!H7]O/2<KN\ D"?A)%(E))H$0U4\;<-'R
M5+_]2J9Y"")?DRLLB!X(:ID)M62#K9TR/>%Z%.9RDW)'7KMQ<IV*B9E+O_?S
MLJ[X>L06TTV0\*7P1ZX?B2RK>.'RH#)-M9%FGC1#,XUYL] '5'O9$FN^\_)2
M@?-USZ?C01*]R%[>9G$+-G[U*[Z74_ZL')=TR/*;/P(9"1_$.!Q\4E[R^O;
M?]*;"!DN 2P#E;DXP(N0I*_=]'+PHM?9]GK]?:^WL_.R2NQW<E4KAC7M]@9$
MO#<M_S2%0Q7IU,U&(L5K/!&I>R6B0KJ=K4ZGT\,($O]QKN]9'>.\8[W3>A2)
M,H7>M)C?O[X_6>DL%XZV5'AFQHD+Y#6KH.A3.U;$Q_;A9Y$%XN\9#>5(3$)0
M-ER$N,O<;2#(5\3;'S"S(8P#B6_M;.V$\7.5TI>S4MH@WC^#LO20ZMNC[B'0
MK&)]L ^I=,/,%;")"'9 :9& >G[)WGB]G>[,=NZ\"'[H[5R8OXEYCV_@=7\7
M,D9)UBV3("G=E;\P)Z\30X8S8^[.3\DLY>>&M5PK::JR.6;H>5,9I%+\M3F0
M0"0P\PFMQ)[>;L/L5)3SEH/;::,/FS'ZF&[&/XLL#X=@II[$ :@4N:1;I,RR
M9.@D18X)V*2_L>PV*HRZ<6&6%0@B4(8U::_\E*\D"-QS/QF/$Y1Q"="*R/1W
M_2C)I/Y%84C\Y(IXZ&!*GPJ"^SO,%UYKN_E#*CAR5Q&$O0TWD'XX%E'VZ\;)
MYP]5R!4L:C-(\DWUR*R1?423/,<YGM-23\O%@XD""I<D8Z6(0QZ0-V3C;;?O
M=7M['N@Q6HKJ^;UU:YJ/6OP,\MM;(8P+$=];#PQ">O8HJE4N0-\E!VC8'TD@
M>1CO+S=D.D\-<(%%WC78PIM_@9D!@TN1@<P*U*7RD%H".0QCQC5@-CMOSG9G
M1U^;4J+RGT "K@__3CPQ#2]'*UX3(3=Y:?_2!]7T7TIFNA4@ZP^@HG\@$9TK
M&CHA$D+W]ZR1LJ:.%4C,%?*+H9./PDPIO\058B7XR+PH<9;\A ?,0$GK)3A,
MG.3PR=]%B%(5-&B"_O&+,G>^:MUWDG2>EFUI\=J61,T;6%*)[UTSH54P(0WZ
M7O'2[HD)_3.)BC@';0?AH6FV9C[/@?DT*RO7(XEF>8V?O'9?=!4K&(%N@JPD
M<$44&7YB,YJ!5 _ FVN\Q9W+6YSYO,5%MN(&\%<P1LAB2*4OR33I]O@=E(>9
MN2_TZ]''D!5@K&2C!.&@VLC(1R*OL\IK44[?T7R2OJP6]]*C0-6+GK4# RGA
M&(K!G[ ^7#,]#]_$2:F783X'>SMHSB++W8,.OR$0TVS-)Y^@LG9+_J=2?<^T
M$PNAL9B#"^RVN<K%'/:K=45DGVOB>+[LTD46 =QA'.98&U-&P"72),;8331U
MY95,IRZ!\=%;<"7=]R(7[@?6SRI\M'R'K;!5[$&',?%%)$I&>[YYX;[ '_?>
M]/J]+6,UAH2/GR ^?K7\U)G#3YDUXAKHZ^IEL-#LY9K_?3_\SZ)E)&7%#M?\
M[X?E?^3@BF"6TA6^#_R/BP3CS4?O5MSX*5BL\6;#'Q($"KF@3^&B+]W+-+G.
M1X[/8*$MF+%D9UFH<SK0*=WKO)DW/OVY^T8_-O\!U/K40[71736Z>M*I..FZ
MO<%F3[OI;%WV.V9YSPGN8R,Z-.R$V.EK=V=K&[=2?QK)8?GA_6;;?FPF5M=D
M?S?#9O1:=I_26@YONXHG=2)MH1<D"6FYR"<OD^84.O*0'*D'T%'2P/)F,!FF
MVE4[<-!&(\+JT3>VQDKF ,'6TUQNFL?-DJE-R:SFPFM,K_KUO]';%4)W;OVU
MIX 6NC\=Z#O5[(;.K'IER(@L/# 0)Q3%Q@QKT+1$[(<B@M%53<\,HY3 QD!
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
M7#\5/KG( XSUHEB+% TC!)/7J>(\ULH9W@54$203$J,Q7,FQ%-R& J9(6*"
M&'#FP^P(Z#L=R#33E;Y3"H@IL);\!O*-YD."83@D8X;0D'FX.08^-DFB*4@,
M^(-/&['EGNN^Y9FLA(G*6V#MHD/()GGMH80(,W<47H[@A8; 27AD24(W."1X
M\A4'E8,QG!16I*-/ROL%>T#[-D@(:G<=$K88PQ+,.JXQ'D["CVY@BJ,[=$^I
M,WMY3;&Q.PEN9 -(T[@.49X]*05P1?1G-!+&RJFL.@>X@8./B^@2R0E6.'1)
MR]%@@4F"@A0OI!*+1,?VU_'T&ED(C<7MXE6L#^8Y;: [*M0.!&ZK3 9C:%U(
MX6. !RU7E.).:*2X1N]F5%(!-#G"9"<F<JG$OD;:TI6J<""^K[=B+$XC8W&1
ML<C5<A:@VKGJEJ,BR+.:P?L$2<CH!J7.'QH%9 !4&S.O5X*[UUV]L'ZH-(19
M<P@9Z.]*C=<J((?CL<ZG+@F)RA#"8$PNRX>CPT.M,M^KB?3 .S-GN-,8F__
MY>YM:U0^1?F/CYA32\5-PC$KV4Y:@'QB,X&8+ROF52YDYV@$I@ A75<=^>?G
M5,B6;[.Z;W0"B'2W40HAUV)5C,PQH5[4H_#R30U  6\X33$<FI68%V7(RT56
MJDOJU.,D!N.1DP@2DTN(.0P*+2*07_IDAQ'J")D6!011AL-%!3H*LY%&3=.H
M6Z"-N_]5@&RWMA4,&& 3$T% %/P$Z%!&NLOE7')U:^3J,9R#&#<'PAW*?^&P
M-RGML#L%"SM&=W ZA,G/"&2DY<S0L$K?C,>K-L=!QWR=D T!;(KD&F=XP*[E
M4@1\>*F4#GT,:U?L#PL:(\L3,5JV"#WA;2ZWZ@L!LS521J\49X;^F P;?KCO
M$I$&Q&SI&T>'I^\\7DK3I$C7Q R*0*VOQEX33ID@<6$< ];?M<3(*D :_ KJ
M8IOP\DV:(^Z0&D3I._A*SU ID P53D.8 MPSDP;C]GKV7:/EF-LFE#&+1%Q>
M*ZWGT&FHT]=H[@R_DXJQ!.WQ+W/ _-8\<5#&47H)J PR1=4$@5*"\1D2!B"9
M43MP'$(JN+9^5XADH:$TZA@9TX.B*D15PDA"RKG%LKP2;REC[QU1'NTP3,>9
M&R6^1H )0X1_PC%D04@W$79180.'> 63C%K-N;GX"]8#]).PYDRN#%'DHR2U
MU$]0INQWT1F\ESX=@=.K<SOB, %#((W:3$<1_MNPE/IQ !O0H"=B;B6OJW V
M11V*LZ%@HO>18WZJU'-5PC@K<?LUSE6RK2$I?B*NP>N) ^*G5$3<(&5H6;!7
M8O9$W/)$'#P1'CM<YF!84X2G;T4;"X[5P:G&YC3)/=$T@ZQRGFYW=_9*Z2.U
M"F^%B"54]T IK+SFO+($Y^8ET!";B[94$?D(V./?A4CYJ1"M@#!&EZ-EOL.G
MI@2#IW?'@=W1>Y.5-(\Z\PRM(\*QNCN/KK L0!+M?4=U$U>6O;T(J'28@AWA
MSX*4N@L@2J7:^F,AE193ZZ-?B_O2XTME"[[^Y1RDC)A*^#ELX$#GQ:5(G8_
M>>!9^4THEPJB*DO_9*D/&TV-N"HR?V7QI^B*#-E9I=Q\"+K4&6BV AAR:,-Z
M/VNA-BMV*#]5I4=:AO,<9FSQ7N:T%G=&=1,]-<',W&<DQA:PWFN8;HIYQ'CW
MG0!^BY*) BC7PA"T(#)6B'UOLC.VU)Q]N$MYU<$NJ,<J)=>6<87RC$C1*"@_
M,%$)CS2J8^9M<BA1J\!@#X7Q2<RCSC<1$\Q#T=AW&FB"RB'H!LJHT@Y^2W!0
MQJ'2RQ$F"TK+-"F,WO=99('XVZ6DY](U9LD=-C-8A1%E$V#*9T5]#/09$((4
M-H%OH'M70["'J#GK<(3EP>,4;O825<P'T]>!USPQ+<YH- )QYY1J@VW0K#^C
MMQ%V3/BTX[A)21Q+GB-H6TH53C!L-QR&/J:C3MFEFL'H/K[@4B:7J9B OHTE
M 4#IA@VQ<E<%690<-#/$R[-42Q@:/+^=.7'"&B&FDVOE U^1FALA@U(1G*]B
M.?/U$RO[P)"/OHPW:-5U]:M9!21-*^9$6A*M&/4I>0:'CI1+O&HEU:=5]7R!
MC5@:3C.&:!%Q5DM4#2!4& FID$T&';Z>#=\;YD$'I(G:FS6.:@:ERJJPIHU9
M%8ZQ0'G9YD8I!R79GUF>P-89BQ,-^@:V.6LT$TFPK0=6=X,-K&Q$.@9G()4_
M(%A@R0_OX) H$?ENZ8A@&P'IUAR:XROGA#ZZAFB-BG+Q02G;Q2KBL,@AZB[I
M$'5,\(R^T'W#1AFQ?_=/>#0O;ZOETN%<'/8^P&%CNE[ AKH^/C((<S5K/O#2
MJ[Z\-U)$D8O9T,SHEV:N V+\E+>& 96Q1+WA4I<7L+P[$Q3B68898(K]JDP8
M3I!W6&J$A@Z!G$@"<C87/H\>,R)@_036H[*2P9OH57O@*_*5"0+66$L7!".,
M: /]XS!)VW.M_=7][F:_]^Q=UF]< A^=,?&=E<+V4$7S]!:"W?>;"0:N&,%>
MG8M>ZOT,,<\/;32SJBOZZ/SL"'Y*+EDO(<V(&2B(77F%81LK1EJSC/F2*T<
M[2+ZS#)=2(CN-5YTN(M ?F&D>?6A%<-C?S8Y(R7(>ZM9V*DB3KJ7JJL;'M?[
M9(PBV;?XY8OWA$C!^XR9<DCZ5G+N)QT'U=Z[#Y1V-V=<UQ[7:3^N"7;PW\P(
M^DUG93A/1T+8:W7S\XXIAD[:"Q?."O2T),<EL6@Z9JRJ^ &=3AG+0^U:"8)$
MCZ0G;(;&WFP&:*/F40*=1L"F'!.4HSQ@WD]+<T3=)PX4PU:YJ8J<[#H;,#\D
M0%[_PN%5A%QFJD )'8ZN3T*+--]0KG?0P"G[$?0M:V>NR9DS,?T=3>34"J\C
MGRTKM0"=4R 5MC1KWE 5KM0*6"S&K/S%Y19;,VC<;9F6>9S\%K+]]"V2U$G/
M4W65""Z0C&6I[*C$8R?E!MXF2@V$8=YA#F .T7@,I[#V@4X:Q5X@0=J13]3L
MN%E9T]8[>HTG^O'E2*O4!&^^"Q6SF*+J6F70DV 3JC+]Y>;3<AZ'&>V<9VN]
MKAY\-IBVJDNC++WE9@DZ*E&,L0.W6 H]L!_E@8>KF!FV=Z*W7Y&!AT?T@_-9
MAZO>ESH4ET-#.AM7LK 5A7]^?V92L%GB9.CM0-\ W4Q1$749J[^@Y5E"$X$W
M2+=:3#DD3BK8'$Y6-R&Z,_4-E<.NOZBM$C1 [;-6*)()V)%2%092%%*1C)4A
M'?5NS%^0@[1  Z*[0[O6VR+[) VL"/7<&1'VQ73(B F-A4$QVD_VQR2F;88.
MD  CA:N<<0D%QS@78%.IB!=\0&HZU3K"(!4POP@/I<!,,E5M@7@U<VC;QB9+
M()T2[&@,=*)<+$-&FC0 HK;<=^B#<L@Q!]P71__?_RG&DS>'')2@P+1BV@DY
M.F">UW( =K^L:4'A!$F"NC?75* 09Q;'RKHWY0 ,<^7W.'.W&3="CZW&S$08
MU,B/V#?'GEB!P.UK/A)@_I8'JF%['-X>%*5)JLG BM@12C73S-A563+E\M#$
M8;EJ%"_C"@.F^AOZJM3U\+7GJ,66:.4/K*R)9"1;Q0?F,7@2J4VX8.K1E=6.
MELLB#(Q0R$HDM3L/2>U4D=1A6@.)L42NH#BVT%"%5PC\U#,A,C]"6(0='K9B
MG?- >\HNS1ST=291E%QOT@FP'ILIK]-=+J';\A):+7U@&D!+\$L-]6\ G(;D
M\"PB+ TZU?41M98!FU6DN"-C(^Z!:9-X%!KKP:!T126VZ(,Y?98YA>_?X\S/
M]>:5Z:BXV,\P& L'$ RJ9A#%'-&94T2ZW@FS6#'&@*(NN8:;#.I3'DX*Y:ID
M]9PV2D%;DM2I+8KYCTY'* /.]*WZ"<,1PG62T9"PK(B\O!27C+*I/I]Q8W(-
M7TAK*H6S:! 5R>7;?DDWD% ZZG:/BSADK;E*A('$BH#LS2&%S/TO$9/$Z'?U
M@3!9XH3QC17MXX1KPO+YG=E S"4.CBJ.8-Z"J3)B@-5(W1@QX>)+EC*NSL%D
MGS3BGD2*%8>+&P^&H,E5D%2IMO&&DJT)I'2I-4:3(&*I=4V)'TY+QYO;Z'C3
MT0G+CI??).)Y;=8&4XDXOHF/\7G#NF7JV"4C*R1;R: I[09T)FVYL(0_))M2
M?!ZP0>B\LC>9:W:6X12JEM,03"', )E=56>V%NH&SNDA;)BC3<K56\&_*O6I
MSHBH-.ZB>2G"XG)75$>(OA)@5>, ^:(6>@L68*"TY->S0%#7D@E0(;AT#,+
M6 V2K/95SU&G0G+:*@<EN'8Q!_I4_I(6GGJCFAQ^O>YFK_>DD0W[:Q!#:Q!#
M;PUB6(,8#(B!*^T7,6@2[@C%8L#:<Z%TEEB&6O%T9K(T9_AIE;O?AK/;F2^E
M.UKQ:;3+G2KGM&)YI# N)1,NE2TA8#-?A"]YVXM,)V+I;#MEO9/ZE+E!8HLK
MA]4I<@ZA?JNS3XU.;$GR-S"('N5::B7:14-L7(Q5"7 24#A 3"C+8>.;= A/
M"UDKWXQKU,% >B1;UV1=J"*>3?HK)8\(D#0B55*E#M*=*MNIX-"KDDM^)$#&
M(5S<(71K*E4A1U!P*+D#QU?!E H.XK!::*RQ:R?3UI'5 B)4ZHFA-9HWSX6:
M7U!U3'0!$W2X#--KS;'13BISO,@D8KA? P(#B#V&U8TT,)GF/R93%&@I4$,B
M9="3F,.%8($,C$:V[;"B=J*F:Q6,QE4:YXLY&Y6J1(3&)I$U)>V%6&H;G>6W
M<=%:0"D1*E&Q7!39YX*]/G1M(E0/@ZI:3<!,BLXKQ5/8D14K_&:YTE3A=3:F
MJDEY&)2U:.E[Y\R)KE5I=STI&2R2HRYS[Z!KWB1VEBJHJO:G^*Y5M@^-NFK6
M)SN=L!(K^3IFK9>YB:Q*'X:_;SGS&]B,J&J@HC(*:6B"!ZL:FSLHLX)<,+0"
M&U"MTX(_<7C]O)@@9S9@\*K_S&&#&TW,C&U =0=8D29K19=!M^\=FN[T?$ER
M!J]28I-@@ZM0][EK=NPC0C.UP *A"/[ZJ):,[40XU.\>P\FPB_G%%ZR8B8]]
M"2>2W#-XB4$R4$"QW!2<ZH7Q)]9\B$.JL(6[Y=B[I;C&%YE,(FE6=R:5=T-#
M[;PROLE)7N]!/E 0\0^"3OTN140(^, ]%T,LX?F%Y::C_L6Q#JO)F5]*RZA<
MP_\9R3^ILYUZ8\D)V']^+J]1VWL?9B#IT\LY;]'D<>PG47))S,XYCJ_"-&$+
M]QWLIBBV=#F)Y820_*:3(9OIU21P6M=MS,V^D=XE^J8X0[U:%J.1$VLT1Y/:
M9-BA/1+R27.O2:'"Y^98FPKJZ-CKL+"85M&BQANN,%<YQA-EC$FL^(1)2ZUE
MS.JZMX@0-#@H5 UP7@9?X]A  K40K[*WB@G8V1V4ZW1-D-4 "P4Q)X0[3=%@
MEJH<MS3&>E;95L\=BC J-]?AEB A54^M?C4SLZ$5\FP:6&B9;9N:#&-D-!ID
MIOW61MC)DC#)WC>P,0NP:_7)P4+:L%]E76^K<D$09FDQL5V1N/FV]8_L/R"9
M7/H"[%E[EIC1E;N=$D>)[#*TDE!NROVO)-QS96C.PC5824[;729?U^$/Y^3J
MDEV@LHIO2/QW=>(_G(6:/N$R,01:5@'X3K!-AP@*<"^PI=$0XU_O5)NBTZHN
MZ.#OYQ8'^MY 3DT%B4BWJ/O[<#.,5E"Z0/&Z1)$F],8"1)6,^JEG*S"1TGHB
M4]Y&#V<GL)950OY _RI&T;#5#B;RHK=>A2T1[8K1.\S!FQF5 >TJD]\7V<C4
MZ(E]OM,E]ZR;U_@]8(\2C43UJHG GE=Z\+*- +TY0%F.-;XY28JK%M'-QSV5
M>"?QZJF0 [5/DH.<',58]"?V"XX_\#BV_HGQ.-/BB]-9G=HZZ>L9OU$EEV%)
MC($<B6A8]<EZRKN)A8,8^%C66N%,B$&NRZ+ @GS&05G<:$*%]=4NH"DW%G])
MM1,SFU \H"6R^JO46."KL030A<)%HE++5H@_5:58K#9JP',<6QD@D:RMV2*K
M)Y'KS/5*"J?6N,;)51GHY$$8&Z;Y&%XUY2#7@S.EOOAZ[KSGGGXO26K 6V?J
M7^BK++1[B+7O =$:Z(L&KUO'KEO),'KMA"JH4BSC^)P9X+L]!65SL&GL8Z\F
MO0R^FX@LID0(AF-B#H!U7=7\<8K7@OP2.M@5<9";=\N<"V:?TVLY7EEBE&O5
MDNK8S1A^"Z]04_ZH@N='(BL!)M?"RM9E],-A<8FAH5Y']1VTJN(XC';2_,D"
MF.F&>L"NBY3-V(S*$7'%&_6KJGQ4J2"7I)>PD'];$"SMR;1XIG)T>F"CP2L0
MM?@1@?-++K9TF>G, Y=]AD1O#!G0R0@4 &]@T2)6^#SS)Z**W3>V*Z]L3F;<
M6^B&X5HP0\L8T,R+,!1E_H%6NNJ2PBJ29W&ZRK5Q] G87ZK<N&8J+AT Y<3U
MBU/E4Y+L0LI8:X,M4W1V5)KF 76?.\R<)6PSAFL@*S*[1+*<.TV:,?3J[%Z-
M#?)_QAR[XS1*"9K4!<98!-Q_]-PN.].TQ<;-&V(ON1!X<LBVCD*BZNL_._<Z
MBYR[9.,Q4OM&>6)9KENVJ@W SKMI-@HG3HDB'<F(U)<FQEJ= ':TXSH0Y:YH
M=6;&"D;.CQ]BE)\OE^KV26(&3C26,@ #9:$>0V[]&3%NB&)&@!L0M-%BT&/?
MJ,I8<7O2&\GC;O29!ET&69'.P%$UF!HM[!= /Y+Z"2;7+ZM"4Y$<F:5 !]JG
M/03Q_C-Q! 1^;N;BFZ-PP*IJBL140VQI2+))@YJP(V5ZQ7M6HK5@^EK0F@WS
M&F7?;!4I;OE$K(A46D?-GB!0E:H>&(7 &Y/IO]*UT<OVRKXP30P*D^=2JU94
MB'6Q<DVY-6XBL.:H7LG6HY='12OH@2>Q\?:/>DU/S9$1#4TWP72*LIAP_4IZ
MJU&&7"M708.=-8/% ACH:1B/9>I+"S]$"@:6Q[.O)SPNXO)U0B.GRZ9)3=Y0
M&$IG@IDN2LQK'!Y^H#R$AW1ES,Z@YT"D!FG=YOT6II!;XAAI#0.7/;.(-5)B
M9U5D(1Q0RTR;93V4L;&(9A> ,@[6H(S6H(S^&I31FC2_S^!?(]\&([)9/E^3
MJBVKB,K73X _W%/7@*6JV%=:"RSN*S#GQ)VF1@,];C1 Q?GG_+GZND@.&QF+
MS2RP!J15]/\.[08VWH*\I:NY[/]L[;,,*JN8"X6U&FB.F\4A#A853]\OQ@6#
M3T$W'88Y%7%K-0NK! -J#91(4L:?K?I.Z)8-1*J<DA90@]5G\N%L@NH WPID
MYJ<A145:S46'1FOOQFQ[26% *@J-"OJ;2JL(:M:PVDX-ZN+Q?[=F:.LY7<&[
M=/?H57I0-+3EJ-V_66F\\,KTMA:U_)AIZ'&+2WG:X(51%E,9YC66&MP>U0I+
MP\,\;>25!H\R\E2ZG_B&A\-U<1).36VZ-!Z[$0F^#X88UELH*!:9%>DD*C)M
M%F+.21Y&- D&S],%IZPQ JJ9- WS!:K4 O_NV!.=-0K>W'][DV<OK9[P5>G?
M^U4YKU"5!34TQ@]Z$C/MPU$":4U6SYJLMA^' R-UB2A+"".&&9 5[Y+F?NB(
MTKXUK> 87S[_'1CI$ $IT5"HFLN#) 9V2A[)-QI!%-H%J*@.5!3^C4F%IK13
MIIV89F9 _#2/V@5 <6&Y*M]4W#=EB$*DNN4W.V,0505K^T--] .,19#A]>UY
MSK=GY]YOSP7%T56TEZ(@Z ;W#'K2E"BR@NTTCS+@3MH"?ZL2<A?U,!@53:O&
MX*E@EW+[51SY5CQ^UJ>_]72I^MX&/!EZ)FR.WEK,=&7?NAC 4<S)UBAKW-%N
M6T[6"@;D5<..*^MPQO.N8M0R0*Q=WA#_MH[89 Y:K6=H'*OOA,>YK<S'?.":
MJD8OP;^H,D=>SLP*)K."38YACB4YVCNMX(DW@.2PCKC!1]:0TG;#*1M38Z$(
MU*[9,U:Q:&<N ,"K9OZI::#.$V&X7B@LLW:R9S-QUI!<R\HZUY#L)^ .^CX&
MW%@2-APGEH_.J48;D]0<6$9A8PH94TQ8AZB;<&M$H)QYTA2I;ID*TL ,3-B^
MHFS7PO9@I^:1^IRM0:P+ONB]GDY[X32C>.I@F@C%^LTX#4/HM[MP_TP>-WJU
M,RFYLRK!O#ASNOEOU?([5@T0K/5-RI@>=<BP74F-.:BP?%GMQ>,BEO0[P9TK
MR6'41VFB8^F3$O<.5Q14E'Q:"?^2NU9MAZ1FNX[BNSC#JE6S8,U,\H>@(E)H
M=3EZO!FC@B"#(F,%<Q%6!3EXC1.6RT+@I-(Z&06!-4@*1B[/QKQJ"&"#4J+)
M-B-1;&0,:AS O14]TI?&92& 21)AC5F%/\-4#:$<Y34_!BX6D5+/&,)70^LM
MQZ4JP<9,5^GEWS PJP0J1]?U:2QF(I0%+S(5BLCN(1!Q[[V,5A,"1!#VS>BA
M1^H)>_\=G4W,UD<$YB2#C=$_W61.L1DV:U'5@L"#>A"X>M<X]'N3;0/']#F9
MW_@9IHR?_KK1,[NA-JP,GN($FH=>8/,UOJ7Y&PUSN*>=T/D"[@>0#3<UPW[:
M*[A(5CC_^YWS(6*ZOE&Y9D9-N"]^>GEGBGQ^U/<9+-6Y+=!O".$.8 J7*<CT
M /E-DKYV_^/HZ/CXPX>-A2MI/\_N38?2M(F-GRT>I\D X+32HV3+<S_F0:/;
MYS8CZ38X[CL*#ZFTU67?7JZ]?Y=M[7J=3@?__T#[>\'507U$DK(J?/+EE%!E
MJF([_/WW?]C8->U8F10I)3%2\7W;U)_!JUJA9%M%N@U]SPK#]GO<6]765K[S
M8&3<>M2&7.SE![L])7=63<DM%KX,55L 96Y@KXH9BUG -<89B@G5?R.78E+D
MU#FY[*Y^HX_UZ2O]<RRT"_*RS3>/W)IYQ(#GQ"<W>:"+ 2XTE53YZJ!6#(_P
M]1JD#[(VI8\S!K1K+D1!?!GCM\LNA_V.YW )VSE,W37]TAMO1UF:@59.&%O3
MX\Y8S#^5S)K>]U-)\DQS3>GNU4OO:6@;#!9-%=0^*$QKFF&8(1QWWB(IG4@C
M:Z\I[X+M^#E;]^A9O0N@LMW.&BO;&BN[O<;*K@N8:4?:>3$>HX(&K,GN3/.@
M>>:WO XT_U]"LVGAVWOV!]UQGE1KU+%JC:+CWU0:16%P$@>P)^GTZ:]ER3UO
MY2FK^+]6BD>HH)C;\-MFK$(=(;#DRVX 0M_E5;<]S/_\CX/=O8,W<R#4;6:T
MVHNMBA&UPAZCUI:-BABSB\(8ZY$H-6TI]4UE_@ZHB;70O: HJ&S:^;69S5CX
M:;)I>OQA+(7*4NA/=)6H,AV8YD05$^DG$R<+%5-HZ"/6:D:*LV_.UCR>RX<V
M9RL=F_F"BHZ-M! 6T&867"S(WAMEZ)NN7W@,HP*LID".J7K&L%)4LJG0[H')
M3ZQ95"LSIVZN\5 "S>]T'RO+6+/3MD>R0AZ[U/O7C/>NC%=75##E@<98(HW@
M.QI/U([!:-"/JNX'? .Q/_!!%B77 1:\T6!2X$#)F/L1Z)XV=@7P6%X*MK'5
M2UO-(Q.1S.K,R[,C_^IO=D6!:@=6,Z^LJ8GDO3-_<N*HMK?$>.PFP0IQ!<*A
MU3S,GE^FR74^NBV[OS]&?Z_VRIJ]K]G[H[+W$ZHNW>K&Y@*^.43.Q77,4T+:
MB30-M5<7KFK.?9:P\(F!#?G-3-2HMU@4O+7JR/6><1&JE*'M)F45$JL]$G@?
M.[XK;/77F 01U1U 9DKN3MH+LY1V4VFJ!^G/J3Z#DHB 6[K0L_!]JH.7Z+J.
M,@]U&Z56TPAC4YV==U7MP**>P^U$ !]^JTGY]?89JD"ZI@1E8%$YFR?!\I>I
MW[9F^6N6_SQ9_L4H;'=_)38"H$::[+0(PFR"(&.-8.1*>[J6;86S(J(^"O]"
MO@ALA>Z]546V'6LS3$(7OD<_!*N/4[LB$C43&W-523^5NO."ZE'GJ>ZV*D5!
M=UN-IEYKT1,G&*PL4LJMQT*#8**4C3!FN@[-)$/H#@EV,?YVDU!= S!;(Z:6
M9=Q:A ]$A38KYX%UC].1F&06.WX44T)U"V?E0=&5:AT17E%1YA@;6LN@U4P&
M#<*]WJ!17 J$.:M-HMS 1;6<+=G3KO"!DE/=SEI0K0756E#=8E[O))4BOTV]
M$=LQ 1R:H(RFV-KI/T_>;W8/,*F+0M9>M15!6?_=R+2465JKF91>&R6YTI(O
M$G!(C:Y[4G.9^TSJO_M)"H+K*DP+S,^/E13A/$2X>NU\8-AU8DRCBYQA\_"[
M7)E5\ 2<A"9:4PJV5M,9B71<^@AA;@D7]RP/X84FG)<N)BC)<>@W&2;=[;4S
M:LWPUPS_%O-BI%N;6UM!Q859O>"V+A]YE*3(TMTO*:K,H*T?8A554) _''TY
M]*R2_%1'%K7W5K,PU:N!TZ?HSR\SN3%W>*@!CG9^MW;3E,J_W5!;=QIO[P]#
M79K(G'U>DIQ-U-74KO5-77[06X?%_X=4*DQQ/BYC).OX[+9"F#O!J/YFV*.;
M?RG[Y/PS3$P38I;9>!:ZG &6]L7>,9@J#CPG!:8?MS2.T),67H51V5W-TZF5
M*EO=(A9U^G:#&+O\]]T"/[8YL3*1>\>[HO< 7:<J1=5:/1<!6'B%,KY#6+"Y
MS22XZC/7IV-[3-O*5T00!K[+H_IJU(D9%34I%2-B+Z*6][=QUZJ&]3ISML'F
M*\7ZWD.)=84;N#./7RC,'QTO-H-]F]-G^]Z1;]9VKQR-6(7%K?6J[Q 2UZBH
MM2*2V_MQVTGE.S:I=^<UJ;^U++1*RVR9GFWN77NVM9K.ZOJ[-:$T6BMO]],+
MKEUTM[EOG+NJOG$M*]G>W&,.F.P6\M<%BA7^>5/+'*U>M=V5!?()WWUA!27:
MW+!VT[CY-LZ_87_(6C=QNX=C:QI9LOLXD<ER/<1'JC)4NZC0<#813%DN]08M
M5$IC40?U2K^SUG>77A_(&'L*E3U%%VZ,U75]JVR[[MF1HW;A#VE:=YFKJUM&
MUX>I(MML[L?\C@O0<6N:VWA@S<$V*=.][EJ9GCO)5NENW76Z6^MTMYUUNMM#
M7)>U._D[-GL>STE\;K>3;2>E(]-ZUBZWEG*WI+S2._:0NB8 %48JU;S4_4%;
MX$9;EL[?$@]G]W]6!@3-K)R5Z?>M=$526(2M2H.N<9F"RCN8EC[?=KJ3@5Y3
MCE%20YB;S=!MSI1E-)@:Y2*806_K[[0[%RSH=PWJVL* 9*,2OX1B?L1:55L8
M93472Z_3L_SK6%IQ9M/@0TO[KT%?T6/9;F>L;H(+/9;S*4FK7K@=1OWJ;_;6
M4<JU6%F+E;N!3=#..:5K"2SLHS*TS@I,\ZE:VL!/@E0,J>'-F.ZJQ@EBW<TK
M&>6F,>AG%6IJ-1$<6Q?P2.48K5K;XU"B8<AW1K;G]4ARN14T7:W6F/6FYBTQ
M+]%L?W0R93F--E$M581J'JP,\UIS+JS\JLU61H,/)::5MN/AB3X8"QIJ^AF2
M93O!N*21PZ;;LM#-!^4W:Q+L%;";&+65* 2[@>^+-+@/.6?I1:UF5B4.6O/,
MB5!R7 SS(ZF&T"%FL[0Q&)DEE4 WMB)*;Z\&Z$CC25D&[*.XIC%&R350!7>\
M9S 5>4I#7>I6)\ZI3MVFB[6+!?1]JEW<4D/3+V!A3@A?NT)YI6A3@W]C>[.W
MLQ:P:P&[%K!F7H=Q.VNMK&RM,?^UVS[3@::I.[758J%2-;ZMO[O(9M.8JG$B
MCL4T5.AKZM* YA+W96@I14P/![?>"8%P%":$-@";C2%$Y.FN&K#V)E'HAC;H
M.FRI_JB:YD%CZ&$%(NY6)IM^=U.IQ*:VZ27VJ]95('91BVD9/=--V.?1I]HR
M55M=B\_8KVM-&J6$%N/M0#:WNCYT6VR46I%5P#8M"YXL-%V;>I;<@,'I[6SV
M=EN+U8HPF14E*ZKJO99T:TFW*@\E\2ZK&3R8BH4"/6"7"W0V%:DR,H&+)82E
M8_?EV:=W&-F3F"= ]XGKXK<UY%1WJBGF[U%&%88. RPXG]8:< PC5+"%<1F2
MJ:"[P9,*K=,$]7O:(0!H3%HZ+(UM22M"23D5F$(\*5(8,^,LQ6N.C^,7$&EH
M"FM8JVCIH*2.#1JA42T)BR_FS+4(9C&(0M\8K$O+P%:S6=XD_% [F\JY9/<"
MHZR3;I-ON]S'T)^'=+EKVMTMY,33PP^N+;&U?+J7!/!V>CYJBE90@_UXF2Y<
MEVG]$GZG$RW53/P4F7 86X@?)5K"]K4^T"OI*F<5*M"X)!8"H.KF0C53-*)+
M]6Q3 ;W'Y<2_62G>=L4_,UG>/$(,@=[?WE"NJ]1@Q43AOR5]C!VNC1+!K%KE
M,J Q4@I3@SR<LDS3MN9M>3$SX@?#S:^Y[YK[?H?<UVB;E"<\+:,A#/M$N#1R
M96S9HEWUP+"]JK::<4^^C&M@$$CW=I.H#4-."FH62JE:F%<$6S%:WOMS3_R6
MO3\*1%%V9$6 ,G>&-@M2SKC;@]@+,/0B]->H:O^,@#;O5R81=@U5D\)3(Y'%
MF<;J.,TWVGHF\108A(;OFYI%JZPN=@368,'EI#2=A)DA%'VD+9$*<4']!(!*
MF00:'3AK8; 6!FMA4,X+;F"K:V:%GY7O XM:4'9&-D(68/=0*ALW#Z;$)L"N
M1J]WSG>\U!O;SL)V&^M"#);N&<8^NI^DRF6&.8<9 LF#LI53:C>K!<8S#,G?
MW"YPG7$FH>?J'$$[97=A H^N4L@XOE450+IMY)Z/IO%@6R+O[T@$BPZVK5BZ
M/1%@T,&.2:D<9?ZXM9RVEVQ'Q9+K&!/@K10SMH?*'#/.@<;O1^*Z*LUN808]
MVQ*U#]I28^EV*XMR(GKKG(C6.1&[ZYR(Q[A0ZZXI/X!Z^7@IXJ?M)-5[L&#)
MB.ON4E.X+OM7OQP=GK[C+,Z (G]4)AEL.I37E6(>"H6"E7 RR^P.8U*TVI9O
M834FO,0@HI7@3-/9M!0*%743OH\]]5!Q&H88]1M)$?Q=B)2?"M&S&L916S!%
M6=T4WF : 7J8ATP)SUC7)S$@'%V)DUI 6MF>9'&C%O-GD899$')%FG:Q4"P&
M(XH FZS 07\Y=R]&8BKAY[!AK>?%I4C=C^0VOY#?A*I^4ZV1I ZF;:JZ*A7$
M=$%P7E9?0<$660CZ] 4&H%$&4"[K &$W5^R+5O/'>6#Z<;5>4\O<\ KA,:J9
ML;T56X1!K#5RLJB'::6DKY91"56F=&9/9N[2%A /)SB3IX@2>*YDE$P4X*<*
MN6TW"]S4S 0[-N$4J'\1PJLI^P2D<EXMBB@&&!ZIP8)*FF*L4EOX@I]PE%>6
M0&O:#RL>#'I%1C!XGC3U2)T(+$U%WS&3TCG9'$6Z59T+Z_I1\KLJHD@E>R7&
M. P&_K/( O$W5ZHB,RQ)IY7;2TG2[8YD,D'3,^"\(,%]G,9HG*'%$U\23!G>
MCC%W9?.((?QF^FOH:I4F7L.PXV%K TC=N!*%2/M.SKZ 420P,V =1 2F/97Y
M,["- $Y-^$0A7$,LEBUA MSIE4J $=XP*ZB^&8?IADCV,%,?![N4R64J)F#(
M8ZE+L.83*N\/^T'Z*-SR4%?2;.TP(,*BU2O,05FR ZN>,?+N-KC%=D+VYCH2
MBC_\"4_FY=0TBSD_/J(=I:M%Z8B45]'.CU2@/LF9<<B$,8#*3(SO0AD^^%U5
M42CK@&FN<LCREH3\(3 M!"^!CM>.-(@3+'U+!L09HI#=*K KJ*%>EIW"]-2*
M2=OB*UD&AZ'O'-T&S++4F2#LPU W":B4V#2#@#F%)]XD;)%^ K,9"9W5MH*#
M$E<U>4("-9-5@:'=7$$M@P,V9@$(N:U#B1A1DRN_W]WL][ZK*@YK(VMM9#T"
MG ;F+4'D$R!#J1\R*Y/4$+RA&SY::7D&3L-^S%$X@=O:OH4!#@.V$TY Y;E1
MZ9IJ-B!^I@MXYHEG\5D51YR9:#N[AIF;?LFFKI--M5@YK[GTC8NT!'UB"2/)
M"6*Z18616V%:R_%KO34RABWV6?*"Z0#OK_2NJ'+=&BC6QBF%J5^,,X(GM<QH
MR'4L-PA17<*:J,#<M=TC.6U3]X! C[FJ.62J!P12CG44F&IHZ9JK;0OZD-#U
MB3\VG<KM<SU:3>2&:']C?=/FKAL,5T.+[QMHO>VN32V9%M-?E!X%TZJ&<G#K
M9LA:QZ#TE_5E:G]Y*<T#7=&D0G,J4&DZ 8/BF\T5L?A>9_91PB&HPNT-Q=A;
MS:9]X7:K&9;.<VFH=M"NG$7+R@B-6LV#J31/O!I5;VM[YPY1B84=SD\UU/O<
M0+WOO\+KG1>TUAZ_8^WQ\1 @7S'*W-J-\5^G[\ZY +<Q@DW_5./U@PF!&$"-
M(:(N1\F$G..H,Y&KZRI$-V'I-F^' 0&-)A!IH %PA'K+86GDB257=_D(>\,P
M/S<-K[0[GV9)GCGB_C(B\=P69R"N!(QNM\TE>SW$4@9RS&U<*$]G[K+M>:*W
M/#?.ZW:E9%69"\NEW3@&14A0C:69:T$\]QC;J=(+BLLWUI9O8,6;3=I4RXYQ
M0'EJ%LWKFGI:\*J*_&6#&ZTWAT.%[0\*=*_?+HVM8L54-9_Y]X8.DO/&9W?(
MI48U(L^I('W+,BUVR=P9S>/!ZD6L$Y;6,O)'D)''.MN1Y*2NJ5OET(:MN,D@
MPM"@"6)[5+D:*TV3@P9;70#/1M]TN^0<+ B,.#S@<\0ZAA0#PRHZ,#DE*$%B
MJ=34,48H?6M:EJ!<49?&)>1 HP@@D:4GH+U/2IZW\VM0[YF*!$!&B]TZHX1B
M<_99H.]#IBS";]JMEL%*L[,5WXVJO(#B" WI,.!8(?7&$6,JR9BD8[;O0=59
MZ51005'CZ[$KP^5J.W05ILRK5+ 'D85.(XR?&)=1ZV@,+1;D(V:#H:I&C9AE
M2K/099 ,=+;1AEY7/EJ+K[7X*N?%(=76!?UT,4&MQ7)1O JP0_54!MDT1F 2
MU[$!XR>^Q+@]T,Z?B& @DPA]?X,$+)!V-5P(PY*Q_SB06'L">(_BF#4AH!F[
M*>2/K RE!KL>6=KH'EPM*\E,8; H2J[AW6-J%!+GZ=1TA4+/:Q3*0N<<BT%R
M)=UJ%<*2L_JC),E4D?SQI"7$Q0!;9L:@/X58;0<$AA24":6J&"YL^G6GIA0-
MLAM9LBIFV10(1N35O*-3"+%V7E>RLED^:]M-X6D:J^A5G0*E/49R5+6E\U (
MM3>^R8U 2A;(IYQQ;:QF$=BGK'8!MB6J@Y(T&B.[>7 MS=:B;"W*UJ+LKK%N
MA<RI5'KA B\*OZ([_(A2!<?G,H%%=/$'JXPM"+DBYBC.';L?FB"4FHN*8RL@
M,4_:TWUD0'SY<E+V*N0$8IZAWQH8F/A^D2XO$.8P>>6,DG"N(=[D8<O,*%7-
M%A=!,G$F6XX[#54/;U%M0UV^IYT/636U$IG5>(<GA4%G.'R[<5[XMDX*3%$Y
MB11N-7KK2322P"02OFY+QH[(>Z];U-_?NO_(X[R"=RN(:;9*U.JO$[5:)VKM
MK1.U;B+L>R3OP=M#Y-T<JH+E:/SP>Y$+CF&;0<O_W7[XV]/H0V5FWM=>SQD.
MT=&9WGZ$RN.M)CE9(KBIKA)8=JD<,;#."6-J&0@/"M/7>AAFV,0#+360HV#6
M!C"/24[V+B^JW]%)4/!?^KE[0!82_+!OT'/-LQF(B*V=D<3*@3BR(VAFK08A
M:V6 Q1,Q(^ *LU5TR4&"&M>';0*T:Q>AH,1PA ^"F:G+T8LX+J@P+J5T#20<
M0*RZQ2%/X#E^V,3DE093DH$]1\F6YW[,@RVC#,";09.A)BD:>1,DY%&-)988
M$6E(31$"A%A+1S^#.'_:2@*%QU.M$"#Z/PDXK6C.?I<+IT/.1KH.,K Y2H>"
MI_\LN \X&>KLA\ ]46!OO2F('(1M Z,^GR)4+)7D;T71GWCM=EY!CUB/@]4K
MQ)=2^T[@*=[?G2WW5/<3=?")DJ^<R:M001R_:)^KME ',DJNVQW,TE-WR&\#
M9"%2!>B"7[#.$">7">J.1!1.#I&OY[R2WPX/OVRMD!G<P.56SGP6CM?$CDDD
MG)L,C0J^S$%2?(U2X6'GN:*"QDJ7\K%<ZB0#)4'_9*S<=@Z!#=0&+'._;L+S
M"C:4SE #=H?D=WSM;G9IT6KZFY$<YEJ9THMN,)6O97@YRG&(*"B_;-2:K9W:
M]\T48,FH4_VZT=W>6/#&)C%]LRKZ04FBQ2*HOJ#&V2O=TIY5=4/0FGC&V]];
M_>ZCT%W-WCZ3U79^I-5V#WZHU>X_+)=X0V4 +T')B ,4$$GZVDTO!R]ZG6VO
MU]_W>CL[+V_+28QTV>G]O/'VC,N6UI>G!=#/S;M=?ZJZLSC6QMN?YKSSH/9T
MBINU\7:OX_6V=[W=[@S36#A*,RT]_/1W#KQN?\_K[<U0RK.8_NZ.M]/=]_K=
MW><Y_8[7W]_U.IWM6T]_^:MY>Q%^E&2DPIZC:UO/=-$>+;$Q#;OQ8F??.^C!
M7=K;6?0TO_#E/<YC>]_;WNM[G=V9._VP\]CI>/L'.][N]@QY//!^['G=[9ZW
MMS.C*LR=Q].0&#>(4IXQV,0<&1Z&^8W"?2%K6&JXF1V_X5OJ$+I=X'('WD%_
MAM,M->J2NLOC+:_C[>["D7?WOL_E;7N[O1YPMM[WN;P^*$'P_YT91M5Z>?<O
MSYIF<)%@X4GC;.-N.MF]"KM];V^[ZQWLS!#\P_)VT#Y0!]Q=GK7?TS1ZV]LP
MC1DU]($EKM?9WO'V.L]-T,U.KZ3E$PIRW-^F];R=O3WO8&_&LKZ)CZU^*L!E
M.W"$R]RI^YX*&"5[^][.K&;_&%/I'NQY.[/,^2ERXE."JF+AG*3.C3UL6'*/
ME[_;0?WJD77MKM?I'7C[G25NT_U. RVQ_=XC2Z<N.E;@4)X_/V8N[.;B&V=P
M8#V.>[SR!UYG&2%VWZSG1:\+-OWVHQ-S!\1"]^"1=1RPX/I[7N=@Q@98 3&O
MDE0_4\&>>U<:=O90V7I\&NU[_1U0/P^>@/ZRXVUO[WK;^T] ?]D!A1STE_X2
MQ/KT(@6+:)IRM+&U@$XP6 (G<:_WH-_UMI?Q>#[ />CUO+U9!]-C$%__H >*
M4$OBNY^I= _ 1MYN>24?AW,?BS2F#F"@.C/NV*/*RSXA=8(P*G(9W&ZOFEU0
M#1O6V9J-GZ_VV%I,91EM_H&FTM;\NL^I/$.FOO'V#_(B(NH,&\I=RCK"WD;\
MW_,6=GM>MPM<X;Y]'LM/J(/Z_OWK_#_>A#3MKS;CXGG@%]_98&77H!8??5YZ
M>YJF\JR@C,\04K0&QWV_JUV#XYX>.*X$O34I_$?4)IQZ5\@\JZ_G$=!P>UYG
MO^/M[O7GSN4IX[&V][P^@EUVGNWT#_J@FNX\4RPB[/S>KK?;O_WNW]GLKKR9
M40'5N[5Z#P.H&%YO>\?;WYU9]\.[.W8/O&ZO[_7WGD#P8'??V]OK>]L'3R"&
MNK?C'6QO>_NS^*1'-YT;2%9W+@WO$\&R#<>SN^=M+Q/=N?? /Y!L?QODSA,@
M6^#".[N[7O\ID.W.@=?OP5QZ+?W+]\%'R4LS O5)IJ:',%9)RJ?WN'[TK>][
MV]TG<!:]'6]O?W\Y<-&]SZ7K]3H@;I_"7+J8/0%GM$Q<])$],\T>B8?UUK!G
M9LL]XF[9X;]5"<@X<$_B0 YR&6![@X=TU#R2PTK[C#M;5%/I,_;P*TN'<:XX
M9K$[G,6>8?+ZAR15R=6]SN:'QTQ)OE/]AV7IY&C+/9,BPWJINK[!*95-17+Y
MRC53OV!+/QFL*>:I4\Q]DTNK$CW;ZQ(]K4OT[*]+]#SY2S!X^QYX9J5/U7?/
M%F<C+)5[0L\$TD^X?L7K JNN8W&^C;=G)^?_<#\<'EV<GIT;&EYBOTAS\<F9
M>C]K,9W^*GR_O[^UW6*7'VF62CJ]HPON8(E2V'PL^8U]4HK4'XE,-I68H^JH
MNL0-'1*%PTGJCT#7AM=<II)D?HH$KIK7!5ONO\KOZ3;#K@^OI$[/U&>9J^PB
M&#NE*H14G)V@VG8=\L;J079S0F['TKH\SI9[,L3"/XZJXSLS&S\OJ.DJ%5'T
M*GV^/&L,&)H[RO+\#<!<%QKR=76@V>YPU6+P#LXB3P4M:E'9OVHU2P^!.2,Q
MR>R&@='TP92*6T54'W0J,_*Y(G-;,*:F_F+O[-9O)]R24G&M:9M&8_? %QZ3
M)ZU2+5(]UIVRCZFI,35.8NR!K/N)CH6?)INZKSA?;'4 9=]FJLQ<I#E<H#%=
M6;YDDS0)"C_/'NGBK$2X+%WFKR(6;C];!%!13T=GMJ=CFSZ-)9,,QQ.A&V=2
MV\WRJ"MG.P%NC_W<8[<\;:?ZA8S&P7'Y)WW 9>-8+CY E7]5H?#ZHV-T)U&G
MJ"(W1=QESJ59E43*149=,9$Z?8& D'SJX/-AK%YG#9@#7\])PE%]-6XS>PE;
MEN7SQP8)4_BJ&MI?4K7KP!:ONE<W[0WPK#@9*UPFO<N963+(%QD'F6J!J9N4
M4I5\+&J.>QG&A=2U_M5QT#;#]Y.QY69MOCVZ5*%J:L:+<'BX6(M E.\1VRFJ
M@699R(Q>T"!=LZW'9&:/.?8%]8]E#8I\"F536*QKZ"CVZ)KS-TW&?G!.=W.-
MSV8E^8]1"+M,S 1N0<8U,7%38Z>B8M&-YR+- JYO?HW=#WT1X!3P4W4.U)0
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
M!,A<64237=$["56A$ (Z,9]!^)@VW"CL.[KWW?']VVWX<6U##XS?MC4$UZT
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
M-3<H,C08+7]K>#%=/P)L)%XX \8!C,8$ AWB(\J:$Y:,*TCR? YKL)+4'L]
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
M$4-A6B7L,_[:\XNZ54JIE]"#CL[=P^A'O*(C\8C$<N*_/&V:Z"$UI/B@2__
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
M-$;D>*RK-5%KH EVD*K/"-9@63J/CCY"KI\99O+$C/>8%B&Z[>QTK. VSFP
M99N=8\P!HRYTPD@[W+HQ=:\H,F9$#H:B'RBM>?W"9/+ASHJGE<->Y\?(R(XW
MC70QYCU*FFOD1H7IGL:\N[+0=@.TJAP;;=YL=)HF+V[\'7.[P/EQ:87)?S4T
M4$[KYI@PA8+((4E8'\N:@[2=][S#7#+!*8T=T__]=C.:'I:Z31@J>IN C\3)
M3'U$$UXD#^AE9A/8DD%:,A,'[ZS[*7AB(8_V=D,77K*102-H/T\)]T1?8X[2
M$>A@NE4^*>_S[2EOB<2Z(X*"L#>?*QV+WQ2KK14$KZ('5:'+ 7"-F<R2*/J
M+P&5%FM[NYQ) FN52$#&U06)X&TO$@@,E=A_ ,>P.>D WE;"ZHZ;\X^+9]EC
MU.)Y:H@,B3>P^;C8HJ\?;$MT7L@ <%<S#EW<FWT,NX[8O\[#2.(8@UZ]M76/
MB.;WPNR8)F",!D_Q6?P^M9GGB>KY>Y<*S>/;P(_2.M*G"@[B@DE*^P(W:QP0
M8]KXN)](!W<8MB ^D@[]&;LZ1(,PG')&:W)^6;<HM:&/@N0;FFZZ GR7SZ?4
M9O@.)6"Q/@'<6 P5I=6U#*/AB^*$T<Y+5 H[S1PP8J8S7;*L6]X+J'.ZE0F_
M<&#H!S;,JM!NB6HM0+NRW9S_YA1??SK/:.\#R-F-+$&E;P:T!5,L+I;3S6ME
MTTIG>"!4'+5I;)FV@W]X]-6T "#&A_G#Y!>R*62!VX3ZJ"1QY?<%P5'S5>=.
MEROO@_MA.%)X2E2)+>RNVW_!O[ 2=&#H>35=S-0?/J7[]JTVS).Z)]XBMJXT
M&Z&[J$!,)Q7CJ?2JF'.8^/QF&9GXG[H"/X;#*A]A8TO[D'GH:+WF</" --U(
M(,G<UA&9'44><!DI5%QURZTT>;HQ^K]6^:&Y:"=#Y\_XMW!IC3?57%4^4G..
M<_I!&CSJ#QMSS(VV5A4V/IU-> A"EZ [JW0(IX<VN(..8TL2M6_8E9_07+VU
MA:_[-&V!F:[85'OMICG?*K>2J^@==;/'D<+BPPY5TL'57R^C=T6U-<0R!-#0
M0FF)KF"W[3^A)3OP(M[4D%OK3K-KM1Y"!HL@H[%F'$.BJ:O$KUU*:P_K=-,,
M<]*">("IM9,2($#PII+V<?&<2Q8U54C]D^F>&_2.#GQ'9ZH51&#M8V)6>E(B
MYB5G"\ [+X"J>]_>+< Z1?B<M%,HC60]JB<2"L6_IYI4DKV@9(&7Z-G#=,7T
M100IH TI+;^MH7".3JJ2F<'D#G*?9.T.<1/^UJ(HALOFTPJD#RWC?'E;QCF\
MC//[VS+.IQQ^/BGKAJ3UC&!/*MPC-1]N> !K=16-6;>K*@LX+YI2P?O)_HW%
ME8 9D3SLSU7[K_-N6_REBY;J?-N2;:G!!1]>;JJJ*?[J"O'L8?/?_[GOMA?V
MKP"@JV[8;RQ>'4]AL"DL#IG"C)MOFS%:C%D?.+,3O0\2'(14M^T(5X%")W%'
MOS:_33Q7C!$V=$+!/6R%IC^^&5JRA(C L/!"57#4D40]'"1UGT[BG+D.GV"[
M-W4]8)?2';AFU4C:YRP^I>E[XE>+5^ 9NPY#V0AI1QHR^!$4M4TQ+XV7.C8%
MW23O/  ^W*%5\76]WJX5J242&4D7@<5P73Z1H5LD((#NV3639(A(O?*X1]^3
M8695%O=7UEB52"J[T[#GP%).U]3\,KEVT@0!+)C4PN;'Z83O$@EK<K8:@@IC
M%JW1P*.'B2<X?59?SG*;TX>MJFJM[65FE<2_HG=(^4S/C>GJ/LW8I(732EI[
M:D'T<YL,_RRY5#@.X$<:3Z"PN\ST-A5[Q==U3%..RD_*I7HK8_50J1J5CC-(
M'];DCDD'U7A/Z*\HP4&GR%'2-%3T.SNW5!I,EIDRY+LFOTY=V.YG@\CFV/+J
MB>?36QQ^>K,2YUQ#Y%Q?W2(HX&[-U=P4V7!SR++?@K  [+^#]!'ZW8I9Z^C
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
MOU"JQ37EH14\K]]>E3N288C_)UAUHLRL5^W[__\8?S#^(G%M#EFU=6K.DRB
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
M[;>4 J6/\Y9RI%]T(MB+R<98MZ<-LC'_/WMOVMS&D:6-?J]?45<SFI B0 @
M=[M;$;)DM]5M61I3;M]Y;]R8*  )H*Q"%;H64NA?_^;9,K,6D  %D"!9CFBU
M1 )5N9P\>=;G\2PSH_.N5LU]9&R#P<#5<@W&2. /81LQ'875)/QS#@G<<+M!
M'6;YANEPS-RIN""^,N1.M?>T![$):PS0M6T;(?%N)T1!D0VYK]'$M%'C]>]#
MAD8#@X'>EB=>?I7<F[#LD:PX^(JNP% 8S5R! =] &$PS6D_V9^V-, GAGW]Z
M^^9-K><A  =XKM!=9O_:,_XU""("SSBE[QVXU4"E 31QI2C"O,)V1UQC;JZ^
M,NR5YC5?:6O<93?=.TF,M6OHDY487%D3EZZ@.XN\[H> 5FQO%D\T;KBUIF20
MH9RB2T](HU597=,:XTL,A8CA^BFOW&!R>;<VN;9O3WFK9=#84[<Z!IM93E[3
M".XLBK5WHML_$=EM\#:L9L*LUVN'6<Q&"FW>DGOE2@O+A!.NCD,4"$Q\*\FJ
M0_>;[:<S*5\2/GLAH]P:[Z6B4.DLO&UVS#L^I\<^?[K0GPN6*NU *9L)X%X4
MVN3S?T':^L_J:Y"9Y O!\9L$A8#"DS$2FO&4\Q5/29P^8YU?*03-%<.\X]:@
M,B%FPRYL!0,M(9"!)4#D1 5%(7'_R*C#@%Z^-*!2#K*\H.)*%*;< ]#U2B@=
MML)6X(^'D%E:I.&EA21QBX<)SZTR%Z9*T8]G2(?$#1PY8NU\!>&S98QF+>:(
ML%V'LH=$'"V$H::C@BPL4Z'79:IVYQNH"3P\[B*ELH1>PQ*BN:+/#E>RF6'6
M^A,(SR2M->[6%JC<$D Z6GT-*8T"^5!+.6&W@^N=*=(%UCLW44ZX(%N@GZJ3
MHZHJN*5*+!DN5I\D4T6.N+:FB5+C2?MJ-(;-:CE.VUJ.S6LY^FTMQ\,_+611
M%:FU-.A^T1>*P@]Y:UO*"*MI(TYB=&.>&*HGHTR1-14*M;-KLJ/'&=A,!X8V
MQ-O%<"%#[HW-0**E>!,ECDZFB\6A.8,WF4NN8RFW$&*E?^/3%DY!.-X(GKTN
M^)+,N"(V+1E[< UAJ8E5^4X].\%?8;VV&9G3D 2HA!+SMKQ/7=_9*C  9RH8
MZPLAI2FN-@3+DW5,&M?LHU2-3 708N_O)MF7HU%J3>4Z*;>,Q[M:7<:#G4^2
M#6<TR'H=J\11..V>&%X8I)=Q8A;\IH:<LW=-SAE@:28YU84CJHGXZS5[K$E*
M&PV5U99LQR/^S!&:)[:9'6V7-.#0$C9Q"E$Q?E+ZYZ$)4273-%C,D! =FOFP
M05P_*J2.MHPZ8B,\FVR[T2AY"L8@\AR#"%KTJFVT5TYPP4RX KXBN0=ZX=B\
M$'$S;4%\-7\$WP^Q6Q5>XDT8HU>X*OBE'??H&0' !X#[CPID/$ZIS4)E2G0L
MX4*"SM7Z<210'?)P_#Y6\^CQ8ZS9Z%&*IU"ECU-O7:[T,57L4$:#'S4Y7BE8
M6)W2K='4K%XI3[(UKBP;%!D"8J6B<<A[&X8;<H/P[F%:C@QE&3/I+H0]CL\]
M2L:W$[_<V-8>V_C8"$D\1?8P$TNZI?'":7%EH7:ZJ'.GJ0_6,)+4*=D,.*SY
MS%C1VGHAL<LQDI3<AG#WV:#27*F\T6DIE<(@BJ%#Q,3]*E.P>*APAA8"+DIQ
M=B31@%_P7"&!,RA,/DX-#;"MW'Q)[)8RX5[J9E=U?3;NM\?7++-D:>79J5P7
M&#CB6EI]",LL$-3O!F]2^8&H(DN[8Z).3H$2'"R):N!V9OI*\!P6=;T?L)^"
M.C+',$6I2V<U3?$F'+M&LQK&&E@E5"R!Q:[G)7-@Q&NHCXVLASM$5;MV]W?=
M[[IA_ K$Q2E!TI_2>ZNO]@A8I%"*V#07*0(+7S\T7;K41Q):MA"=DBC&7E@4
M&#%E2&3*H?T%R3-5WW4<\SV,O<:72UUT3;8;"9B)K#G"/*D^6ZC H#WF,HDN
M#=,356]7H#NHBT9/;T1EJ5J9Z^^4+\'2<:P XSIMVXA>-1<..XAZ<0#.C7NY
MS8-!;FYF\&HX18*!.V]8018 3NDPL6?>.8]-*_+DC?//B&= VU\A9O2RI;Y.
MYZ::N"9[1(ZCW2<#]51&_Y]P:6F-Z;$+V5A]Q )0Y2@;5*'8E[(GA#%["XF(
M,"JE)!K>0?>P=K:U"T?]NO81[V7([YTHX$<0,^6_,#XCR[*+S%<:@?MMC[Y-
M+_GP_O-G>[H_4%LN6N.?R,V_8"*ZEQ0J%IPI;?$SVB*4P, AG*(9'U*6,!A!
M/%F"OM0Q>,!\Q_"R"#QR.L153FQ\X@0",QWJ1T-(;+K<R+C*54/'G%V]K!'(
M/([@)&(R&VJ$ROARX#WAB>6..@9*GLMR. (@V%X-5+YUS=8>3<M8!-?Y19YJ
MTU.O5<S,"PU ?V5*5I$*V/^/IOE5?PPCM0?::]"'ZK,6 GW/S(O85$K_8' I
M*V286MY]RTS4.^EX4OZ268[(O/I [?ZDEW#DN)@B97((:,G 6T=8(-"Q1E"S
M*,(KL#XT8\_8BG<QPX2MIT9@RJ#G<(;1$Z)AT&E:NHXS&'@$R4A'D(,0C0]E
MK0@W9408XL:D(H[4ZP9O\E)EJ,,2/F7'5Z&I#F%$.7SPI;-Y*]<ZL^!]8F@P
MD4L)IATIE2R]PA7YKGHKX:(&EJ), @]C!0Y;!J4N8P/YSDOOR^-"@=,Q2$&P
M%NL-F%2D@;9T*_@RPB0JOPT6#&W@W&T+=K;.L<L\>(D"SW/"JV JH*L")?R9
M"$G&I) $JV%EPJDB)-[,2T4P^<240\/$0G) .WG[21OR^"./1PX8]S4T?'JB
M8PNB#P*K8#X.OQGSTD.A6B4 BN45MC8> CX)I3/#N7-C>25&GQ+_IEE/*#W1
MMI_H9PBE!&7<B;G@3@2(\90W"429RO@R^2)0F7I-/%Z35LW/:CAYN/-DN(H^
M,6E389+IE U[\"? 4!!'>*&OX!"L7C OZI\'+2@?K_;[U.T\$ MOQ!A7;H-;
M%0C0+9I%I<A95C?I*[0498TJMH<UIRK.N659\,"E,H-T/N8@_EDN6L<'O@X%
M87-/W6OPU#EH.&2T"^$QD>  ]BMQS*!44\I)D.J ;84 A$$KL BBG0CF71;8
MC4DP7!9(0!(CR)H%PW-<78EJ<WD^(#! BLE>L*!;DB*7<M>%<DA";!3$<Z(@
M=,DRW5IF9+#FC[K$AJ4@IN$@<9<,]-8<@?;<S[HT2<!2EY>0/ACYS46!LJC;
MV$N1L95]!?HJF$,94\+W+L5.(;6E+I=$&=*A4H1LA% 116K #U&_J3*QL(R\
MXSM<\DQ  AI6P$2(*(AM<7LAR72K4Z2HL%0A(09B'<6$X.:H<<,);3O(GHX(
MK!=/^K9HEE>.9JT7F7H(0=%O&,3:?>+755Z<M947FU=>#)Y,Y<7VQ7,O2)Y_
MC&<!!H6TH0I<A$OD6?""$07JT7)UR>VO@31VM%^LIF3><EX0O"=3H^8\.Q-:
M0BQML !0!/KTQ$ B/S>OJX=KJF2?R#$L[1:[&C4*-\L*.3%18_UPM'P$H]V8
M>!@_A/L]%+<9T2%]X8'+J.Q\!2IKAVK9P9MJ0EO6OS2&C-BOI;)]89&=U$*
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
MY((B-VS2#+V)B$#'L,X9Q"L9H_/B "^B@C!X1I777,!XF,<6?F+=@'=*?S&
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
MJHU&@0 (!-$L >P$',?E*DR$,OI/>T#N4'N9>V8.$6_8\5A=L=&G_<5E!B8
M\&]#R$?_M-V;N[0"++BI$\.@9F4GR>*FGM*-3BH5W;C/L@1%)8J,[OWM^\ZC
M<9\MN(X))5W3F%4#H>&0E0"U2!1+(#3)L\2R.$'M61BL8HN!8 J<2]5^[%GI
MUT#@:FFJH3(OP+(4ZF6S6+HV.4(0K4\@RO79#0$BTE,E[."M@MZ16(*8 9AD
MHN+Q6$V3/&0#6YA3*5MI^L+U=A72/[0$;+*E+4ZMRE,3>)$-EB <1GG_T,,&
M:3#TUDTS8%O!B;!<+T 8Z_ $>:@B017161VR<_1"Y4LK<*D,8)R[+%YY_DYZ
M$;8%\I@1)3@19PN_PBT"&%76AHMLDAJ7Z6[<*MS,MXP!F-B'F!%M$S2(YXF'
M_Z\?2AEL=RA4VMNPE;5]P'Z&" B",(M7XN^$8)3V!<"/1OYW2-P#B)UVM:D4
M'+KP/2Q4!ML0#+BA6B8&C!@1^%O7^\XN76)DQ50] &8O4+YD<Z5 VH&"0Q3F
MC2Y=#.'92X YCEJS=T_\0BK6%ZJ+19K\2<4BV4:[7(%1$IYFU/(=O*<(CT/J
M/C/EOLKG*VL2A%&1NDD1@*??9!S.0UL)VQ,)<RZJ4KX2_:T-Q6SFM!HX077C
MM<%+H+'?D38KW-##/L?B8R0 7KJ5PIN,0H:.PV$L!J<!OW.M.#NC8#.!L%^"
MS0^="]S32ON^2+NV(8% E]))PR57QX-)O,G>8N]^'E*)TJ24I,A4>HGFH7[L
M1 5(T]C1SL)H%L.4M4S$R:740+F4A1V?"J^FX6@SI1JD>:S2;!8N]#.(& ?*
M3 LQ=J56B[KJ<>8[ET?\\^3$.$_B)QWTS[N#ZV!FGIRXOK896^VU:X.\9M^A
M/W2)L&&,S,I5=QN)B4TR.Z C%%55T%D@'1_:R$_F2_J0UJ#1[D.@K:RL'R$5
MBA_ 3]&Z(J9"I0G ^SD-/W<2'6VW;>UM(R\+B__I7A!WNU[Y :<2_@UA@<V,
M+\!\0M)<V]>6JS1-TC";=PB^ESQ_J>3-N+\KVWE M2HJUX;26OG9R**IH4:Y
M5\1F%BOA0YLB?B0#@\H;__HKR@:U2K1.3DG/9O:[T(>5PUTHT R=Y"89F*#-
M 5J]L.CE#;_??$5,,&U,><DYM"1  TW*/# ) BMKYY:["\#]81^[,;P.I6";
MC")GU  SP_=T5P.[8*=4&\8#QNO K5J* L:"!Y""4%C=-AJ$C9 2'0 O+?$
M4+I!;XT48UUQQI=I[IC+'!?0&9<=RH:V3&X(PZ@*B[H3W*Y<9 SOZ'V!D^E0
ML$D#)<!3Q5(?:EL,-EL2"-VZG&<,@$:LXH;FK/21377MMC ][R*G57GA9CQG
MAVU+Q>8M%:=/IJ7BSL_![@'\D0:TTD#KL1M69 8+(<8;,"'2%*-RJBE62?U!
MB@R^#'T%ED4Y6CX5(/M-DK4)!_@0A @[.K4%'H29\K!0:9[$:DE8$*;"6[KJ
M%D4*H)@ +KR( I>S*A/ OS"'6YCKKWZG_?S$^R@E6/IIU/CH)'Y-6M-#BP(*
M+@IX4T9%2L@![#-0.",]($Z0D. T J-*LM  H]H& X(0YTI!-)6H<#Q?TB!L
M5S,.(V%^T))8XG"D(EXPLE?)*D%O.0BI%D:Y>AQX,A[7?,M]71N ZTD!]S'"
M>5/8JV/17\O1-EO!SJ#L3J6\;*^+Z^MAOS?Y6!#6M8D26@.T#:\"7DA*H!HR
M';'/]-2":0K EI#.E1 T8\LX2V+ZE^DEDP)"-,YQYB:D69"6+1 <KTL"SXWF
M7?^3B@5I(L2M-*7X=CIKZAK'"J;^9E,%KK\+-7L(QS97OC061WA4D"WJ[E#,
M]XSWT*P1 ;-"Q],"*G, AP4#<*):X!+.%"()V8*G5F>OA@1D^)\(("$$\S95
M5$QF2W!4D,;(.H&L:S&#+2C;DLRD%EH]9JQFZJ8]Z.FD0@D M54(Y9;BAE([
MM6RJ%*[5][2,]".E,DF,1;"D0.'7^K, ZNTS B6<U#G#I346X;C\;-ZU=2+Z
MC&(]WQT2"]R3\<4\GDK_TH FL51DT(:("#+BM'DKX@\W5.+5RXR8[\%]$12%
ME;Q46^D*D%""V":/\FQEE5-51X/25L=(&F6H4+K>?UH94FL"-M;K-=54<5TC
M+:\43U;R)K"C; Y5-S2[25BNV5A3GZ;UTD@MA$U"S UZ*PT,:\CJN/%@+U"
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
M#(XV5A.^5A/>4U83L X-"!CN-0N7CUWE-0$P? . 4>I98T@+%P&$8<0\5"J
M(Z9UA^(6-'B1_LHLN%3BOP%_LNG]Q*9%PUQFNK;@)RH/D9U>&$D,ESAT=5&'
M-"*@ECO,+ X"+,SAH(_S0%@1/"H61<3P[+D)4^[+Y9/N^J!:+_WVV]N."X%R
ME:31V(2QC-*0OEVP,]) 7^MH?H2YK33K,$"7/PRG^!T# V/>S,LGJF9".!NR
MW+BQQN*B!(CC#9>2&Y[3KLZ[_: 4!&8K3*9"3^*-&QAX,3A;6V=XCLYXU*8%
MP$1="U3C+6RRAR"#G>!J.?("Y4&S0)L=(U5@B*B#?$_X%P,G0YFS9.P@#G0M
M%*)/<!EPH]L>\OYQSR,KF(Z]-HZ7*-XSO7] )X4=FDFT'.JI%7.\HU&;002W
M"*EQUHW+(K<2X24 O[72(P%H @?E!$UVO#XGD +4"T>H4%YUP@+VX\[FXW5J
MQX%?43$HJHQ;0A'^QEABIOW?@ $IPSGO$<@46 I%"N19^X.H=]QKXTR;QYF.
MGD"<Z>$CZM&= 4KB ]ZX^C#?/S#>]AFF(>M?I!6H]9^D<7X7:'U[!@>(%F@&
M"UJ"5L@3;]!C,LV0!8&<J,QZF6CG@26;S8 S#ZGA]MV$VCY'Q,ECYHC0$L)A
M$'T!G_6[@P%:E0"85@D"H'6)$0HVT2G?#%+5B">Q1-<\)[Q=CAB 4)6C!H-^
MUQ?0ETS?)(+U8F,"WAMM+&@C13!YT"4XZ1[UGZ/0GG5/SV3(#,K#0\X0=D(Q
ML#-!G!&[(3&CC)6VTR+R1V26PZ6+V&-7!F;O:?G1H[]D'F.C301SQ* 8TL*-
M@SP0APG#-?E5XD[^<2%*W^(&6GG@SN[_P&W_(H);B-"L/PE0Z6= P7LKD)</
M[AZ"'7R-&N$OK\+=7*.A&?[V7[ A*E59]2F)=HR]E24[E?O6C6Q >(>S.93>
MP^2]1&Z!81MCMYV:!XJQ*1O2,D$=CU050.$OBB&(+D&E(_QYZ,(.<0P-XDDE
M1QD6B3)C$-O6HR@B@KASBB+A[24N1QM4,N_WF,<X6AY4A_ 1KXH_H=#4H ([
M7GC.C/*!=BE8M7Y2>9I$JI@;3@X)M%^$<:)U^^JPE"=A*3>_1!$[L7<VC6OY
M*^-:^VX4W9BJOLX)[K=.\.9.\''K!-^A9-]HVN_F'KGYM6C%WOE;[WZRF\5H
MO?(M8%. 2/0AZ94%<P<35\O5+#$)%8L5BA'4,D9GO\?F-0'&2[B7[SV!SM5S
M&",>OH0\J]CK%E>TAK9,2>0Z)+A-)&_S/KAAN^_A+/T>(_7+10[>72O<97?:
MR3!D*D+LUM\O##8VV(0 QZPX8:]B_2[./V+]0,G><R :. =F2&>L/0<O:;1!
M/2!IL+9B&<0<L3;9,K)9U,I;3**-ADGM,&GPY1X$_=[9DJI-',U#.#SN'H&<
M0JSA+6LN#+X%R%H$0/=:IW@-A?UHD<>6,,-_T>]U3ZA\J!S6>.E&4S", FBM
M8X>2\[#7X= *T5?6?Z-M^3D$4[RQA'8P5>1H9/0$</,-%G*J1DK;]I#' ;C=
M_SSI](^..B>'AQW@PR3$51C7X*C+E8HT\(8'8#0FI>?$B<>(^XX,:[\ S#VV
M^%\0*4CO^4N$2VX8D&0XKU^/^Q6*?1/,63#6B^\NNZ5E65/$>F8CX0^(<%G7
MCK=)^ I6N<DK9<1;9T][@E]<A>[FUPY.C"S:F1L7;[5\MI*R)176/_P&%=8_
M7Z7"^N=;46&#\\/.R5'/54>E&:PCPR_Z_>[1V?.7WG7"O(Z"TK-]$&*WS>0D
M!T9+D/^_!5<&]%0[!HLBOT,#<\V(:>.B;IBE*MDMZZ\66YC+,J%!".L$#E35
MD2&R%I%P)+,BAJT>%V,C1G'Y2QWL*T*]VC_&[V#!F-:Q\R3FDK&N=Q,GA-_
M";$  N@@4_9W^7*A&H8@)#-$U, \/:N*3XC-QI2^<\D\=F"6*"*P.9-X>@!*
M'4O]I5@%RW8=B#2@/U9YK5S%U -C-V60;I7OXUM]O?N22G![9&,QG59:=53.
MI2X Z3Z0@#)$_: @4AZ2@6X'N<*<WL()P1KX>(6<&RZ]UM('(I&LZV'EJ-[J
M("SAUR/CG8QRW1&:I)X^=,!E'EP&8>3VU^H3< "2EQJ)IBA!U_L)Z<2"^2)2
M'6H9YC$%7 ):8KZC$E"R@]W9JICJR1VB*=.[,>&H!GJ#&!E!EW ,] _)0JA4
M("0/G %S?HE!>: 4!;2F.&\$-@*'_TXH H5((57$4@)!&F2"(%>2R;+,]M'<
M+DW=JE/7BOLCC\>:5J0YP-"/M,G 1[$I67@/.EQ/Z[+*10+,@(D6>C4<^4NH
MXR5GE5,N89P!'R09*$.</,2+O$EPF:3T.) <2TM3IJ 9IR&MQ*C@7NXL /J"
M+65PUW1L[RL>= L[XJ=K;!W/NJ#Y#-B\G+4N&5O]0??LZ'F'_Q\W @RMTQN,
M^=*E* )9M>_DG1Z*.Y7(K.E\5BR\1;!<W_\47Z4\T>-^]_#PN;>>B\+O>QB&
MXKT+6>\F(3L<='O'(&0GW9.>$;+^R0U"5I,K]'XK;P+9\NY*MF[P@[V3PYN/
M3BMDMQ$R\$0A\+%*Q ;GZ .C:)UU>^?;$JV:VO)V(UHPOVM#+"71\NY;M'8N
M13<YD!OEU@=M;GWSW/I)FUO?J><HLK"K:,];Q\*_8%*WF\O?UA['K<7Z_FKS
MC:$/P[C0_@LEFC^1\P4^L(<+)['UCO\'.&-Z(><A==%JS^:=RV8,>CR]U"[K
MO4]G1[7=W^XI_:$P:C3"1<0.Z,1PDI/3:E(9^N:%LF3+/3N6GJI.I3_<@&]A
MX#J $N0BRFN,Z)G>'&P2#WQ&FJ NJ(-A$49C+YLE"X:=$$;KI?CK=E3HD,?:
MUTVA@,'$K,MQ!?@6Q?NX3QQZIO'(44&>:0;C2)N!=_!6-7IAU,,DIJGMRW1]
M-:"B&?9W!IFL!M2J'.]94IZG-TYB_G".D41XTS0Q.76S C9,6/;?)RE4.%)]
M!JZ9\T$.XF5,Z$ULUQC+E&=T_0_Z@H U['@N_? \_-I9Q;((I91 B4R6&"Y=
MHG^YM%W'V,Z\LJL.&MZ'3,J(O7U7O,!J,I&"=F]8Q&- -I[13F0=K$I10+L(
M01K<M#+C"D3,I"X&V69)- X[O5X/43_">)13>8R ,%20/(C873^5^&SA*B?
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
MC0C/#SZ:Q/+VTG,?!#K=.J7'QVWI\>:EQ^=/IO3X$:#>,)L)@5X ')%@8I0
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
M^<ENEOAHNTOLU%J]P)*4ESM</W09'M7BW;9<:R<"MXWUN8OB/JB&)5(GG $
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
M2N,W5 4@K,OJ>H5-)KK.-+8QY)NK+.Y^>[8Q+U*@.!>X7)_VMKBCOIJ%N3I
M+J/OM)MVA:Y&PU1NWLJM3?8C$',][1VJM^Q?XUWQ)[:UD]^P"&_U*9LFZ?(1
M;9Z^!JO\ ;O3@(UYR[6V=3NJ\6TR5NV5M<&&K7OFMEH)^:;(9TD:_CLPE!CO
MD!*C$;AX>Y;:[5(%M[Z7R.@\>G[79ELS"4F_>Q-MRS=.M'_S1"&(MK?G9I4:
MHT'+;AX_W^($+B"2&RG*85)0^U.XV(EM5P7?V>_U;]1**S>E/]CFK##!97?D
M:6Y&W7Q;PU23:6V95.G9Z]_S, IS*ON70-)3W)4;C\@-$%M[-XV;1&DES-UM
M)S+H]<\&_:/!Z=G92??L+J3HH5U]C^<4;%EX&LRJHU?]DU=:I,[OP'3=GF&Z
M#];H8&?6Z.,U0;<VZ'=),8P4FSAD@;+U^;D8[L3Z? #KO:;)^9#,S#U=]5O9
ME@_0GMS3Y=](Z!^>Y;@3<_'\Y/2D.WA@:G['=]-^#W'7LG'/UN!=!C+WP5X\
M;.W%^U,D36'**,!*E;?)',M/U,X"EP]@Z5O3L34=G\3RMZ;CQJ;CX:#7ZW</
M'YC&;TW'QVLZ/B[#\*@U#._?,"3+D-JG1L8BM(U9K2)I[<+6+GR\R]_:A9O;
MA?W#\_/N^0-3^*U=^'CMPJ<64CQN+<?[M!P%D N!LZ8IDQ RN%>K85J#L348
M'^_RMP;C+7+0Y\>'W?_W@>GYUF!\O ;CXS('3UIS</_,0</KU6J0UB!L#<+'
MN_RM07@+@_#X_+3;?V":OC4('Z]!>)<1Q$8RI)UBX6@;\71G-N*#.7'7D5#M
M>B:?TV!D$ .(*!:Q.6VBN;4<KST?]VQ./CG=7S<J;S@^K:7YJ.[C.U:^=YS
M/NKUNF<XG0<9<WARVNC&JWOWLO,PPY.[-BO/6K/R?N*,20%$W^BQ /\'\9RV
M.>@VY-B&'!__\C]D0_#>0HY'Y[WNZ0-3^D_.T'N\-MW=11CA7-TJ+?U-+-S:
M&#S?D3&XQH2:SMTW36>72F^G Z_8B8MP] 78[?T\B+_L<#K[O^JWL@Z_:38[
MMP\?T.K7+<;'82/N]1;<OYG^V.;CM,"<[J*B<>?7PUV>\;T9YOW+S<.,'NY#
M<6._UU8W[DW4<1QFHQE2)4TYB]WZIFVH\9'K[C;4V(8:-S(.>Z>#0;?WP#1]
M&VILJQL?C<VX.\:8UF:\<=!O@P6.,IGH;S/*#A<ZYBU(=VLQMA;CHU[^UF*\
ME<5XU#9(MY*]-Q;C([,'6\Z6>XTAUJ$6LTBIR]84;$W!UA1\Q,O?FH*W, 4/
M>^?=HP>FXEM3\/&:@O?>&GVW%B09C"UIRSUJDW=%EN,P4S5/+H/(#V-_%*:C
M(@IRR#Q?)>F7;)8L_'=/+07][7UPK6G9-D@_VCUYR/;F7DB/*6\<G!_OAF/Z
MX=YU^S?$MBOZVTI5=]H,T]\5O<O#+Q'>U<#?J;&V'/7+<+P K[-S2W&ORY[;
M_I?]6?VV_V4O;/2V_V5KB-Z#[O$#O"/:_I='W__RY*H=6SJ8>_0Z_V 3$X<*
M]J>)6K8-,FT@\DDH]S;F^$!CCO>7XSX\:>&_6\F^UK(Y?35X&)'%&\.P]Y'
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
M3+[*6"X0LX.?/8ZWR8.1*<>J+2\"GT,>-Y05680'FX*8GZ29H730T#X2F[>
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
M#\-+[ (5;KI32X?/3-.>J\,G:?GA)^/2J+*1J;-!WE^E9>M".^H66FGCLN5
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
MI&C2_DY4M241W4W/N&7)LFYX>$D+1''V7FO5G\6U+SB8\"F.*-WU06BP@7T
M_^%3AP_N4X>6"]X>SQ(T;"PV$+U@E?B)NF.7FRK:O2\- *R_S(_E9?%D/1>R
M [P9.\; $ ZGNK0^#8K]E5"OY5X:-<:0Q5-P$"V,4G49$V0YYD4K%QK+<MDJ
MN!#-1#L"GL >1U->>]V$QHT;53V@!BQHNG@^6RW8BODDB"*ZW)BOEU<7BWE
MCGW8(ADV#L:!?33\945 ,C'G2<O^"(]XG$NE(,DF%!<296<!%Z65Q;>C1%AR
M44(WM5R_HI;]GJZ_RJ7QX%,OXXX.AK&O6R+E#7=4VV8A$Y;R:<DQQ\&S(!$W
M=-&^]C <;A5*%UPX(T#FM.!%*K6T/"_%/Z@"VE N+]_O])9?-S-SXG^WZS\[
MJSA%OHJ! T3,AV><C=5H?LF\F<\^U5!EYOP<1]G2.HM:COUK.FO9+R7B\[,7
MJ1"!HW+?Y4_L?:4$OO)/-Z+\39;(+QSU#; ;]8RL7,WW+$2\2%Y9&'W$GKFR
M;[-F'6?>"J-#YPDP*O2-$G.F.V%8/2^_>4_]VM2E7+LSY/NXS,$BC2M3F7^(
MLY7:ZKGC\0@S>/[W2OP)DOS24;DE6,GS4^Q?HZOG5SFQRF/$TL%4%8&V](OP
MKE< 9_;S\=S8?"^_>JYE$+!$X%6\;(Q-+.,(:YM@D/ :F->2KK);L/,,RP-D
M,=VHY0;-*E<U\0+NO)$@V^=F$'AL]MN/'^REOZ0[(=E$^J;*#TV\F--F%]Z?
MW(="2E*]$O2T43,*RNN<QUZQQ396)@29X*L*/2B[Z('2=1M@\7_(^'R2X;62
M? 9UXT4>-5ZJ6*!O&$?/I@&*T"4E+:"4PK+?7I9&BP@]QHX=^?SDI8="ZS(F
M5VH6R_>ELQ47AIX^AJ<]O1(+$K0B!$(2@L'*<@(D8HRNXI4$,Z\[/P'ZC%"R
M"E#"RX9TJ.I>ERR6#MQJ9J0:F$Y]V&X0>;.3"6R0%H#.XY,E !,[!3I4MBY*
M,(A)'G?\$6.U.$E&\?!K/XZXHW SO0 '7,(?[!'V,%A!P#4.++:HRYA&A#()
M),);T)]$+!PH(GK1A\MI$'A]CH[#;.:M*C&KB$4H4DHYH<(AU$:%<\%?=MJO
M+%UL7:>L$7*1^YXH(R*=!G,+)C&@AAUSK<IYOA3Q%?45=E@;0Y-S+(W5*OC.
M$&4;_!X2IZ*L>(#S!_'5GT:.]>7*\P/RIY\B7 #&'GR,+RF'"3Y^\?P;/![@
M8O@+!8BO8*/+)7(PQ_[]E"M\GX$&/O.8QQ58!J@'V,DN,]0_)-6_>XOE:R16
MSO1>^*2T.A:1)&4"%&AR'D4S5<^<>9\,9 %_Y.MNG@ B (:@NG,B>U)?./8$
MYJ0V[''L7S+'Q>-)"FS*,<E><9<)W:\*/;R2AY%H'^^?$ETN/2RO@H4@.#3$
M%YTYNL9()J3*;.!&7J81LT:X[)(.[)Q??!RWVRX-!Y_='OQA8=8*LR%=VHLS
MKAYS!)E# *2Y%50[>F:&O4+ID'XD'HH55+Y[\W_$2AL'IYS7 ?2-X-4:G]3V
MGJQ?&#>K["Z^#0U66NP'*PN@Y%^;_9=0&V!E %D;<C3-T K"2O7TV$*B"RH:
M0++02+4-9>5GN@.IJ\MK-L0$H!4>GZY:QUQL)R_;1M>,BQH#INUPE7)IZ"6"
MSU[F5@".A-%"WO4Q;&:@2;*.@;V2Q1=E*9J9S(A+2X%-!Q3/H0R?,%L #P%8
M< 6F2GJ"MK)_/%I]RNKKC=#J4VM?[W?;QCK\^]_&@^'X]3W;AN\#1&GIZ/&I
M"<F4]60R:@B!/]+]W;,(@TTG=OD-(B%:R9+?Q7OTJ%\0_5"L.<@QE1Z2]?],
MS5#765(XQT4')ME*7B]#:TS[K\ 8 .$C8J"?GP3[/S!I!1<QC9(TI^PI"M-8
MH+;(*9:H:ZA\$QR)<Y#T2QX5]T E$E-.8ID%3#_S@!ZQUH3>O<0:*!)1$W14
M3;$E@4AH'7*[S!$8-/FRTM52]J 3(2$PYS/$'A9"Q*$30&#:>,QWF;]$I+0E
M"=9'00T+U//*$F136_--!@EF[:/>Q 5!O*F16;C4YRW[87HWVDV%%A%J'ZA*
M>=I'2"FJK8/Y#OC?#=58"Y+@I-WJ;%2VC_SBV_C%.Y(K_M0^6TW1H#XI^V?G
M=>Q!HIECXZWZD(-IJE9";CX4[4?,^=$2$,:^E%U(A5K!E%? ]NMN!K<AJP^'
MR=O@;Z<UZ)?R%X[H>X_H>TYWBK'EQZ_H.4+\/9.RQ&@*;%K%\AHROA+0*[2*
MVU1'9+FJ,#ZLC]J3T2TZTD!E02[,BJ)/F!E'51OYST16@&7?OTD^INRC=6"5
M/DJV!<(B!%<=QNCF,Z><33(_F%6V43<G6!8HP3;/RW-J"4;+X"S?I&:2/[A!
M:2&-D_U: !X_U*W,^2W#B ,[\BKT_\V=2^PK$2Q12"Z SURJ=D[JQL6<56#F
M*@;[.9+V<R)MU:4:G<TB97ET E"@\G$5=RTY&G*[""G3F\HT#X-B^7ZI'(VN
M)%1-.V7428'BJ#*!U8HS/!@ZKK"L3I+*L"G/@,:;]*#AH6,51%+>%-G)TD6L
MG=K*[9$[D]"?Y2VQR$(6S/T@R-NWRP$H'3$Q^@05[#V=Z^G-L-0N.J58UY5
MF:R**[W2-QP4D_"YIS=6"Z;K13,1@-$=\TVW%+-&F;MJD*([;ZJR3;G0!?4
MIE$+:KXL&\16ANQAGQ0<?L17LP.2?*Z7'DGZ4,9II=N=+A5]@H(FH6SC OE2
M'\LH5#*[P )\PP^C2PKK;@LOZ;+U5XKS RVXH]9P]$+6JFNUAR_R KF==L>5
M/W3:@+X@S%!JR8IL@.7!ZA50G<%K'%J/8A%8[8Q'8FOSAJZB<OO"ZR@F'"I4
M*#?\2RH?N["Q),*&0^P:-XD-[^ AK8*IBIY^F6*SXIJ5BX2ZNB8RD*<+=>ER
MZ@@/C-7@_(I_H13^O771LF=10"UQ<1U4@BR5U^;8\#560<QF047.#'.T18OY
M$LE::"E71N4*S^C=PA+TL,"8*\3IE3C%C2L>-D6V3#<MN8VN# YQ;0/I(G2X
M*+J7TATN?"*-F+]$J3(9%/NA#'_)NY3C[K$:P ^TG.I"-N7BCX^Y^+OGXG>/
MN?B/A(:^.=CS.<_3^ZCS]/8:X&EJG)O!YK]Y+[U)7!B,K^7G"2Y<<+[C8O5\
MD-&RXNR84]0.!JY&!,F*>:*LH2KWN.5QYW#*LY7J4GU*Z'P3N,TB_QVZE&S
M? _1H>UV?X]^82E-IJCT+!/@DNI303=GOK[-?F[3XIG-YHJ\J;27$\JY@PF^
M$\Q>VW(S.:-N%7P0IIH.>T#^\<_O.M]M&+!..-XN7!$/RJNM79J4A>:<WSW&
MW;:?TVZ1D=[';I46?1LAP*I@%9<QWFM%(HSB'^WX<O*RT^XYG>[(Z?3[K]9:
MO8,>&,T7&.<K+UJ1[HMMC&*W=%$B$'. _?=KQAR7GJ8BS]^]&0R==GO@#/K]
MM6NIFZ4>0PZ__/[0&>(61A7:?A3+'_2=OCMRNN[@SLO?'F.K^%@=^1/;L=0I
MA)U]RIN@%K@)--L"N@8272";L3/N5P!QVYA[6H_K=(=MQQT/&[*>D]W6L5\^
MMH;MGYDI#%OQXXV$=AO?WYZP=QM)0OQE?^2,.\ :AQ76N$:V5)?SZO%#H3=R
M>L.NTQYLJST]22CTV\YHW'<&O=ZW0N%;^/4M"A/.LU8G^YG2=)9Q-/?3^]7L
MM@;L%LN_^ZG=,KABZ\#779 SW8J<V59?W'[-SPBJ;6<P ('A5J3E$:K? -6>
M,^AT0/YT]@75_6@)AU&(;G_P@-K9HU_,_5H1^55/#GZ)Y,<&[OFXF(>Q'M:K
M+/@7V,K(O"\XA]C1.9=T8ZA0@V[/@ /-?]1S>F[%C_9 !]D%K67D]-V*'OY
MZP'8H.>E/WHX3K-&]-<BU&>1"+P=)GNRZ#N[C]XVZ< 9#)U^;UO=:]O%/$)
MN!U01'O;NH*?+"!<9S@<.FZ5<]T)$/L5!M]BTG*;Z*BB;#Q?DV'D#'NN,^X?
M[;![!.H &.S8@1F.0+U/H'9Z/0!J17LXO&U[M%P?\V*:*YYR*QC+Y"S$\R7V
MCM,'A60\O'.0_LA!Z^RO0;N/NO\1J/>I0'6'8&2WMPWS',72<3$-<*&!L*&[
M 2QH[)?*$GIU]+L^IL7LQS=F.,%4Q79M*CM8!FO/D'B)'JJ1TZMF$&Q(%=C?
M6MP!J".CBBKR,&OIC9WV<(L<HYV3!^[7,7^[>]7D/P6D>L1>M'$/5('.L_>K
MNH[;[3C#T?VX$Q\Q(#J=#E#.H;VJ>_&9$K76"H'GI_._=-N8$72O*G\EY>TY
M@=-I=\;.J'VOUO[S!BCFH8ZVED2[ /28 G1<S$$D$AH?9)SRM5YEJJ;>URT"
M=AN)^'X=6[7NR]Y@Y+1[E3SP^YSY8;?8=?K#OM/I5<(Q3V>+ Z?7=YU!U=HZ
MIDT^)C;5J,4<()E)\TW@E'FOT$=O2XW&3KO]["W*EQUWY(R_(6/I"5RM 7.A
MW7?<\=V1X:C*'A=S6%7V-Y%N&]1_:-6UWQ\^==6UVQ\XG7&%B3Z=+?:=7@_4
MUU%35=>=59J<?JCZ&79HH>(G:41%DZF+7,1%Q'W59/C12[I.'XRL9Z_R=,'4
M''2?.Q3Z>'OB[O?*CQDESV\Q#\VZ>[<P[K4]"VW=L_ V?._=A6CA)7L69;"*
MK0JR[#1&KD5U7:=W>R&(WK<PK:;N'A2L3L<9WGYE_DGNON]TQQVGW;GU$O86
MNS^RZN>QF$,G_QW4'*U0U9.R1.^XNT=BA-YQ=P]A?QXYX&->S,.D/V.-]UA<
MR7+K*ADZB))C(O3C6LQ#%0E0W1UTQP%J/A?(SG,SK.O[)&H&@#'3[X!:O^WM
MRR?KAW&=3@<T_/;=B]L]$4"\'(%V-MKZAMXQ"'=<S$,'X;[(OJE5F7\ 3?I;
MPCD]I]T>.]UAQ0O>+&/AV[;8'[G.H)KA\;2V.((M?GO*7&WKGD:U)MA3MY%=
M&O(,V\>&/+LWY.D=&_+LAI.'H8!2YQC9"^#8":;0"486GL>VCY<BNHR]Y94_
MM3UL#[NY^8N]IN]+H1]>ZV&W_X1:P:SGD3L(V+MT$AG<?R>1*@YM:1 =NHO*
M(?;>U XR!]C[H?O);&4"W;Z-+]'2[I=B\!^X)_"/>SJ,/;3S(7%HGRZPT:6<
M>Q+_P'._/ _MWR_>;I?W_"2:&YTF91B\X"^BN5W;1.CI@N*(&$?$."+&%HAA
MU^ $__<>$>,@O=(ZHQ??O:%VT.5%/T"SL:[C=K$13*54P,,T&]LX\)H]C-Q6
M-95IXRPO'A[PO:'3&;J + UI4G<7P _'K7'%X7MPP-]EY0#]01O3/RHZ\2."
M?J<UV*W'WHMO2%CY_6+/\9B^,^RUG4XU@_R!XD.CUG"+-@ O]KR*CC,>#YQ1
MNT)F#P25?JN]16FO?4,%!.RH[XRKUOP#0<4%4MP";W>FOYWBR>?AS/?VO-&>
MXXY=9]"8AAV#5F^+I>P;'?M.>]1Q^IWFL*[^%K4 ]PV5KC,<(V2V6,J!6%<U
M%>1^9>1IAGU\@KU38;^'(J$I;5S;K5'%>#@\MKE.MS,$A6['UCW[$]RM3@.@
M@FU.!VY3E(=VJ]KW[]!2\N+&3_\CXL +9_NF4K?GC/M-D93M7;C?WE:Q8\OG
MAUS'$13W(1/7#\KI[7.5G8QNSMC/_7C[4A@=M],!I:0I+-%MC;=H#[]_*[/7
M'SN=:C7&!X)*KU5MN_L0:GVW/W0Z[>:H]>[V'HGZ!+PGGWWSWDBB*>?06'D.
MC<S#23"Y%I-OX+')RO:6RSCZZB^\5 0K^WO7;;FNO?"# *]*P,#N"(3H"P=O
MAI<>'6+VBWYT'D>+\A/]<<OMJ2>L^89E,A15OD++QH0BM4SXD*_]QL/FYS!#
M[,,,L]B'[W$;:2$#:>Y-TRC&6/D#'LN]) 7MNLS-:8R<2/3/[S"1Z+LW&X0:
MC +RK.IC[0XH&;#> =MQ\4>W$J&KI9NW&54;R'%Q0?D-]DPL,,\KFA,3V?;_
MIE$(9F@VI0L^B'ZQ[P4)98PE5U&<8N9A-+>3;+D$M(%G$%_X=E J9W;LI8=
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
M@\A:;Q !ZE[\3"ZW$CE4 D;J%4+W,N(ZY54GJ3>?FS^',Z)H^)/I1"V032R
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
MWY[LT+?+0D@J1G/=>B/A,O!<N4NUN^*Z;^5X?R#8M4#=KF0I1*[QA6F\@HH
M[BB[J>I7(9> (#]\K7D)^S9"RLJ)@,GR\F0^3D#J#]H$ $*"(I9JC+"H,II3
MTQV11=5$S!V?M HJ@:82@_S8COWDKV)UO1M9\5$:5:&XC%*?ZG79<^\ZBO&'
MW7RG60PV34+G+.(%ZS@(IR("X2KT35SIQ"T@:C$+X\@V'P7;;$(RA,*<0FY2
M+=?L&*' W,\P$11!4)Q%UNW<S=(1 2@M\4HI#@4]!+AF-)\G(DTD49J^SQ+:
M)X?&^_U6<MSIJMJY+@9RJ*MJC\ !5ZF48CK?:MQJ[=:X72GXO_%^6\L^3V_Q
MO%%YQIDLP0=D,O>_@O#T$L)IJ>^J6K=<"[@B^(^=B38[5[<_WQV[E+:W/%\T
M6;B,,QI>,S\!'<D+]&G;\K37'VS[>+!;$^WWLMK.EIT+[TBA=BV%6ILH]!F=
MX4ZRZ;TN+W243;7\2]=?NH5_ ?_O[-37<6L!I1F8;K#&3=E2=+3Z*=VWR":!
M/T5M3"#RM^R/H?U?7IAA,>'.0%VI-(Q9\O(&@LKEKA_'?HF68*?]^OS31_KD
MOGZ%1-AUJ,)-NVU1)6.RY'U9HS]"K(NF?V$-":\R(.QT2@KI]R/,XEUBY6H<
M@D-*EW&4)$6&S8GGZG4R.<N [UL*ZIQ'"4HK<02<#G/5*8?=NT0E5!FVU$P@
M273A7\Y0T-.H'I#/B&G<1R)Q_YA(O'LB\?B82/PT:*6B)&TK.7JMP7@OFB^M
M!FSR.5;03B.+>YC@'2)UFTC%"Z2_D6J0YQY06B\ZO705>UZTD>WTO=L:#0N1
MF.\[1O&"4K^:Y\Y.[XPBW59O)Q396K4NH$-B*7S0?:(E @"#7'/^@];(:)"W
M#+)$);,4=186YMM@EV6,#OO61O_A*M_OW75$Q>U/52V/SSJ0N/\NJ<UMH967
M_K!*W;-,M97R&6J*H%!3W3EVV(ENR.V(V-/I&RJY@QVVRB6%OG=[K7Y[#;>R
MON032\4Q,1R@&&Q0I+B(DI20VK&O@=@BH() P""T1:-%+[=M B0_B6Y"44Q/
MS6G2H]Y4'$JPC GA9;8'.*ZB@@T 5W@F7A4AQ=V^9)^BZ"91)5VXH!N^.Y!-
MK*CR2VILS6C(5?#Y6ABG2@D;X%R#0 6GM(&.7:1\V0E4-VCASEM4KB64?F)J
M7(]/$S,D\33)9I=XAG$- %4#%0:3!<O-X(AC;(B3KA048&)9$D9FZ-*!FA 1
M";(^/[D2,P-1<*VS*)ND\RS0L:X)WZ$-C7QB_9L'"U\E?F+A>5SY )L8HQ?&
MM#9>@YTE;--49\<0&5F8B>+F>GXS1_H&K]&B78*Q>SNBSC6 F+:@+B13[OAF
MF1O$/CK8B&221\'DHG07M5DF3:T< #"XWBZ0-VAR>&X:X2>P<%P\\68Z#B01
M#&Z!UI D5'#6,L $ME.4 /XFU%-*M>8Q=PS_;X"-854\-P#=3]4ET3,*%[4E
MQU@-9V%%X66$*$!"!D>Y\I>.^3[6"Z#<\RF(*;+] ,9D^2'T)E[ ,>I"%(.;
MULEBB$1]3#^JI1#V+8*% D+*U6.4D;B+B3L 8%]:FO#3)??/8C3BW_A0<ACY
MQ-W0_ %<O01$AT.HX7N)7K4C!35L+^8+Z;A^"SL;78I\+-G5!A-&T( B84P,
M::'Z$,IFOM2(#/ J%H"&">(=_P D* (_I!I0!KE(T"%/O(FQ35]X M:T6CIA
MZ6:24YVHC..Z KR9"0R]8N,K[A3&G73^@B5<1<S%#+(#H"'Z Q0G>^J']+C4
M39/]S"*12.9 _2(MGP%L]"LR($G1=?(2DF3030L7T4P$#HP3\X!^6NP_N?"F
M<81WG:(%\ =*.<KEUMG'_SE_>X))TT@[V"W)PLQG;."$Z*6[);$GB=8B.X<1
M*R$9*T.9'($ORN( ,9WL<:2!9:3Z)Q%=&#TK=2.F G^VT.<S39-J\)!2$!0
M:.G8Q\X/66!CU\:\?%H(8DJW<\(7LQCT:?\__"4IQ4FBTQ9P 5E2$%)6^9PD
MN1HX3C"E=4B0(;SREI7># 1W<K2V=G5>#8[.JYV=5\/VT7EU'XAZ$--,-U5C
MC>F]-R7>^JQLSO,P#R9B7]Y2JUO'HLZG=%F%OQ3E-LFJ2RX5Z3FAO+!87$?!
MM;KOEQ2B1YZ=K$ 3FZ+71#I76#$&2R#-]3'VR0#+CVYD2^%3<L94.YX5JV-V
MW8*V:BRJNI0Y2MF7_5<\E%Q)&J4 -W@56ZQVW+[3!XN[W6ZKA7F7ES%*:.%8
MU>M%W6ZK9UP*>N=10A"^EPC3A<1Z!BT+S0?_JV%X8D(F7Y"076@Q)$3%BV!B
MU@.5DR@1$GZ6;*1+RJ#.E&0!KOM#@UDA;E![QGO7&9H84R\DTXCZ6R/L%Z"Y
M^[P796P5P+F,0>?UEVC[49U&V $:0YR6B2FI%KKPLB"0R8^@**/APZH0]?2D
M"Z!R7GZ%C&"TD>%$@)5=U;;.5MH#KEMG6!KA,'F?5J*=13!HV1\,!8G!0ATI
M.6*N5Q]3CUC.(J>\TQR"1GM4-,)E==G">[0U?-:76*U0V#)1^+EK'A<Y'1ID
M(+/TQ<R2N#N/T"229F;5$7:H:W)/I,ME00LJ]M6[717["1@+0P%UG'+.9W-[
M_YV27T<6H^3_ "<OK__I]CZLV?_O%V^;M?\B?:S=3,UZZJ "2@R8@*B:\%QO
M@0D_[?V^^[KT6?UJZH[WB>'G4@#?SXX/TN&SUZEMOWAV_N7\S$9.NR9;_UL:
M2&[L3+FFBV3/Z;?;J.VN7<]!>V#>90N#\<CICBH=K/:]@?)J%*FZ[1_@_^O:
M[S[@BL8_U'4_?CQGW&_MB*$O[MXFK,XAM8YZ]]0.:[".*F\;<V_MR]KMD3,<
M[:T9IDD\_5KBV<=,O5JJ>" 8UZ'X/>#U_71+/!CF]Q#K&X3Y@T[;&58[1#]J
MO.\,G@'>;X/5IY>Q/\V"-(N]@) ;74<4EMKSGL?.>-PD+'>=?K_M]#I[Z_IG
M8M_H8'@^;!*>]UK#+?H[/A!_?S!*Z#>,WP^'?6=<-2;N'3O='WJ'(0/WA^XS
MH()&X_BP83@.VOQH ";SWIK_&LCG'HC;PTQ';M]X;O]\]1Y@P_5.H3W,U*GW
M]CPM2F@XGC?-?],;]ISN<+!W[.O\T'$/@^>=9Z'8[-2W_K!*3;_7+!1WAVW'
M/8"K!A#O8"C>+!/V]@>K SX1CMYWAHWBZ*-1SQET]L_/?]@O N;SD$]R;Q;)
MXV/F#:2!YZN]2^?\ <B 8U)/G X>3&49=IN%O^YX[ R&PP.@E7L@_.TW"7WW
MJZ\\<F[^3".M^S8;\WG<)I%"O^4^.R],KV'ZRG#8<WK=O>OLW1_VF]>2S]-Y
M!AC^R+G\L]79NS^XG0.1 :=[-H4.GJ.__9EF$73W'?0L&\!/',<?.:_O.CVW
M2530[XR=SD$X_6&HH/O<O#/K!_W?*Y%@MX]#I 2[KM-K%'=WG>$ ,+N_]_R9
MWJ'\CC!1MTF8_1@<-X<D@:9FD.W]/DA?*M?[UW#<?<^TLSF[38#YT3/W9ZJY
M]V5BY$'P>K\S-0.O'Q]/[S<L1VS4[SK]T=YC4:C0' KS]SQ3,S"_T2;ILV7O
M>T[<,I&\42EBC6;O#QB):A:OYY()XWUCYV!-W8'[GZ=1D:CGZ(%_MG&FP:$T
M^8%T<SYQ+'_TG'[0*$X_=+O.N+UW3@^8>9AHZ_ '=_P,J*#1. Z\OE$X#KR^
M.W!Z_;UGU@QE\8(#8'GGR.L;S^O[C8JV#L>.VS\$9AZ,!!J50/E,@JW/EK>/
M#Q5K'3<NBV!P]-A4N6G#/#:NXPY D]]_S8[Q@6[\=7]HE(;S')WSP.M'S<+Q
M?F_DC(8'P/'.82Z!C*59W!0L;Q"O7U.[^2[DL7'([S:!\O;ZW-L">[>1;B/
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
M8+]D?B+" P%MT+TWH/EB;K_3C/HC,^J'P;G_!@7_5W__T.MU[A5Z[W4"XC=
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
M-L11B5'.BQQV!8=3A>:[FE?1$S,\)8.M(KNG3,%Y3"*B5EZT0=C>3 H+*Q#
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
M? TC;8/$$#!^&K?UUI-2C1OE!05!('ZO;-B_"=UU_(XW,$34#Y0E^X*\E\A
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
M:NA!*Z!?FS):::,%C<18]$PIHL6$^R6I)LE?\;'F)7Y.R@^F5I5D&Q)9A&,
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
M06=Z^9,^0_%E:U9C8@!(37/XI=R(O<A/25#EQF#.T=O6J).L*EI#IU&$(Y=
M"/G \Q39[O&X:$A:(M(/9-9Y6AF%BP<YYPM!M78))Q&O(?G,-,1Q6HZ;.7!;
M:->)<9W3<S$\']!,I]*;^KQH,MZI)N.OAUGUD8&;WN0<(J33@$=@O29F5%<.
MQCM- $UO$-^)6E*>)E=6C%$;-14M8+6Y_[T3[3<OVO]5P"6)^.D[\7Z/Q/M1
MOHQ0+5$@X/57DUJYX01!S3*E3CZ8W J%=A",AN4_P7G&29/1!:2;J>(3I1<
MVVOI*DI,%H8;U_N,9+3RX%"C<%2-ALB:18>+)ZNP-M.I&:O42L*,)<F4\S+%
M*X;Q41V;A+Y.-J(I_;L'\MO@U='YK B*0_ 06HX* >,2;R"I]W$9/RG*@8TJ
MCQ,1-4GX&)5@26SQT8PC&JD4PQ(%D%P7FZ2/G9FG7#\3,8#(I7!AR/)0._ (
M42"\,N';\9^*9PUI&JZL0H+=XO,,9DE:0M*GB)-6"V""M>(XXG(A?##5#:#/
MY89+*1C:G$.I 9^-0IU%F6*KSV<&2J6;0<8'BHKF.Z,O<P-JX)]2.7- /5G
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
MR]U"3O5GCF$Y:;E]4R$/7VN%+'=-AG87]]%?W F3:&Y_<[UQPEF>ENF<YO
MXHP. MA%._;-KM?0[FI]%E=K7,Q':7X[=ZN: [ZW>KD>73.AA^/6_9@C%&"S
M"*.B^& A6J"/W 6E;M51^T$+K-90BC.&GI$#>>'(A*2WE^0<>THMV=KD+>4T
M.N,KXC&W3[>&(N!@*\Y?(>VA+4VKL0=@&/]0G)LSY!'/C8S(<H:OP/4YUJ3\
MMDDSX;;-4YI1SA%^-I05\G=BC.W@\0?G'_]=-#2;//Z.EC8ZTM0J?>G''&VG
MV)#>MLW'HX:Q'>Y@;-O#V%[M8&P[S;@YC)WS Y#-:*C'!%-&6@5@XVE<=T/A
MN5.47;*"+)VG=:)5T8JX5FS<=?#=EHC. 2FP[7'/OD=='DSN>PAB<HM85VH9
M^Z@\R"5UL$."OG$L#*18JRVJO2]B3(A/"]+:KGZZ."?SH9JE"_H7T'G<JG%$
M'['4Z2&KL/NLY;6?I-4XPT+O4BYW:9N3#X4.(I!!B;>)=N5V=UQN=ZVJ$>L6
M5^OH#'V:S&]QUQ- *B=JI7*2M<\3D$K (*G5,;0JS#3JBI%#T&,#EZ+EL^]N
M^EW2\'\$8ME,M&9I>1_7_O'<Z3_$E$!S;%UWAY=C%Y8-#/IEEI(CD:7U<A.(
M[T_)N0#-+OH$E\.32F[2:F:J:&3J<RZ#"-C^Q=H8NV\Q<V][F(QI.P)614<M
MG:>JH%NS3>9V!H-[/BY(:(&US0+*(Y309DO'1&Z9LMM?9<3R8D&?$V1:\"ZA
M?^NNI<+NPF()J3A>774@TFD@("A.@'MVI+J)^TX B)?OF(^*GF;&U]5G"D%>
M88035^P=VE'R5X6'!3U7N+&Y8ZK5[EGM>>\RW[LH_R.,\N-B;!7BYTN$4"3J
MZM.,I:>&^CRA"NI:5B."N%2N&2P^YD3BE7+5FVY7ZX2NGL_=]=M=OT]V_=+M
M+Y]K3 >VVP5(U6JO\(-.&:PP4Y?5V5VQW17[+*_8M32<F(M.PW7@R;L[M;M3
MG^6=VE)M+<IBEHXD#0PL\CSY8(DRT_Q,8_@V/+5H1N2=K?%;F6=J5(W+="3M
M.+<9AM9\L''JB%%V=WAWAS_+.SQ/EEO='HE-Y^:TJ%,^7:CB,>3C>:;)T@-6
MR-U#(HO\O#/ $W:W;'?+=K=L@_]3H%:22ZBY5DUYFH#@6>K\D.EV_=&$(X()
M..ODHRC2)UR;%WR?J4VV&D93-1R E0:-\"0/]N(EW797'<2D&4P[C<SDT]T%
MWUWPW07?X/]<I :T^ D;I&"X3\F_M%T'DUR(5EK=")'^85* =;F=K4:A]O3N
MUNYN[>[6;G-K.RE.FR&>-,K$I%G'*U<)[2[7[G)]UI<KKLPI_8*A5>#\GQ99
M6C@HP6.K#[J7L!@MR/A)9%ODT"]:=Q'/39)700<'AXXA6X9;K(<8TK1R0E(#
M?$(S;UGFE3.E!3O-^[B<NB?@X< PKHI&VT ,MH^#U&!<8R)OTRF: )%#Q_P>
MQZX(Z*?D_#XN_..!HEW(W [ &-VC>3$Q:'I@^T E7+WU;7Z:I=6,B[X ZW)0
M)^$@1?T6@&3V8T"M-G51+F.3)^-:Z[!"+'H/^&D%O(9CHOW@T3*LTR3P]YSO
M^PD LI4K)7.L[])5HDVD>6(PX+*>D9.#4:=51*J@F<\!];(,2K3^3)B5USH$
M/JFQ1<\I_ZR%SO?#U]HS:8^[<>/KS@J$K1Z*E^:N/,XY83Q9O/.MH>\FNU83
M=TNE9E"L7W$=Q FIFRPIXZ.R!%,1G_#5!Y\;&4F.LL+L;U_[[7KHN_8PY9OM
M*C&7G;2M_[CF4&6'O>>=Y[0ALI=]B(\(*GK6?6 8?R?4U)4CIZ[0XUFM(AE?
MUQ0R/&[+6'9>(!<R+THA<ZO3NEG!\K*4/3-50'-&0C$(VC+9.*U*O>1Y62M+
MY _92)XR.WAN94E^SZ07X=CV^N/2!#N'UKKJ5"(_%:G\3QQE^J73T:I^_]@0
MTJL"M3W5]1.-PHFNSE!MR+Y7/0*!>R^O[H]YQ#7!6'M#6G=<RZ8D>E=Q.%HG
M:M#IU&W=@M7#(]3IVA  3<MMH]!%EN2"9>M_0R3%:OQM>EG.Q.H=[NX>1MF0
MBC'@%%PW.KDV/%F)R-I7Z"!2SK^$+/V^J97M'-#S6$<F_WA['-_+@PP==,G!
M<H6.@#9/+H,MKS$QZ^)4>)B%!P%,7UFB\4%(Z()E/_>DS<?.NFV)-*32>X2X
MHVP(&BQVE<-%MXVU0"NU&$G=!)@A_$@0(F-B6G/14MG.CI(C5,%LP:>LODM#
M+L5E$D!T(0V"V]$J':X=RF7O9K!0-5M;Y_)]\A]# F48OTVEK,0VCK"W7X!^
MMMPWDI(6#DQPDC-)%<#@5;1ELIEJPP;QLH)^(!/I*#%IN*?(9A5#\6JWK$@*
M6V#Y2 7-RF!:]" K+4)Z7HD>$C5&GM+R)SF<1,C-T]*T^H@N()=@"!WC\Y%K
MUY)6;0 R5^2LW2)1%;(SV&LZHR!9L%<*;5><*^H7[/9DW]U$SJ[.Y/%\Q^2Q
M/9/'ZQV3QT[7KS%:^\@56B+'!HI8^TR3,30H=)[(<M959>.XLIT/TNH"I3'P
MQ,<:(";5H(4<CA)+GPNP:\!X)@JQ1;_O&J>VE"=+S/,9.'Q7WR0*"QV5Q%BE
MSXD-D_J('KKT" =W!,X'\VP*N3YC/]+I$PG<-VO'!/ENAS2PCN8XJ6R_J(%O
MSF4)OS$>9< P*1M$C@(\6J$ 5T@]-WW2G^D]W&<[5UW#+U"77%2B_#EP*^TW
MU7 ?52P1:BTE#=<.BP3V=4N'[I7F]ZCF%]W7;^#M[/-;*L>>D=%-]V72:ZMQ
MJR9GJ;$S*ITV?$P .\:QAM2<^[M)9GM>)7J/&WP75HQ<''M1!\$3R#+"P:"G
MB_V"V(8ZJ"L7D$TI9W>)*-E5"N^R^H\PJX\D[#99_5Y5F[C;ZKP(IQU)59B@
M/^+<U#L*Z]V]VMVK[KU:"5_P=4%T(%MZ4T\:9P4V$8PO,H:J*Q<#[R[6[F+=
M^<7JM3OO\+9UW"UI#ZQ4,RG=LHP&9GV=&7D1Y'G-D[S;"VEL+R#=3:'DG6XU
M"C2^Q]M .N8:=R;D1]$M6%KK=+BCIM_=[-W-ON+-YH:9N9%K*U>,,]Z2F\XD
MN^=C!1+6KXJYT=2@,W*W*_>Z *.T9"JQ!W^?'T+DX5)T2I)5W',9B1D&*7OG
MICB7>![B@PU]K$1#9^F<Q9DJ252C#5<[PJA8C(IL,O,?D*C7%HG!+(X2 N%(
M59J+@]2R_+AK:4++H-VBIZ8<QG\@%=[^)0,'T7"=<W_<:5I"74'^N]WG[\W>
M%]!/88*)Y\#Q4Y^F8C)9?@,"E"FJ!!N@1/)Z5@W\7Q'.2Y8#^Z&$VPCRIQ *
M3 N&;] E'',4+U>&RD4J^=+((D#P\-;7!M:#[&O=6AI0V;D DCB=" -AN+YS
M865?Z#HVNF&#5R\N>+(8QCC);9S5SOW2,"&C,6M6W17:Q*8?C)#FT0#0<#[V
M;<]+M&^,#8+*2%^@F6N9-#3'43*!94^S+LIH7&194^T  K>7-)!3'VH&VP(C
MR 4@ZCYKJD[L<$W04C2)[=W@>@_/T>]24:=X3I)6MJ5#9<$M\E7?9E29#U/1
M19Z^E1[1__(JA*.V8+@VA1&04]-3@!1.SY#_76+N0("/DVJFL7=#BSY)QT+,
M&*2:>S+2C^!\/ASHZTFPX8HLBDZ:5)$A[\JB-BZ'];-5)>&7=MC83RUV\FA1
MIJ0!%YGQW55D\>6R*[)] 3LS(\U&@YB*)C&*PC@O@=Z8L 4K0/:*43T![@>_
M<,UC&C WHIHX/2.1 .R=*#H8*HH+&962+6$P79\1$K2$&24@WZ=#9LL,%"E7
M<[XTE&>P 6AVK W365%P53,=3>0%FZ3BH>AWEU$OJ&>PHGY5.W<R-IG,.P#H
MP-*@,:)2PBUX%3_)D[G1#"&O"Z^*Y2J"6U$9FCZMFIT<ISUIS/](O_ZN( U^
M1BN1E+C.F?G'_TV_'CC4J\?PB)JO"[L:7!2E6=2T'#=S(5+@I*S:6RU%@J*Z
M4<ED$*O;QO2U9I9D4X\FDYWGPR$Y5S3C&5NFI3$=HWF<8?3R-F8-GF:0%6<\
M.?Y;U7"9A6\\+X]]JBI*0-MKCD<L-1-S-FF2(!0"PU4(+0;2"+,S&\<Q@8VA
MH0R"DXQG@M?<D()F92W;R^L"+F/+3N%^VUK<76IN%P_Y7.(AR5:!"*<I<(D*
M#F=PY0/+4G+X2".94U9'],<F(V<J/DM+K;E(5;H!/H7BJ&0A!%'3&/:FQ71N
M-9[5LM"KD57LKO+N*C^D;."6/"YI69K3)DLLO$S@NU6ED*@D+'X0E:U1$QB#
M?S6TCURL8'/PNRNVNV*[*];^/V@_!AV6'%^!/B0[?'+*!(C)J&"/@(G9\@FZ
M43<ND",W4"HB=KFYW>UZ.+?KQFW1[:^<:"M;,%2SPN*@N(W9.Y?SG./G^!4'
M028%0ZCE5_/*9&?B5"-[4Q;95=)S._:9NXV&.6@Y"U#KFCR1N)2$0$9)_N$I
MXNH,K+#M1NA;B[0F <R2F&N/$"7CH/1JV(CS4GJ:E.K!!DJUC"V"ZX$WM#-D
MB+)-TRFR,JU"K$[L)<V%-'> IQ=IKJ 11H 44D[[,4$0748P!81KY2%<'H?8
M/!20N%G"$LAI+%J_7(B3NI/3[F]<A+N+Q]]I(_6)F>?>ZT4.QI5"8W^^_6C&
M#8>[?IW2IVS!QT^NFRF.P$^65&D7G;_OV !'N,,A70W[<HM%NK<VE-LM_=ZP
M:R3"\5IM%$D_E];AXD[NX2%R1?<#UQ>MW?21) H+CNZ#M'Y]9K(+BT<KK9!E
M90IJ'OJG$O8OR!(>DT 5;@ .'-D&\=V763KC,4GIS&KUTE5!:Q5?I:@*6M1:
MA/ZXI)T9QM=MQ:E1ZXW7DE,L"(?C5$R2>7)JN#2IJH5-!'F'O&(K8]R4GI@U
M+:&/R"ZNE9M#>9E9D?#/\E .@LMC:<Q(]7+F84*.!2,*&3V19=,&W3RG29-)
M$V)9-L%'1 ';0NFF@2(I@!9K&J6V!]6F?PC9:2ZHTV9/%J=V$"?\S>60O]?T
MT;'/)?,5D!R4_5@4I)H?E.K9I$SWQ:Y,=_LRW3>[,MV=<NTWEJIBFI XKU;$
M,0O=@-<"DA%JP(NE$]?$)3X:UU:%>0&&!FE-&>I$)]^1X>"D:&7]P@QD&$T5
M/!ZG[+3 *WT!$Z?G?=%%FM.'YK806..OQ2+- PJ+DV^/!_TZ%X7"J@E;.A2K
MH;6- ;]<>[(K:9<F-QC,V, A?5!2]Z$;_,ZZM^B;[U)2L2FLH[<--FQGPG]B
M*?,[[G2T@H1CED> "ZR$D'A#'V*.BX\3<OKMSDZ:>ND+C_WG^%YVNI^J&8:O
M1%S$?"YDDF3<Y77UI< '&^'/'4M#ZDGKEUFQ3+):&RFW/NFR.4KCXV;".=L\
M/@7 A@&D T]FA&]&MH@E0!4NRH9[3HMD5+R.^6C*,6Q21;PKN6(+5C&,?U>I
MJ=-L+:K2$4!2QK,4$;FI@#KR"9FMU9B,8 8MA4LV8)#0G/:H!(67?#M1,@-?
M^.(PD&",+B?B)80TH4'M=WOU=$G= D8]"\AAP\3&6!A6[%X],EEJSHPE8% A
M/3(\52G4"4(YWAR.?S"R(' 8&YHXELP=R,BU=IDZ#86V@V@)@S%-SFA29(8$
M)\HU5T-3LVSZ;&(2J#)!;?G9Y$CRY1,F9'65\:WA]HPVZCO-<9U\8(Z'L5&T
M\ADB4!SOTB<MV*VI+!&;'873OTH69-5N"S0D](RU_(X)-%88VYSCPKRU^J^!
M P_Q)?8S5T**9BX605!@## W7UFOQT=)E=+A:]T</JBZP5KBQ;L_#>@_%%=%
M*T/W)JFV.0\60L>71T:Z"%WRTHR:6C#[48@03V*8PV..02H;)%LMH8AB%J>3
M&5]D-D'< T:.IH,)%.E792[7)Z1+Z&Q?'=#Z17R*/2V"I7"BXXHX)C=2UR$%
M3[3(N!YJ!BP;@.^>Y6I5O#X"N^9>*LBCBFEJ:NT@W(G\]&K)7OK499RZL]_J
M4A4<2U9#M@[2;3%_.U+%9Y%$'*9 1"B=, B1S\W,2*,Y^L^YJ3IH/SGSG<=R
MJ<W^P5>8@ZKM%?48WMBHY\8Z!CY^@A*(S"$) W@EW8$I#=J!87&C"VB.TJ\&
MG7*WD$]\!8@;J^7!)4T9Z7<!\"?U6#SMOG_1U%ZC\F?Y1]9:[H4^/;9N6ECB
M*3D>M>Q-.&J=6>251!G^W2TGI%<Y8>8X11N[OSD#@BNE*E=-H$0^_&^)DK*$
MTD^=<TU,SI5,DV%\Y.7.1:=/3D1[\]N;SC.L/@!@S2Q+(.J.?ZQ9^I! /$N+
MILJ6*X<N./VY,9,(&V ^LMYUY]V4;*2H>&ZO$CNP\2D);%RQ"5I<"'\OCX23
M2A#W+0/#XYDY'&C/F7]XA(=_R(OSS ".8$.190H)W](LEOX*$ 5Q/M4*<'!M
MSAL!'7U.]D,]TV@O?VE>G GP@8SB";>_T;JH,^-"BY'>:EAA*PP?[>6VUFUE
M0I XO\F72(WLI5['[/@(-,'#\7"#:I'HR%D&?RA7[S%"]GE]'S?D\?2'$!>V
M%8Q?<6-#/Q32Q" AE3M&.Z;-ZM*ZJ5A$,SK=SK%L)]M^2++,-9,%I10PPT(.
M^SX(;,JNF@U\UQ&#6YN*T0P1"Z/6P# !2[OE9RHV2N6;YY'=TN1)GLY);KLI
M!*!'.(/BAQ1ENTIBI5,-J/."<CWV$5!45V?B.3 _4>$2[VPLL6I0#R2R1"N0
MA443D-HI:@')M9W<^D1RZQT#VI.LNH\;\'G)J0M)_6#3LAVL^Q5+ND?<[#P'
MNM+>JHXL"W@YTUHIATT5N; 7^*7'K0XQ:EF<(H+!WN^D&#?:$>?(\<?;UZD_
M/D;UD4N2CPI-K+82L&R+UMZ"C@)N>FO-7_#V 9>.KXA#\=G'63.Q-B'&P@&4
M]E"5,'H=:B'B?ANR5IW8#B]6D9,19IMVA>7!GM7 5Q+:U>&,N45"6+&^^FRL
MC*/:7K?7*T]O&[.5L:-RJV+W/5_+J0_4P+H_1@F7"$)1M=FU%/VU#T8$[8"A
MKI/RFJY;G> Q >1#Y_(KGPPV^CGH8\]^M/89-K40L*1>H%3I>(6;L#(M.9FM
M&]?9@2CQHSUJ=[SL][PX+X;+SC0J(Y B\16!#8"2/41S^^:C-[JSW96")"+-
M@F5+O\4^/[?KGK"M*EU5R=?36<?-O,D2.(+1O_@^W*KZXO]]/3Q\T9U(OR8[
M?#U\?DTP]8./ZUVNC<=N"ZU(0SS&9,8'T[UF4YJD$"(4Q*^<)^ DWD7N@FV5
M,F8$DM-&#'*KR9=8&=>B ()-Z"<\E8Y:#Y;UT"&Y>DES(I:K/2J[2A&U26L7
M?6L!S+LUS0E:UG#8A@<G(2<)875R%<SJ8ET($>HTE<Q$/J:NU=?Y&+$?G4Z?
M]G"K<&X;BP0Q5-DO& +P3>S#V0HHK5QVB2)K^I0F$^V'.:TL]X9]*V"H;*&+
ML+TK[WH$$GO+GIZK$NT:(_W-S-&>HP4TOH\K^GDY.>UL23<TPWF].;<(</Z)
MZ[,B96.6%MFR4C4U!UL#4BLK62(-3@Q:\KC=Q*<M>YVX=>Q"-H5_P5T>! *S
M9P[(5MC(QSAI*AH.0D@.8;#L-.+JFJ4/2@IL@A1]N4.*;HT4?;.W0XH^'&7V
MR0-\[SU^0 ,]/VJB$NV'0XZK>RA;'H\^1(E,OR8,.3-'394R+"3L+RI$FJ;3
MB+F7M$XRV:/E8(W;@5ABU/(JV"PVDZ#?AP3;)#8A/)#Z_DNR'2LJ=*#H!&M4
MVXB<R4\3](%E\CQIY-8[<1<.LSR@J3^X'?,??68E:8ZD\=(DG$2WB ?&Y$B.
M)]'&G)HG'AEZ'S>\C?L?SAR7_7\*BD. 4G:IYY*SV$6SX&R)R]P7Y[D4GIQC
M;?=?K(3+:CJ2IK;.3!0:,^IO2/VFLH0JC44=SEDQ;S9@K)U( >5#I-(NA5;-
MB0WE7$9A9"W%?U/4!GA(ZQ0I_FB43APL048:L'!U(E>:(E*.M)HS^I/8@$LC
M4X2F/5,N'"ID9"DPC]QDK]  H/0X6I0I5X-&;BL=68>G*M5MT3V-U^[I8%U4
M6G-IE6W%Q!_K.9B178<0FJ7,(563!1W/PV,F$>"UYXQWCA0YV7Q2Y82@[^KF
MM."W8141MBTWIW12;#;3,;8*:9&/F[;&;4WK]O'K69X- N8X>'D1<G?J/DN(
M5)>' Z':6Y'AJ;!SM0C=W@6R@/@?"\?-6*'Z%]:=RRLX"=B[1^[-+BP.T ;H
M^OJ2L.X<"E=,W=I<WU:[31?(L,\ 2=O.M*#K$3TU:N=OF1P_?+3MILH&J"W'
M_D?Z]:C(&1+&;'F7@27]F*3,3(D0 ]"L(HDL=-1MNY<1CD= ,([]1 (/UAMY
MZ&8<FK.J9_A5]$<J>J%9W,<M>#Q&V^5!C,#,NDBA*/I7\D=*1HS>Q@/]J6DU
M5@Y:([9CLS[9QOSC(BH+D#FT0I]]&.I?<U:OBD_V[V0P:LI*XZ*$+8(9:6MP
MD3003^>+S*Q$8OHBW:O1F:%?5@;"P%ZKUE67P.#,.;'+I!&7(&TPM :1ZJ!S
M%B<C!7 G'0T8R).;0!$&*[-N77PA1U<91JVP;\C(J:$@,HM(_))A2,]3$T-B
M/^&>,::PGRQ=&D*NZ]J.);&<'(B:IQVF#60,K?.PX.VLXHD9U9528R!E #J,
MYK*H5%_MCFT,R#5 CIL6U84\NW,GL 1YZUM\^F[P78I7[#5#A83[':[$8$W]
M(+][P$) ()ZTR;7.-6(DP?I=ZW8QN!B-)5GESK[:VSP9D*%-KW;]R8,-C]9M
MVX..\3UTK?JOI%1X ^W$;XZ1C,,BNX#()T\0=%,"9TRG,3,M\KAV+][J"LF"
MR',3^>Z^-Y$IV%K:1%UIDP8"PC$WH:PM)&^:"_A+69<ZZ\'>5M_B)76=C&=*
M!8X*!_X>IRGPJ2[659<M["*"Z !J&IR^8BJG28OJR37XTM2'$FGDCF^_5RZ"
MGY-,#(:.5@;.)"U\%T[5,Z*9Z7WY3J;>H4P]LC%"'.;O'7+OK47NW<>]^&S%
MJK/.>R"6UKRQ/$)7%ZQ=B/CU9.M1R,#33\34ML0C[KJT.9L4@SN[$_^,[+<[
MOGG'P_AGK6*/A#1K#"EQBQ?Q_J[DG?20-Y$V6ZK;44=Q:91/P.V$"\5S\%JN
MN'4,QQRYQ35P,5@V:>QE)0>S&I?I".'_K#+JR@FF-U)@J] V[J[-MM?F[3#^
M]N-XAC9<D3(%?*ZWYGH+^>ZW8Z@)(:K[3>+_'  2])\06G]'-C;=2;?DNY6^
MPDK_(_U:Z?&B9#)/\[2J5<^#U4!7V+@53K_^3%?YK@ )VN&)A; ]]H$E:'>$
M&1OS\=)MC=4#N#G"L"4+<A1L*BF8\"ZI<8AOT#NZMTF^_H0^$6FNO_N)\&&:
M\7_JNF89:4([;[)3";WE\3\34B[E4AY\\&80[[]Y\W* 3"Q('"7KQ5V<\OB(
MEB&3#^[+YU@2\%,S!C*K'8C/-J>T&_+A%X/X8&_O=>#L5](=BQ;Y-Y/34HS2
M-HGDM#1&*N>991T!2B:QD6:"0N;):UVC#6G1H,%@;>95P!A:)A/SC)5L9<JS
M=&R>L90RDY7[TTXS"ELG4YM,W NEB IVP)J1:<0ATM'$G='8@(3M&VKACW0^
MSDQ5XQV#X&>F9'8<;8.PJQ7M'C@W.4R0%?0TZR%(YM]Z'$@Z(/AJA*DUJ(VW
MV(3+Y0JVI!@!=6):P?R+3MS /N69S,9,(K:<%J BK<+KP&RT34F/$-Z&]JLM
M^+/K19T<??>MC<O;7>(*7M^#TB)EA)ZF%OH:5PT7^7BY9&^\DT*#KY./H9M5
M<4\Q7K&5XU1M=IX&G<&AAUD)[RCR[J,2Z3C,??C]VS/W[D)VWB/QCY??@"+<
M#K;[:@?;W1ZVN[^#[3X\2^QOM_-,-H6/D? $4> OQ5"F\8I,BM7?'KX2[IF5
M/^P?>AO9#O)^S_N>[O)=Z R[?1%M)YB42,V:1/G_6/W#:&TRM5B?P[;<?RZA
M2FF@9((C\.J%FKZS9&)I=BV42PKU?B$K'CEV9]>2J?IB&+]KT$(VY])R][3#
M5X@*PWHAJX&MB[@20CQ!9=)G>813L1K:5@%Y#BUS"]Y#99C?S]I]E2U:3VM&
ME@JXT=J6'+M(1XU%>?A JP6MG9D98K5LM9R\^]<@;ICE.*"/RF@0=8K8%=E$
MM.IU.E:2=YH(RONJRHAQZ<!S0SQ*.)7LQUHVG5BR0$A7@!+(!DA[ ?L7R\\H
MF^A>;!=QE<>+P]O.&F:X7IHG8B+1$V@)LO0_B)MO.@G!;=BVDXA #\F.==U>
MT<D@P"=ZYRW1;>/8GWL!KVW'MH]LV>6 OC)IE*&0 19+9_<SV]QYLAAPMA *
M6X]#R=9LQ4"C_*S(SB3!T%FHH"U8I0R*]B/!7R)IU\+.F%:T!B>/8_0XI</X
M#ZGHS#$?Y4=3^H%%4I<,CYTV^!U:RJ,_PK0V@NG(3-#E0-;$;Y!0=D5T31C;
MR:.1V\5?=:Q]F0$#J5ZGP '.W=WIG@']-< X8" E%8N_@5^CZW7$_H1&X;FL
M9]R(FEY8-V7K!;)H.CGCAW?Q/6:6-B45QW$A]Z^<,&V;2P*!"2Y)F1)\Y5D=
M)VS-,JSXBD)[5I)7-VUPGAWS;<AM:YL1C>O&1JEQ!9GT;@69M(L=W0XE_31B
MV=)AAN(RB)8:>0(J1P,@>IH'R;H>$^<I2Z^J39*;,O-L*)_DPM"YPXV.Z)A,
MTZS-I'?QP7;'-RO&='Q8K8U(BHUG1D4/QE\U(YH N=AI@"1H#<.SJFAI2V3[
MD:@NDUJ+M%3"RW8 QA(PIH%T7R0<]PF:DBM]35DN&>V *G+.Q&!T[#W0I\NB
MJIZ)]V1G'OEKB!!7*@RW@.BMS("D:B$UJACV6 L7>+1:(\+]R54_XUY/N((
M%\^&?J0.J+MJPTBE<(^TM]NWM51BJTFV>>"?<HG B-8)#!N2]")5=90OWU@5
MI]#'+KDEMLR45E$*'8P&U>K9:NC'IF@\.E)2S:6&G^8\%93= )TZ25TG>H >
M :NAI3Q/."XK!,'I7 #]T%#2C-[U7OOMYV\.]_8&>WM[CKM9D?U2N]+ZY(OV
M!ZVZW8G.6W8#]@^%!5L@4X$3\)T9E3YTO7_(GL +V?2^\/4_F]P$5OY^8.7'
MH96/)_5<QPB26ZUR=ZM7;'(QIF["[A:&%)*_="E*=Y_ACUS!V0B&TN=W@/R<
MS*:$Q(6G1!:+R-J_%MR!9HF6P7R1);!T'"EPWRQ4>+A9MZ2(=<[<.V<\+OM=
M!KP78XZRIIWGN&WQ5Y$6I3+F0Q44YJW;)SQJXXWJF=97\OG64D7=I1+5B04#
MMV.;"IE./,2DS@*$,6OF%V\]OVC#^5WH].VDVFV1H].%:.7<#D4:O1'$_#<F
M-^2%0JV%->>Q Z)86V#2NN.]WD<K;L$.,*/<)'&6+:/SHOS %I/M,+?R1&\
M'JVDBUSZYU@4MIA.L#8:J=6]:#K6J%EZ2L66R+(= (R Z\AB DMT['H47/QH
M:/IJ1=6K G_"^:2/? ?H1OU^\O=7^V_>/!U&/TY7QQ'Z=UJ).=+^!-R3@@P?
MLBP7HF2R)2^S-8G4B0[*+[R/S'[UP-F\(<UCFS%^E7!/,W+.E5T3!))4'+<%
MH8T\GM&K!UIOW++'.Q6G'' *C.7(2I@IUQS9^DX,JV7*^D+/-8;Z(*A4<?E5
M[P;8U&N?0*L&D1MXFG$0YW.43]>!E*2!/?6F'27??RG!\?LWZD<@[\-5E[8
M'GP1F+(_)^5XINI@[PIV[!%+?@V^^9U],^AQK_2"^81_7]"L4NL/-!?D]7,'
M/"ZKALP5R?26?,C2J)>[@@DX,76=2?G@$T6JA%^(+OB"1:T,XS^@&S9]S^I<
M?1V(B&3[3PO28,;O"Q8A:"<1EH/DD[9Y.R]R4PO(,S R8<ERP@$-,5)I"+0,
M%.K*QHQ(VR6-0QS(>T=%\>$9C8AK"]LF_:6OM7:"+<HD.W0 )89-K7C9)K%M
MW@0;E5N-=*( J(Y/=.W1K,+9\Q<LFQ@"B79<V'3[Y$33ZY"J3DZY4K4O/A '
M!_CBW7-+49LY</+<EXPFKO0MJ V6H3H,DJ)Z+/\*HMAK7X\NNGC,!S1&YDS!
MQ""'P%?;GC ^*Y>-4];5V?2D@*=-R0$LA1])R$SR#?)@#JSS"$AH9;(U89/D
MJED *]RN4N"@<1!,$BOE+#7GUJ 1LQ'W&P?B<]2Q=Z$3OI/=13':( J$-?9R
MP9P:VE!E _G,1\8Q8+"U)_<F=9@TFUQ+F5)'3YOGQJ%?6TAZ5(WIOMLRY4VO
MF6TPZ)%\4V^D\LE=N4.55PXR#;6K&P@@FPOTM$1JV59?/L #*=758Y-E"P2%
M\]/_^MO>W_C?%;IYZ[]OC+&Y1=!\GD[JV9<LZ&B"=7D52 ^C'$E?_?_LO6ES
MVTJ2-OH=OP*ONSUAOP')W)?C;D?06HXUUY8TDMQG.F[<F(#(HH0Y(, &2,GJ
M7W]SJ0(*($B".RFA8\;'EDB@*BLK]WQ270EX8^8=>??%^-NHM\P;Y"JC.JU1
M[\NJ3ZK H]:*3_T??VDWFNWXE)=?8R;IEEZ7RK!3%5+>_R5S\WCG&*=939Z_
M%R^^].6B9A62##3I.,8HNW^)\Q$NM@4LN @MVYF@+%R=48!_Q:M37/3BHA<7
M?:T7?5J=N:HDC_-VT:"$XJH75[VXZH=WU3%R,":#'7M%\+I'5KJ:%RH] =3V
M<;.X5/=QM^I':Z'E8/#[92#1,"A8<J3J-;AIY4,<#*9!U(AD1)!-VNS/CRPY
MM"=1[G&1=?#+]&WSV-=H)ELXOC]R)4QKXN4X3J97B*I"5!6B:LONAVJKDEGL
MJ$<,[G\@;)?*C!5$L1PB@]^G@?7PM(76\D'\ZF+\3JNAB&,<^MNTR,O'XP,6
M"WF:EEI%T]+B34N5HFFIB/;.S@ VIM2QQ?F\-N7S&M/JTAI6(@*L=2:D^FJI
M7%4F,V2,5]6\,I!E(BP;=:W#RR([B9%!4:;VX@1.\())(B<\UA<50P])T.Z'
M@.2W&N?-_=&TF)!35].3*M0VK1N'JNU:39#$XH[TLJ.T7JI%(/PX>Q=&<DX
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
M3%:(DP-L5'."*"UR%EG"BHF!!'NBZ]J<:H_CG[ P_H>&MH0U$#C)F1TI6:M
M(4Q<T$30DB"P]+E.J2"H@A]^$JF ,D_^RWJ"#'I.!#-EM6NDAQE9%^<RZT/G
MYB_14O8=G#,N@M854XH#^1PWY<YSBE.&Z:1 <6$V<F'2 <I.$& =#9WF5RW4
M_<-V/)<,I;Y,)"DK[IL/DNW_P3]N)3;0Y+P9"6[$;WCR'<XC(:R'/\:[H]+M
MAGKH=2">,'C([M.Y@UZ!>?9DAQ%:Z$T<YH9O"X*PY>Q>2#<!GQ(_77NKOL/(
M\M,O,N;_*1W&8 KQ_C)R?#3T=0))-9Z%@K((A4@,+PGKY>L)&P[)94I</DPS
M.1% D:$-1@]E%HONSW([XUWA^U2V0&DF7*/$XM#04.7I&E-W'XBN@".6)9XI
ME%GM<](V)ZAJKJO$J'64)"(L$/7^J.01_GTBIZM<8!EK:*0/GI.[P%C2AR:<
M& GV%$4,2$8BH>[ @N)B)LD>M^ @1&]KE2U5+3N9J.:@55N>K\%QD$F0,L7&
M^ANBB>\)"&J=)S#Y&/&0FJ7N!&9<1&K)G&8$0ZN0<32L#D7;M.;JC86$;Q\%
MX)006AI.-HY91?4VP%$-"+:$-PU/..JA7/8L_@&])F/Q!A4!]VC,.U?#B;Y
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
M .[_"S(<+UJ.-+7#N)-<=7-+$',YM($ RH<T#@B^SD+)]R2Z6#23( *G2-"
M,+%Q?A"Z ]*,EN =//P'#'M9F2[L  $'^;I(< [S@YW AF<T6)+V?>D_:%C=
MPP#^X0SAQ#XR/$3<OZ^WY@M@,4<E"A-H[4<2B[UG]! )G,4T=O\JGT=#$DFB
M ,1O4H]@D<[REA:L?_LM2M9M7'!$AS.TX;V(_Z7H+OW.;X2-$.K I#%@3.HC
M*?Z)-+ED=&2,&'N!4152<]GPCLMAJZ*7OF@2$UXB0_?X!GTH?XQQ4";2<03K
M9O<<O'V!37>;4/>\!-1H*.".,>P:UQH:$GJ"\01X!F'(PTX8R&3B3BAT?)8[
M!(GC(U?S9EZ8;-'-&TFS2TTT2;Q'VDD,X DFG1=CIA!J#LZ99I,(WO$0V /+
M_%"11'A6."N(W)]#7I.\2 KJCSQ*UZ&;B/)' E8:.!H7KS$;B[H@B*56H-#X
MNT*A\A'-\;L,'_ZA*I<J4?:BH!=/RC43TR=P+P,Q4@/%J?+MPJ-2!9S)^"2\
ML4!>QI&%,;ZDE<D'*@(MH64U6-FN:X_A;Q$GL1'-N$#9W&/,Y!XSBWNB6>&X
M%OCFB/$?4>Q>VF'/_I=Y(B_&#WK(L?E/T'^9,:07>2I&%#Y*@BG:3[;C@O?M
M(IRK#-OPW:/;AKN/;RJ=6WJ(=X:9I0L TF+D*""_&\A(DD%AYRY.MB3\HH3[
M4%5#] I1OA%1'IG/!LG>>#9!=/UYR)$20\@%ZC<4\Z-IV=HX!G5#PF/SHI^:
MTD+3.UFTA]/EM9&4+G2M/EHI(RTA1R9G#NAWE81KA!0J^7#V'I 6QKU$D^5;
ME&6&ZHNP3+"P1F 6:0!@:M )3S=Q6/W(W^'L=(1+5C.[<"'1N*ZD9HL(R.:6
MMDZ>5:0V CM-*!BY+QR3('=/8F=HXSO=EXGKJR8LH&0+)=WX2(Z-<Y+13JB(
MJFMMW15F,SR'8##3_";AKI7VZ<(:'Q#6EU<@@:X-M(J[Z/"KZ3,FCH.@$Y:*
M(6E;3+Y VN[I%QS+-Q1R9C,0/[Z1Y<2D[Y+FTB XG@#NTGT9"B'%SHRYG#-C
M9#LSECZC1 ':]YT +BG!VF.-<#\0>*U'XX#2%4JE(N A1:CX)Q,ZT/9Z$VX<
M^(3S-Y]\@26?@ .:T[9RF+"0C\T_A!K1%T\]B<0 $541S]")E]?UD_!\*'TP
MOJ5=.A60$[_X]O,XJ,3NTD1&\AJ1-$?[C,T>^&;R>_3@N$ @]0CR0Y3I&!^2
MH@LZPDDJR=V2J-8B$"+LPBO!/275\Q8MCW6&YZ+\'NF3(@IWF%$XCJK!M04?
MS7_PG'^+R$FCFP27RT7CB/R<%T(5MS0'-#"B-#%])Y7VM645D$"C4$G*GM.G
MX6Q=O.CQ>$<I-;&!G,:/?% ZO^>[KAV$'R/GFI^)TBUR?5A.3WY%VA+IU#/9
M6XG]1;%[78S(7Y+%^R+=+WMZ5,0R8I_(]J;$12PJL4)D6A6!G+"@^JIJD2::
M84J$_>7HK-)1N&BHH9RX1^B;I??FA[Z<.Z'P?"4Y9&5DN<YYB_O [H*+B9JR
M,N-;U?9Q(_4%]13N&7!EO$[[[K%!@40.!\8NJ*(R4A=]X<3<]]@.!LIW/#D]
M(G%:I$*0'#'73L9O8Q5B)%WOI.>CGKF !W1(DBU7Y4*EJ%Q8O'*A450N')Z&
M7LT"NF9EBUXSR8F+6-F>L+)%PT>'X]['C;P"(^BK'3*N\X07Z8T<\&1(\/.H
M3C7(6,[9'*3+TM38LN?(L5(>#H]<R6%A63CGZOK\XH0JZ*9[62INA1_2%ZZ'
MQ4UPE=" N!7#D1C<@SJMTNC?2N78O!I'@Y[P;:8<;BGM(F.QQR62>LJOIN^!
M&>:X3"Y7QL35 *?XN;:GEY.X+W)L#H/(FP]C&Z>0"EGE\2P2;[-Y^<J>RUKW
ML?E5="D.K^^4YJ?U)0FB-8_4;&]AQZOD_ 0G)[JV)]],*>6,_4DH8NWU';+S
MTJE'"KK%F0-M(S*['!,(/%W.FA0XQ$4M^R'5L@^S3+W2Y/&L<V,V]^?G_9\K
M['!D-NO1K&>])H/3CRRSU7"2GNA3T-"./D3U!6H0G!;UMA9:",HMV%8T]SH:
M@T+96- _X._ 7\#]02&L- @7^8,(4\E.Y:G+M8%L76@5*D2NW*^XO"["7)?S
MN-C3YHH^D&/HEK&?3K [-*U#CJM.-.4,ORRTGCS_VPF;34J]1"_$!@3->F3*
MP<F0=0L&OO!RN#OR<#2J%&^_G)WY@<<3<4&'C:/F'R+E_B\P2."NNR_\S6AF
MH/QJ;QQ0U":APC^2O3'B.#79%+@43$;RE^B&\>VFJX/A(0KJ1+-JZ7?*V$S*
M)//#*!Y(3@\$4H8CF:WZN+UFG6V8ZZ_ X_A#&!GI#?_94QU:*.]Q3B4(]E'4
M_9A@,BI9YN3,O&^HV!17+;)<U\Q0(ZJ[ <L:UF!-F31K8:T5WYT**,L/]Y+]
M/T9#:G#,Z$'%LPZ+90;P8'CQG^CSJ Q]RG$AIX5=*AZX*P<-R]HM=C%2TZN1
M>W2_"$>*J4FQ%Y[6_(5#.LF-,A)",_9[)PHJ(GXE<90*J_*AI :6*J$[HC'2
M5/$T#+ "*[OO"YSEU.KI'3TQY%(1T\7J>8F;D?NIVGAC9/N^.^Y&\V"<S*<8
M6:%W(B2YG6,Y<Y4-,GD(0%MTA[B[8$I['NU,2[DD@]OQ.-D7FF CGBAS+6LJ
M9@8J8N-0G9T22#857W&5QB-F=? S\!?0>D[W3Z0',%-(])65%20X ILFX\$R
MN-AV'(!<@5?2&'*:0NQCI@9(2AF0!$-&/B]QKE2?+)(P+D\3HR?2Y2H,@+/>
M'*S5DU/+]5PO/MQ0^81PW,5\.3X;WQ/F>Q&F6IZ1L#2+_AG]6*PE4?$<#M3@
ME_&TN6$EE-*6SK2'F"S"B$O:M',5#W#%D<YPJ=EBD"J\)P2VP&""3 UO)^1*
MSHLGRV:R4E*%#-Z(#+[H&]E\FXC5Y.1?/0&GW6E]#)5V\=/-"OA6R2RRU$,O
M@E!,HZ>VL!)>1C5?. '&OZ ,*5]:6PYZ5IW?>@)6ZX2PS:$K>@_BHR&Y>6)O
M8P^'7\MK0?I*KC4)NSK!VY,5P\>I/AU],[ %.QFABX9)/I 4"#CI6:[4(U-?
M6?*VYU'8;]K#>^H8.4?LH[T?Q?8>L< GNQ YQ.@M99)3M<?*C,^L<$O)+<_,
M.%-5J P/"<4DFQ2!P2(P>$A._2XB-IC76"2LE'$+43B2\(S,)1?A#D9<P O\
M#$X3\$0N$;#06FY3,%.[C:+I:>$BZ/56[X>LLHJO@#1'LW)P5F1[)(PE<*!X
M$B?5VU,=K=+HBZPDV3^$KH$(8O,\*]:BU+ *ZL/J]N1N%1'J@[NL:[^!63>+
M8CMLF',Z>M)YT'M&5/T>7@OV/J4"0I= )MUE>)#S5A)J( [0\$H28]FI%CJ:
MRRX[4M1"'(PRQ.$;CB]) SD1^HYV0Y4 E"(O(M3[M06<MHS'ACC.7&E)OBZQ
M99CD2PZF) 0Y\1>WX,>!IR"'PQH75_C]/L8-[U^H!="#O\H*'. G6>F)*XHX
M2#90<,;T W8 X8/XDQ_C0F#)F^SG9GJOVAJTHD]99&I%C0>18Y_9&QRW$'!T
MK8C(; B6QM";2N! M3B#8%E#60G%7]SVP^E[V9%,402*YF $3X8KDG&*.$ 1
ML1P]E>08_LJ0D JR\H<9AXJZ4BV*4?5WCO=D1E:BJ)'LX<;ERU@N2E1#2G:E
M0!*U\GSO*(Z)=69JP7W;"50\.PKJ3^%J^9NHU.E%:^*6MQ[L X-^;/?PS#FH
MSWU/1+F)^*KJ15;H#K89(SXH.DQ9>NH5J74;<MWDD(T(R6YRKQF;FJS?BD+
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
MS#\0]CMB321:3JE(RR@DXY*LN4^B,8,U%Y.-6<3YR\G)V=GY^2:X]C_'XE_
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
M<<L0)DHTP+_<,5J+F3)BT4Z4FE4JM:UJ,ZLNX)56=:TTZ7-KQU)OE:U&9J/
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
MY'1L%XS.C6>@Z^JE;QN.&>YRA4T?8-?9CW0'*.(F#L3#QAR>F"& &J;QW,"
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
M>Z"$P;UL(2$5$=[<^#WU&"C6SIB[K(0+ZLOUI] %A55_N>N-D)@'><NWX4%
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
M#FLA!41JE  H%K?DBE=86$X4P%SI4#%Q;9L^B_/8>6Z:DMP'@%A4/Q,28K(
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
MMM1^H(H7YDJ!#-XR(7D[PQ;:NV; &#*/ CW]U1I86)'=G[E/Z*P19V91W1>
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
M^1F5,>&VT]C HBJ-OQ@)_2<K4S\=2OER0S^G3OKJSR03V7JY=D.[ X0S ^P
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
M#%\&78M[T1N0. 6[*Y@+93T0%TJ*L(+9!YICF?C3^?+!A]*Q@9T1#-%9GY9
M$@:PBN"G>3:$BTY+>\!O' R<MPPOB'T@-"+C& FOVA*XSR<M"-'6V>;[8K]3
M@^-A8BX(^:S-Z; 3/XCP%[0B/*V%*R81(:QW$<P%WGL.*X1/ _D(L0M63)ZZ
M(F=^C1N69?#VP$RR[E?(F, 7ONA0.0<S)"$:P>'A PQ/\2G37L:9=%++TJYH
M$X@S%F\+%/'LU8D7C[J);T*,D#^V!9Y#UT^,6JBX#G]AZ-\],B0+9LFT=K-Y
M,/YEP:V(L@&!'%<CWU829A094=RA)[!_MXAL#LRG'&%$BEL5&SOT%['#W?E'
M$CC<GM]<WT+84&# @!\7$/KAJ-"X81?:!\'";OPJS4\=WYU*RA KBC]ISU^6
MM%B7/W:O'1HVZ;2(EL !"-FUV,&UV")05)%LLXFQ7(P#E!QZ9P=L@ ;CIG1G
M41Z+'[B8%[5>9:O3R<C8K]E/FNGO5/&?>%.&=P^87BT<RKPB;'\T)V8!3XMJ
M3[!&X /:TH/G@"MREFLBXZVT?\"^!46DX.J6IBDTEN>13%O"7M%PULQTL.96
MY &KWM!S$-VZ^D0/;;.T&39(VGCJDQT6$?A.("(E-?%L4<K2ARQOU@INMK9A
MCJ4H(<&2DYY#?6ULW?-41X^AYP-J[, M\,X86V&@C[]'7@Z##*ZAI%YZ<'P!
MX1C ,9J_G\<>P@=GPJ\>MY(0.99$6 (%$-N$AJ*UMB\<9G&]Z AF(0<.9^&%
M?$K8M.B8;)K]'2L$/1;L8YT  2#W"Y:P6.H2*6BWU@/Q170TH2Y==\G'EHE#
ME:QIYW"X!KC^JX75%)GK-A[;/.PQKQ\79YN^XL>C]K1-MV6B"&0?%4.)O- C
M>1M,-M_ E#I*+-ZR%Y,7N8N=5C/8]I(39.DD+J( 1$W\/%4G$&4BVDL;V2(6
M,KEK @FS?H6TII6DL4?M63?F[Y,2)-N_OH.?'JTT75@=A7<8BHEX2J/=A?7=
M#.*2+Z5V6].$]<8(G*?5QF7-5-(>H82,VQC58S.'M(IW9[5U0@7O7G4CA:@V
MQ;Q:\FO<6S.I)UW0J-./WC]K]K=P1B[[R<QW."IRI.-G2!FDS_[IPI2^W)VE
MJR,6(J'[V*%/_/'7!_O=$0&<@2K-(<!>"/9"L!<"6@2TX#]]=H%"4$G!@S+\
M\8<CTJF-]5QY)4/J'FE+X&\L"&>VC2QJRSB^&(X*G,E7*#&WWK@ BG;34_0&
MV: CVA.Z?EPE:\Q8LZ%\J"1/.=KZZC\R+YM9!VNED\WNH*T,9*S,K$Y8+4$V
MNU7(YF!T.,I9UU*&;)9 SJQ3S5(+:+_3;W=3S%\01D![E0BH<MCO%R*@66JN
MCK[<;:WIW%"25=18#%7IE^ORVX-NIZWTLTS1JG]HR!IU2G/?AX/D\=%;S&(]
MI!F4*CA*>S3JMX>=O!-3F*!.68+3.\PT)+5FP<G:^RR=X.#-V+#7'BE9YF&Q
M(#C#*@1'QCZ/N5'(1Q?F1-?JI?ZHW!BN+8_D=E].KB)D4S9'5<AF_[";A3[U
M&C4UZSBHM&%49ZBT>YF&D3(@.*O4*2^,ZF6935>SX,BE"H[:'HQ >/@<VK=&
MG?+"J$$.P<FTZSOVH-3+J-G=J5E[*Z>T6EV(X/D<4;]&F[)$KW,XS#((MV:;
M5>XQ@=S&VZ=V=YAE3\R"X%0"^2N'"H>"4S:&K^+@FE/$0*T$C>\<#I(/BJK>
M]]V]ZNZ_R#8T<U(O"\I%\'MRMSWJ<;KW4RO!XCNY(K'R2).VEU2?N7'B:5<^
MV&'ES)![R"VY1[N3N\B.?C\<79-:T4<ZLTX:!T/KZK4QY2+#_;:L*'@OS&N
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
MYP2L+O4D><@=ZLP?UXH_91YRA^5FVP] RXWZT=9R%9 [V%005I:@E=PAEIS
MB:4JX(@[7) _KA6O:R/N0#?>$+%RE8X[:(MC]I6@?=SA1IG8=^PXR/UB3J#O
M&R::[9$\\LKPG'(UL!G ##LL+$$+N45<LE1H.%,HM]3'MO5!-S5SC$ZMFK8.
MG>*3DT?5PS"Y0$>YFP%TE'N%@XXC;H&0K#5KEY;Y9.B:>89>D&$1NY>NYV$I
MJB"7X)BX!41V9BGP\E4S;SU;,Z M-[+'NF:<:&9-G;EEI7AN<HN)<,I-%H^&
MY Y@+'LQJ$D,6)FZ+7?DO1C4* ;#+#';J 0Q4+@5 ^"JB^SG,_3@+C>;>;8H
MG, %<D?=,XVW8F2YTQ61:=E-*S?*UMOSC<-#*;G3%Y%O.9$';I1NL&<>OYHW
MY)9Y=U/+=N_CN7=Z<7]QFL)"<J-CHSV;Q(5Y9'YAGE3<E45Q=3*_0 QKC&)3
M$?E%6%+Q5Q%&$?E%55AC%)N*R"\ LXV_QT^V/O8,%W;RP.;KQ].I;FKB9.7+
M,K\(#.N,8U-1^45N,O [*3[B1DOYA6R8YAJ;*BHFQ+.!V4F1$S<J*B;B4SO7
MF%1114P : .S54%45!$3#:J=:VRJJ)C0T 9F=T5143%QHMJYQJ:*B@D:[8(W
M<*.78L)$];"*365L%##4$\5?-@H8JHYK;*IHHX"AOB@JVBA@J#JN,:FBJIC
MT [@?*&14KF:J8J)!]7%+#85LE$PT$ 0GZDV"@:JCFMLJJB8,- &9@]%45$Q
M$:':N<:FBC8*'!J)HJ*- H>JXQJ;*MHH<$CNB)(9KS8*'JJ2;TRJ:5=,@&@3
MNX6I).N*B14QP#<VU51,V.CO*2)M8.IKO5>*;HJ)%M7%+#854DR0*,SC%& ]
M/RHI)CI4'[O85$HQ8:$PEQ,+>WE22C'QH/K8Q:92B@D$A;F<5-K E5**B?_4
MQRXFE;+7+-A'F+XEO6;!/DUO8](3$_;9Q.Y$P\R-FHJ) #' -S;55$PP:!.[
MD\H$^5%3,5$A!OC&IIJ*"0]M8G=2=1(_:BHF3L0 W]A44S$!HTWL3JI0XD=-
MQ42.&. ;DVK:;Q:$E%04P8V:]IL%(57(-S;55$P(*8SG)^YK)(ZT4TSDJ#YV
ML:F4S0*,DJJ5^-'.9@%&%?*-335M%F"45+'$CYHV"S"JD&]LJFFC "-%F%*S
M?J, HRKYQJ2:#IH!&"7N;DI1SQ)&.PXH4/3K_SDXD/[GK\]_]O[W?_XSGGEO
M7\W>:/+OX.7IZ]S\<N:]?AS8H\'ORC]?[N>.,7@9_]LQ?G/?N7?HMW\'ZK<W
M>7SI=O[^\$&Y^_W=R]O)Z=?.R^3.UMS'F]]G-Y<]57]%W\[_FGS]\'W^[I\S
M[?+CY-U__^=2>3O_XW/'.[YXT[[_]CJ8&>9?0_?;Z3VR_OSXU_TG_3^WECX]
M4:X4^[KG75I__G;YY3^GO[]TKK]=G@\]Z_9#[_'[;"!_[[Y^-M]=G]QZSZ\/
MTW_4OSN]__315/[3NIQT_CY]N#U_///LWX=_*&^G_4^3Q]]N'O^]?7JQK_YU
MM?.)\^?7?T[N[*[VSZ1O'C_\]_UP/OI#^>-:_>WA[V_FK?+5^?K5>/OC<J(\
M?#2UWF1V\?#EXKO6_S0RU"&ZOS_M>_^^39\>W>.)_.?+^-O9_TJG=[<'!T=[
M+2C)V,FC+,:N4X*Q$Q-V6V=S7=W7RC!W8B)OM7*,3=5L!OB6HO2$&]5L!NQ6
M*<?85,UF &XI"E"X4<UF0&V5<HQ-U6P&R);B<)(;U6P&O%8IQYA4S6$S@+7$
MO%A^5'/8C!RL2CG&IFHV P9*S(7E2#6; 0-5RC$V5;,9,%!B_BM'JMD,&*A2
MCK&IFLV @1+3ZSA2S6; 0)5RC$W5; 8,E)A2QY%J-@,&JI1C3*KFJ!DP4'++
M=HZ4<]0,(*ABGK&IGLV @I);M?.DGLT @RKF&9OJV0PX*+FE'D_JV0Q J&*>
ML:F>S8"$DEOI\:2>S0"%*N89F^HI)BQ$"K=.+^XO3E/4-'"CEF("0C7QBD5U
M5#IB0D&K+*YGEEOQ"HGE9L\MT3TDOFD#F%Q/G_TR5%),X*<V;K&IDF)"/JM,
MKJ>G?ADJ*2;84QNWV%1),6&>52;7TS^_#)44$^"IC5MLJF03H)UZ>N67H9)-
M '=JZI#/C$K*8L([H699HC114F0QL9UZ6,6F,HH)[(0;3 J3#*O(8N(Z=3&+
M3844$];YC.5_BF@+=8$44DQ4IRYFL:F08H(Z?T_1/[IF/IU:S\_('J,TO.9&
M+<5$=NIE&9O**2:\$\?IY-"(&_44$^6IFVE,*J@B)M@3Q^OD/&=>%%01$_:I
MFVEL*JB8 % <KY,SG;E14#&!H+J9QJ:"\@L(G6B&9H[1W10A]](::R[^-HS[
M>3J^C_GD7"%7E*VGPB\BQ#BWL$(6SRU^L9T$;EU:YI.+K>R%^8(<%YXCCO/C
M%]WA@VFE:!J_0,VIA5EFNC;AUJWN?#N9GR!S/'W6[&\AYMVB%V1ZR*FE=H>5
M,5F*PB^VD\SGX,KC\=CR3->Y16.DOV@/!JKI2*OXL7:*RB]@PPL#F51<E5_,
MAT>^,[.]5/G%?WAPS/(P Y_7 [!"^,PO9,2+?I<;0:O\XD"\,)!-Q>4748KA
M^Q+Q70#"W@S?!]F1BYN]D5+YA::VLIVXY(T\OS:3%%YTMO,+;N5@^_VKU7"V
M"P6/L6[DV=E\"866L6[DF6%[5RB,C74CSP[;A8+8F#?RK&S@ND(A;,P;>6;8
MSB_@=HL,_/:3&TRY^;VMF8XV!K8Z)_/P-R$IN-?T?Z>6]\G3)OJ%.?$<U]8U
MX]*=U)2\Q4Q<W^47M.-2",H]&^WR"\7MS,U/'N:F_I=F/C5>A_E%XOC@>LE*
MRR^BMC/[?O.0H9M[I<5<YQ=0XX/K)2LMO\#8SNP[T<VGOZ<IN">XRO;X1<5X
MX'FY"MOC%]OB<J/#),#9XQ?IXE((RJVSZ#4(P,(AU/=: V=V=+A!B%4M7"_9
M#S<(HJJ;?678W 9A336SKXP<W5Z#L*;: 6)V7&:#L*:Z >(R;&Z#L*;: 6)F
ME+;?(+2I;H"X!*7M-PAOJAD@9D=E&P0OU0H0EQ$:]QN$)IVE"Y"$U]<&04DL
MP,%,ID'V&P1(L2 $)5OQ!N%3]0,<S.CP'M;B6FD;A$_5#W PH[1[6(MGI1TT
M")_ZJL^]%,P37&$'#8*T*N=XR<K:(&2J7F5E!=L8- C.JE%9RS@Z&#0(EJK[
MZ( 9W]H@%"K\<3(&71+GF:DJ&#0(L0I_G%Q_+S[K&P1;K?P@L=&*^*QO$.2U
M\H.IC5*TS!2>_0W"OL(??[ \NZYC9V:8/VP0<K;"?/UEW\9^V" 0+?SQG?[6
M=)\_;! (M\)ZZ&^_]_G#!B%RX8_/]:=I\IPH\=DO'*H7XO?QY 7FACGW5M!O
M+VF:105"R%:V4QG%E$/A4,.]3.TD4R6</@R%PR/#,A49W[&7J2KLE'! YUZF
M:K=3PB&H(?9=NU-D[R!058@4EB6'G-3J8]OZH)O@G$^3@7R.K)1PH.Q>HNJU
M42/AD%Z>_-YG? %XO7LTGIJ683W-A3)7(^&0Y+UPL6.YA,.JP^6O'KJW0I?I
M+ A7O36YS,"D(^%0\KW@<9$P/1(9GV=2\&KO:<F.T1,9Q]_+'MMV3V2\GTG9
MJ[UNGQV[)_*YP%[VV+9[(I\?,"E[M;<^8,?NB7S2L)<]ENV>VA'Y3())V:NU
M()T5FZ=V1#ZNV,L=N_9N?Y)1L=SMY\7YDK<_RFB6Y+%C\_@[RW!L]_TMYARB
M[(0_/VMO^K/W7!TO5X[4@9.C H_4U0Y_('\<4W13**;PBW[?>0^./M$U>WZG
M&>CZ\<ZUQM\HHX)++FZN:V$4=J;R@=(OE%$U0,7YPA!*A,YNSF"-<H4X WZ!
M3M9$G$W^U@ F,F8<9.$PK:U)TQ/]SD7(^&A;WNQ2?];Q537FM2H'<J$N618.
M*-K,S+^023)*+?/)F7KFG:OIIH$<A_#WTIVL?5\CE]5B$TQ563A8AJ4,NY)Y
M)QRP(8*&%IP"KLK\@0C9G2HR[?DGA'UK&CTM<].D%,I"_B '_E@8W11DP)[#
MG"]B4R#SBVOP'1%#<^#A@2H7JL;"I<E5[F]W0AU<O#!XY_/O'J;SJ?4\LTS\
MI[.*/%Q9)K#)M@Q#-Y\N,,-LY%3;Z*CD (!?X*C<$'TO3!F$B;^4-SCN6+#O
M([*>;&TVU<>:05E'"E3M^?M/OV]D4$E!!BL'W I_L%M*GIY>-9:G#4+?/NE/
MTV-S<H5>EU7<YV!Z9[;NU-6=GI61%*K2((2.@2T$FS+ '])'^'EIC;6UA"42
M4YGD4\WXK-G?D)NB"8[PYIX_D(\+!C.3"J;P!P'RP6!F3#1_2-\N#-Z/"5(5
M_N _/CC,CI'F#VGCA,/,6&G^X*]=.+R?Z*6J_(%A?'"8&2NM\@>-<<)A5JRT
MRA_DM1.']\/W")?%!K7JY3([UEIL9*MF+C-CL<6&M_;S,H''8B-<=?*8'6LM
M-L95*X^9L=5BHUS[\;; 8[%QKCIYS(RM[HJ-=-7*8U9L=9<_K"M<-(Z^>_@&
MYR_XG_OY#*WFVJY=4%.'!!E*9Q?$R)1AZYDZY9<SU6R$WS"T@&>D.9Z-COQE
MDPN"VP3?+6\,=XK<U7,F/RQXL'9;W;&ZBCQX_^7N+')7*;SD37>^0?9BU2M/
MF.@O6#36* >_O/*>D:VY5I"#N>N:5OBX=L/(P\Z0:3WKIO_MA@=NI6WL(]=N
M&V;WXKT3:#<VYXE<.;WZFH$K,WS=%AF"KV/INGK3=_K;>TP/'/".D4/_G")M
M0E)G\:7X-8^"?Q^LR1S_W]1]-H[^/U!+ P04    " !.C;!4MV%9>"X'  "<
M,   &@   &8R,&8R,#(Q83%E>#$R+3%?:'5A9&DN:'1M[5O;;MLX$'TOT'\@
M##1H 26^I.E#[!K(Q6T,I$F0&%CTD9)&-C>4J)*4+_OU.T/)M\1I[*W==0WG
M(8G$(3DDS^&9(>W&5>?;=?/MF\95Z^P2_S+Z:73:G>M6LU'._V)IN2ANG-]>
M?F</G>_7K<^E2"7VE%4KJ64=$8-A-S!@]RKFB9>_\-@#:!&5L")6O5NU7IW%
M7'=%<LK(M%)G%H;VD$O1Q5=:='NVU&R<-UO#GO"%9=7:4;51/D>W[S;180")
M!5UJ'B2^2>L;[@2'=0':BD@$W J5,'_$; _8G19)(%(N66L(069%']AMA%:@
M?\/0T:N[3)N,)Y99A14#Y]MQI<94Y/Q[X-KG"9C#VZ&$T=LW9X&EHEJE4ENK
M?QM>AK\S@W,_*C7;'KO*A(&$_<63KL<N>@*BYW-/8[S*>"C>OFG35"5NT7"5
MOFJ5I>Q"'7GLVH9'[#U-TH$,?V2J?J'BE">C ^V>/G@XS;3BM-#<GFYZ9$_F
MKW-V?MUB%ZWKZX>[LXOVS=?/I4K)/=^=75Z.GU?V9"!"VR/3RKN2VUT:G?MQ
M*WT:;L#EV#6KTE*Q S4ZEV.KHH5*.ISZW+E\T:[V,1W6&3EX:,0_D'OYPA0T
MOMS>=&;'=!CQ6,C1Z6NC>M)\J5D]:I2IL>9BWWZW.VW6XPA.#7T! P@14,(P
MGB09(E)#JC22,F%?E(Z1F8=?RF=C^A:0K,^.!G_=YTM7=B!I[C'Y1V"RMEV8
M/.<&D8BPBT?L,5$#"6$7O!R:!29#A2TFRK( *W.1(&1'+$NLSH 9RRW$J$,$
M58YHPEU6()PC3@J#&W LG"8YNV<&"01@#-<C,HGY(SBT3]HT^"Y$9[!+26'%
MF Z!T$$6HUF"U=&3$'?Z04\$/68R^C6M/P -12,T@%@8"2@'21?19GLX0).B
M6%+OU&Z*KJD0AXEPPTEQVCZ9ACWY=H!\QW\(^8!%(D%X$U.F</:0>6B.Q7JF
M7"01*D8>CF(4*K,0VT3*S&#70[H)+4<L1<0368G$4D[96!#!/.D:"1\*:M@C
MBTRB 5)0(4]<=\;Y$W#38Y%4 _-$KABG-[G3Z*(WPS$S]N29JWN:[0#-/FX7
MS3I33!YH0U&]*5A4A/8D"*I(&0BM;<8U.%(@R(4O@?#+ )GH2V%Z9$YF,8HA
M"2(]A\($4ID,ZY%,:B5S=J1:!1#B:\/>(Q]"0';EH&\-@QXF+\ H&;O/)%I4
MC_EA]>0]?'!5JR=A_I0_BCR#D>/V&<G4#%ES_I OKW4T[B>:ZR?"?FB8<PS&
M8HI93_>L7(:5Q+8MIB7?+EJ&8+!IQ*B+VEXGD$<!9< SLWP5BNQ\8).>\EA1
M91H;0"7J"^/$#:T@<>U0CC^5Q5EIU2"Y8U<1+!84\0K-I1*!^HB.&"5%R*WS
MTC<B%%P+\E[D\:Q3^H2:R0S%F&XG,BX@=5*H#* W%G67*J6<\)=)3O*-8W(>
M3&-5K)%'OK,!._[G QFBR&)]"/>BN@OT];>9ODNKTS,6+Z]K2Y,9-X"^"$G!
MN5$))P'G!OE-"2.^['(=CGF$M!;<%U+8$86OB[JE+<51SK$IWPWF3&<23A<G
M#(L!I9E.D<W&A=M!H'3H''"I9Q<2C*(EDAI+(*7=@DPPK<Z)Z\Z3,2;84W<7
MJ!ML%W6ASV7F%(IP#5%$-P9]1*1YFL--XN4EM#9_7)S6.9IB191*DV>.OLKL
MR]TO$PWPB3506AR]?H;#_''"[7:>8AK0GSHUOF?:#C MW"ZF%3A^S@?*KHJT
MS)4\9]P*NDA!JPJ"3!/DGP>)<V2 )S<.KG*/FTG42Y+D* FATVKG<Z&C(R;%
M(\CBO/:)O?=KP]AS<$=.?TZVBX+_X?3'7=--J.M-98-4+%;&(FKI\GU&04A_
M5HB!YY/(B5\<$TFKM)G$G.X%MA?'PEJ E]395QC24F$HT#/7PGND+O+?D-CB
M7TIDQ]L"_,@$.DX#B++$?5C ?-@?\>R"_&W9$0]=,E"VYCXP@W"C4\E  -*A
MB!<G1RT#X(\4 .;9D@L!79[G+A''%PXKD:PX&,E/<A?H%P^QHH&)?"TF9)$:
MHCT2"S,X+P]!#0[:9#$"'$?K1E+(Z<)[F;VT[0J_MNP,AJ+(2*-(>(AV<**&
M?'%7W06QO#S $TE?R3Y0E)?P;G%CKPL=A#B5:@18.NBI7/SX'&V19K\>IAYM
MF@#_ ];KJ+PZ!'T8*"EY:G!AQO^M2H.+6_+RYG/IN/0"FM8)G$OZ.,8W/F+5
M3QZK56JU56 ]Q\_I2JYUJ#_; =;LSN9GN]%NGH\PP&HW%T_S9$)JDPDI<.4K
M:U5\RGS)@T=6/3I!>+K[A46]K-/?LBG/?L1R/,,OC6"C*U,0[N.[!:XNH10G
MB^JM;[)N> RG8S=^,C>%-\?5S;HSLVAL>:\^55Z9W#7R:B5JKS$/%%;.7V3_
MSMY?^H3R$DNTW+)L4$?+].V"_.L&]*V$?P%02P,$%     @ 3HVP5+_0V]\7
M!P  H2X  !H   !F,C!F,C R,6$Q97@Q,BTR7VAU861I+FAT;>U:VV[;.!!]
M+]!_( PT: $EOJ3I@^T:R'5KP$VRB5_Z2$LCFQM*5$G*CO?K=X:2?(F=QMXZ
MK7;A/,22."2'Y#D\,Y3:7_I?>YVW;]I?+D\O\)?17[O?[?<N.^UJ]HNEU;RX
M?79S\8W=][_U+C]70A7;)JO7$LOZ(@+#KF'"[E3$8R][X+%[T"*L8$6L>KMM
MO1:+N!Z*N,G(M-9B%A[M(9=BB(^T&(YLI=,^ZUP^CL1 6%9O'#7:U3-T^_8U
M.O0AMJ!=CP?QP"2M7]/7.6@K0N%S*U3,!E-F1\!NM8A]D7#)KD3,\1*O;D*T
M OUKO+I-M4EY;)E56-%WOAW7&DR%SK][K@<\!G-X\RAA^O;-J6^IJ%&K[7:%
M*K.EV%F#78_]*6+6$QX['PD(5V>81O(EY8%@79J/V*T,%O^A59JP<W7DO7W3
ML\$1>T]3<2"#[ZEJG:LHX?'T0+N[#QY.)JTK+2>WS=>;D/[I6>^2G5_V>O>W
MI^?=ZS\^5VH5=W][>G%1W&_=Z40$=D2FM7<5MVNT^W=%*V,:F<]E 1NKDDJ^
ML[3[%X55WD(M>9S[W+]XUJ[Q,7EL,7+PT(B_(?,2H7AU<]U?=/\PY)&0T^9+
M UAIJ7[4KE)CG?5N/+%?)L9?J:&UW*4[73;B8V :Q@(F$"!,A&$\CE,$FH9$
M:214S*Z4CI!5AU?5TX)Z.=!:BZ/!?W?9*E4='CI[I/U&I#7*A;0S;A!?"*9H
MRAYB-9$0#,'+ )<C+5#88JPL\[$RQ]T1 <;2V.H4F+'<0H3*0 #DB!'<$FFS
M##GM^;A91L*IA+-;,8C!!V.XGI))Q!_ 87C6IL%G 3J#74K2^P+DOM!^&J%9
MC-71DP!WY<E(^"-F4OHWKS\!#7DC-(!(& FX=<=#!)8=X0!-@O)%O5.[";JF
M APF(@LGQ:GM;!KVE"HMI8[_(Y0"%LZBB3E(/>03FF.Q7B@7<8B[>Q;V8;0G
MTP#;1"(L(-)#$@DMIRQ!'!,%B9I2SCF6P]L\Z1II' AJV".+5*(!$DLA^EUW
MQOGC<S-BH503\T1:&*<GF=/HHK? '%-XLN+JGCRE)<_'<I&G/T?:@384+9N<
M&WG(3)NWRD-QPF"7<0T.Z@A=,9! J&2 _!I(849D3F81"A>)%]T'POA2F13K
MD:1I)3/,)UKY$.!CP]XCR@- SF10OGST1SP> J-4YBZ5:%$_YH?UD_?PP56M
MGP39778KLM1 %NTSDI0%"F:L(%]>ZJCH)USJ)\1^:)A+O,1BBAJ;>ZZMX5 Y
MR,;+1;8 ##:-R'-QT\NT\"BD\WEJ-J]"L=4 V*RG+%I3J<8&4#7&PC@A0BN(
M73N4$<\E;%$&-4CN.).':SGPO5P?J42@EJ$C1DD1<.N\'!@1"*X%>2^RB-*I
M<DS-I(:B/+>_&!<2.ME2!M ;BQI)E1).4$LE)ZG%,3D/YM$BULABS\60&:\&
M0(8HB%@?@KT EI>4@S*3<F,E6>'FYAJT,461UF,1D-IRHV).8LL-LI82,7PX
MY#HHV(%D%7P@I+!3"B#7=4L;A2.2XTC&\273A43.:?IC/J DU0ERU+B U_>5
M#IP#+J4;0HQQK$2J8@DDM >0"::K&1W=R2GJ]YZ0Y26D7RY"PIC+U*D)H17"
MD$Z\QX@S\S0WFD6L&^AB=KL^77+DPXHH:R;+R 8JM<]WOXER\YDU4+H9OGSB
MP09%(NOVDWP:T)\6-;[G3VGY$Y2+/SDZ5U%.64N>[KB251YMH6$4-BK?3S4!
M>35,6X(X/#E+=Y5'W,SB3I(/1S0(G*XZGW/-FS(I'D#F9Y9/[+V?&\:>6:4^
M*SDI%['^Q5F)>ZTT(Z0WW^))<2)E+&*17O0N[/:D%5M$H<O)V<POC@F:5=K,
MHC[W -N+(F$MP'-*.E 85%)A(- SU\)[)"2RVI PXB\EB 79X7LJT'$:0)C&
M[L6T^; _$"FO5)7L0(2.SRD+<I]<((CH9,X7@"#/([;9P<0$^ .%8%D6XH(P
MES^YEU[%4?I6U,F/$;+3S#5:PP.L:& F->MIEJ=<:(]TP<S(RX) @X,V:82P
MQ=&ZD>32M_:-PUZ&RLV:DIU84!P7:MS0/<0P. %"%K@7KCE=O"S$$O%8R3%0
MG!7S8?[>6.>:!5$BU12P=#)2F5#Q)3(B>7X^4#SZ'\*ZA2JI ]"'OI*2)P87
MIKC:%O'G-^3E]>?*<>49-.T2.!?T4<!7/F7U3QYKU!J-;6"]1,7Y2NYTJ#\B
M^X[=>?W9/ILVU\_O;"8:LYG( 350UJJHR0:2^P^L?G2"N'2'ZZ^ZO;6[G:JI
MYA_BM:O=SJ^$Q?)6_O'=&O\VD("3=?5V-T/7/()FX<8/YB;WYKC^NNX4*_6R
M)Y]J+TSHXHJMMK)F[;9<G\U:V&&.)JR$9WCWFUQZYL/6M3ZN7YI75,LJ?6*>
M?7-.GZ;_ U!+ P04    " !.C;!4LB!EO+ #  !Z$   &@   &8R,&8R,#(Q
M83%E>#$S+3%?:'5A9&DN:'1M[9AM;]I($,??1\IW&%E*E$@&;$BB*SB6>$J#
M1 $%5Z>^7-MKV*N]ZZ[7#>ZGOUF#"6EIVO3@[G0Z7@#VSL[,SOS^NV#GWGLW
M=D]/G/MA=X"?H%^.-_+&0]=IK#]QM+$9=GK3P0>8>Q_&PULC$ERUP;92!1Y+
M: 83^@@/(B'<7-\P84XEBPR<B%-GKYW7@83(!>-MT*96!Q1=J1J)V0)O2;98
M*L-U>NYPM60^4V"WZK;3Z&':LV,$#"A75!KN.?>SM'/D(+BL/I6*12P@B@D.
M?@%J26$F&0]82F(8KFB0*_:9PC1"*RK_AJ5C5K-<9CGA"I3 B4&9VQOK!D14
MYC<GTB><9K7I*J;%Z4DW4'JH:5G-@^9WY#;\D6=8^\)P1R;<YRRC''XG?&%"
M?\EH]&WM]1KO<Q*RTY.1+A4OFX9=>BM%GD)?U$T8J[ .%[I(YW'X*1>=ODA2
MPHMS65Y=FK"DDF*?@[+QA0GI3JWMW^!]?5[OU[=5MUO7E@DD Q**5-%PU_ST
MY(>]@9W6F#A.RC#:SJ=9.9(4\)&+QYB&"]H^7N>\;F\\A/YP/)[/NOW1Y.VM
M81GE]:P[&%37KP[ZR$*UU*;6F5'N:X[W4'GYK"L<D+AJMQ*IL=G['&]066T\
M-*_2U5/2WN!%PP[H#&L9^T+7::)H[J83;S?_6D02%A?M'ZW@&T^D[C2T,W=_
M&E_9?X?HPZ6C6=DRG&F&D47.<\1>TE1(A(C#G9 ),E:[:W31@RP!BUB&Q8>"
M$@F4AXCNG"+!B8]":B'33:MI/U/*0^FN$@I$>1RC3#!TS##C1Z:6I5])/^5,
MT@1WJTP#_*24"W()&-R^O@@OMW) #4NFM(?A*EBBO&FE"?M-ZZJ#:PEWZXUO
M#VN0&B6R[O]B^"?%X/_[Q, X$IZLS^L #0CCR#;C)6YKAB$B3"*\J:29QM34
MPR2.$0L\-E@IG2Q%;C-S(Q5.\,#'^^@P9*5KY%);Y?&:<I%26<;,*K(WHMSJ
M#0V8"+,J*.:D]%'#>/T_R'<'?"%#*FN!B&.29MBAZMMKT>]/=9:36Z-U2%(&
MV&EX1PJP;\JMKKF7XUV-/77FEU+?I]:_YOZ U>@5[?TZWJZ@N>5ATUA?*"62
M-O@Q"3Z"7;]&/C(1L_"077)&;B-K[/[XJRHV<H_1L.>[Y]793VVRUV>'7/*$
M)+1=17UA:]T$;]D'C;Y3:?CY)&ZLYY7Z!9;WRN-PZ_*8BNE^Q@\8Y7O_2UZH
MY/ZR'7'O;^AG!^N'"?J9PY]02P,$%     @ 3HVP5&?^/TNF P  5Q   !H
M  !F,C!F,C R,6$Q97@Q,RTR7VAU861I+FAT;>U876_B1A1]CY3_<&4I42(9
M;"")NN!8XBL;)!9H<!_V<6R/8;KVC'<\WN#^^MXQF$##[C9;:*NJ/(#-W+E?
MYYP[8.?1^S!VS\^<QV%W@)^@7XXW\L9#U['6G[AJ;9:=WG3P$>;>Q_'PWH@$
M5VUHV*D"CR4T@PE]AB>1$&ZNOS!A3B6+#-R(6V=OW=>!A,@%XVW0IG8'%%VI
M&HG9 K^2;+%4ANOTW.%JR7RFH-&J-QVKAVG/3A$PH%Q1:;B7W,_2SHF#8%E]
M*A6+6$ 4$QS\ M22PDPR'K"4Q/# .,%+O)I&:$7EWU Z9C7+9983KD )W!B4
MN;VS[T!$97YS(GW":5:;KF):G)]U Z67FK9]7&A.#,.O>8:]+PQW9,+/C,.8
MF=!?,AJ];KLN[S$G(8.1;A(OX2+Q^=E[*?(4^J)NPEB%=;C2_;F,P\^YZ/1%
MDA)>7,KR[MJ$)944(0Y*S L3TITV-WZ"7^KS>K^^;7BC=6N;0#(@H4@5#??,
M]U$Y/WL-"^R@8B)LI-RG[7R:E2M) 9^X>(YIN*#MTX'F=7OC(?2'X_%\UNV/
M)N_O#=LH[V?=P:"Z?W/09Q:JI3:U+XQRI#G>4^7EB^YP0.(*:2528S/V'&]0
M66T\-&_2U4O2WN";AAW0&=8R]AM=IXEZ>9A.O-W\:Q%)6%RTOU?!*T^D[EC:
MF7LXC3_8?X7,QTM'<V7+X4QS&+G(>8ZRD#05$DG$X4'(!#E6>["ZZ$&6!(M8
MALV'@A()E(=(W3E%!B<^"JF%G&[:S<:>4IY*=Y50(,KC&&6"H6.&&3\SM2S]
M2OHY9Y(F.*@R3> 7I5R1:\#@C=NK\'H[I6B02Z:TA^$J6!*^H)4F&N]:-QVL
M)=SM-[X]K8EDE91U_Q?#/RD&_]\G!L:1X<GZJ [0@#".W,:30R^N.0P181+)
MFTJ::9J:>IG$,=("SPU62B=+D;>9N9%*==*@PY"5KI&7VBJ/URP7*95ES*QB
M]D:46[VA 1-A5@7%G)0^:ABO_P?YW0%?R)#*6B#BF*09(E1=O97Z_:G.<G)O
MM([)E $B#1]( 8V[<M0U#_)X5V,OR/Q0ZH?4^M?<'[$;O:)]6,?;"II;/FR
M]852(FF#'Y/@$S3JM\B/3,0L/"9*SLBU,FOSN\^Q1NXI4-H?F3<7?VJRWEX<
ML\X)26B[BOJ->;H)WFH<-7K5WN\'OK/WN_,#I#VH@^/5XC$5T\-D/F*4K_P!
M>0,[3SC=+?U@8/VD0#]0^!U02P,$%     @ 3HVP5"PU0OGI%P  AS(! !$
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
M:3X/!YACGD0D^Y"LCA2I]OL\4&W:=>U=(?0E[R[U74'EYR/68+.="ZL'7"J
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
M\F9A%$33Y3$[9; @.$9 "-E@U&CXZRB<OJ7_'2+7FYWB.2W>?_V6_PL(02-
MC0 E>>&RLA"6YCE)(+S,"'73;9[],D$HRP9+9#ILFCZ8NC&?-V*/1"_IT!5Z
M:!B!H:3&IJ.$O\\ C:L"'HT*5?KF.Y=<HR1^B6^ 6',#.O6Q4%F^*"6 6:W1
M-6(%EU&[OG<6 NYZ:W#Z(X=BSM&,(,#$RO :"FQT"\1XZ\'I!/8F10$.X=AO
M 8]&)#3M-V#8O]EB9]= )95KH&!P4.(RW2UVZX87;$UE&,WGB'@8TAY=(S[5
M!/P=#N,98N^V0:$B0:2Y9S*9(0+N+*0"E<TE-,?L+448+%2PU-(HYX#C9BI0
MV4@#CE>I0&5# AZ!1AT)C,\H!V7YF,8EN]P8'H\R+#MQ7.([@#16H&S?-H'C
ML:M@V8D#C(,N!Z451W;=-Q3X%33:JSZ$&ZU&$?Q894O4VH9(7%IO1):7*5D$
M:7R!8D2@C/IZ</JK7"27?;)K,<&,1!8(6Q$$8TPL$.H(CES\?1:E>??V4W:_
MBQN 4443/(W1+&=]1^TMR[A>"H,2:;=$J1[A/J&0%T!GM?$L#:DNXY#.HV*^
M( %JG:0!4I6OKB\"2J>U1-E6IHE?^_[G8"T';6P$%JX)L!L>4:\CB!8L 2!7
MP0ZDJCM?X64*)V)90Z,;-:XHWV^4[W241G<XG(*R,WIP.EI?9N@KRYB'!1&@
MG8LZ:*KN)<L#9 NC#EH3.D#V,NJ@-:$#EXW9WZ*Y^)X!6$HC0#+H_RH]'$41
M(-E2@*,< B1;"D!V^<H@V5* Q\#H>AU%7LK^>1#ZQR$M?7D23B(RSRX0S<'^
M\;>T6J%DUO=9CS*,O1F:NYSR?P!02P,$%     @ 3HVP5 -&LM/?#   R9,
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
MZO>5B='E? W:G\?MYL$^FL*GBSOC_O+'O/QX#II71OF/;\W:[.++=<4^;<S
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
M\[Q!Q"'&#M[D#D]7Y7^SUA_FK$N+D1%OF/T %E\M?[J(9T XW1?RV/>/!RR
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
MJ^V&*J_.[H$XU;*TK0D):EM7!E^V\8;&+3/LWSFTIG1V1QA>T/X?]P[VJJS
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
M0YJ&(/_'*,B4-E[ZZ_C>3Y;9#Y"W=G#BH][/@EWEHUV2T38WV ECQRTF OA
MF)"HNO5J/[7$(!(?;&K_,L ;8BJ< !T9,A\7DY5_]S-C2AA;>W],CDNPH$N!
M/)SKI_%6F<8"JFJ)"NJF?9DN'@!CK@XR4$?_4J&6NL*S! <:=+4) 05;W?*Q
M&F.9%A%8M%4EI1 +='QF-]IBFX)M - U5:.*WZ)R$2)-3'=?VBLR4H2T,EEP
M3;VY5WF)O?O+R0!;F2S(TV<U6@1(79VM?CLI8U";M-$3X1:IDRC%FO!6/K59
M)Z2(;77"L@>R/>#U[W2UM_+IE."M3%CBK;*>\%[[#YKH[KZ<C-FM3%;B*;*>
MP*([%.I"6_EV4F:W-FGADV.]\#WV%TN55#?KVTGA6YNT\/TQ/7S+S.5G/UG>
M+-%AM%H[X48>8\;W8[' HI29& A)5WCH[#-*HC2)$R>DQTZW^2$*)_W<SZ>L
MQ+^M_+\L)ZR,M81;:I:\"2?;!$?R!4A I(=*90^D3]V1@4%)C2T_/G1"W'8&
M?(!E*)$?'RXA7B$Z4&Z\37&(-*QZHEPF[=J!GEAHQD4V0,*<(;0Q9L^UY":;
M.7\Z>GS<AI=W,&DL4?UT,/ET,/ET,&DD/7;C^'\OH_07&L*>AEX:)]AW@K/$
M4TCCB,88=2Y2" !(A2@AESVD\=$G<SGQ0VI]#U4.V[@#C#Y_QI^^4-%[:?E'
MPAP5\0UREV$41(N-$O"20XU>!+*0",]"E85QY'^FHI>'O/;!6'*6#%CKDQ.>
M<FH9CU]3],T/%4%L?31JJ]R>HLRIIH89)HM 51U;'XT:R?8490XP=70RT-')
M8%(Z&73JI-D#RR_^)E7$L?&)Q8LB$C VYR<\DM2XVT1"VC^6:A@VO[':%T,"
MQM8<A4>/.CUMO;LL+W 37:?K=> C'"M ROYZ-. RL[>[[K9L"$ B@YGKTM8S
M\15RD7]'LR]*D#._GA+D; A 8N#L3I,>WHQ/Q^*DBK%FS1W [4_1351ASE<"
MFOWUA!2; X%,I*!Q&KZ5ZPEANTYY=ALGF+ K>;@M,Y*U*Y"#GEM+80J5\B8J
MU"8+DE7MIF3!MU17Y5HWHV[ )/9N]6O?OG/K!WYV;!+U6&PRXUBQ>D.O-2E
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
MYR?$X;(2,G2GY(I(X2C9W'"08*K]-%>/BM_V8$J=A3B?ZQRH9FYAG/<D)MZ
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
M,\1#IA2$\$5"1H>&GUY24K=.C*C(_C]02P,$%     @ 3HVP5 ""?-' H
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
MT'S=6;925@;;^YWG!^QZ=,0H>>&[)-YMY_%YYG_ =[<XT=KP-<BXK>BI9DB
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
M=R+W1Q31F_P!OY05A)HR%G=#4YFMA[7A=X^C'6ZAO>LT&\K"$XT&<9(5<B,
M6/5\-<NQS^*IV6H*23:-,MG4;4^U-[3^9'J6ICL\3H)"8P  '54?7WAUGS9A
MWGE6WS*OVLG\L/F?OH9,5>=)J%$*N#W!@8]8&N7QVBSP*N 5BQRP1K"VJ.F*
M'@SR=5TEP9*6;V&_&_U3:XX&H:J%W B^0M9F7Q-772D7&#E<>8I@U%T :TA1
MW903/=DEQ%K/\^/9#:D+_,#^,E*==ZV1(52\#F.B6Q@)O:&TS0\0J3#V!H$U
M$T$W<*>]'%:O<S'"G[R$51XR#, ).SM^WE' ABAKB#5'#T7[28385&+8O[TE
MFVN/<%KHI>GEJJ![F5P'ZTUV^DC(!REFVJ[Z8UK\-1WGSID=)Z[]T%9<"O!8
MM$,X[\Z2!@SV39@X2A^\-.(JU@MIEWIPM;L-@^7E:H4+56JB[X2=W>H[$1LB
M2XPU)^>AO/TD])U*#'M?H&RN/>HL-&^5?(Q\G(3T:OI;;XGS.R6S+"^4-EZ=
M*F,F7&LY4P;5=Y'8XPE4I7W>>1&ZQM%=$-T&7X,Z"6VQ(+FEI+=2=AKLK1=P
M7V?AJZQ]:[<ZJAI7@ GZ]^X;*E!&.G]A*R74G(SEVRAYF78:X(JCC#!$&JQ+
MG[+A/J1)RGE6MAY? D04E?FC.'I>ZRZMU.\<(F8RK/!CL"ZV?H13LD,NL^ >
MYW>7%MXCC5-<8SJC( Q8VLHL>XOI[;B0AB]VA-93H_$H>]P0? 'X( 9@6^2=
MIHV]+'DJ+\IEWB,+E$WG!9'AH-1XIF*@);7Q<EP12&.:51!X84'+U/274G!L
M_\MX$;IC]WVF SE]X=22 U23[U'PCR7*7JXNM^P.<;2^P6MJTXWC@!6/!N'?
M%W*C3"J.RQXHS;N 6O-*&39N=4HG;1\F*N[NT02":[P*(IJPY8^=5ZPQK/N\
M-S53PB@NZ8@(_3MTZT5?4!A[T3-^:0*0R)&NB)LA)*W%Z)'?=.RE 2U=EE_=
MH1Z3. R63_G_+O!C=DSZCW/_7'-HUSX,/;9$J72T,]5Q9-=)Z1;#LMMI(>ZB
M $F8)QK0PA.$H.\U@ F 2S/YU[%IL$[6J<$?4WRY.DVS@.9>C[.IMH9PK_":
M# AP]3%EY1.K9M#N?+Y@ZO#@3*N'FGH;)SA81WG>[[*>E$[K+;)_ANQ;2EUH
M+GMN $ZFULR*''$Y/5021#42T+#L#9,Z@OLMG.VSVEZZ(=1;3QVX +7>R!"W
MS'084[V#P7XXY;V# 1$,-1%R(_BIO12#PJ_Y&J2( 8>HU&0(Y*YM#X;5CX?.
M6X^'3@>]9AA1@]I@Q6R/W42%^[A\"[+[-,2(J-8;&4#7:C&FJF6Q;\]4;_/=
MT?)-3C1KOSL*@64C"-1!J[]0EIJ8!H@CZM!VL?<+!X.I(LAC19(J0)L'\&<B
ME<3:X7_A+&TO,<[\>_J9I8NX+'B@,!P%97749!R_;*1D2/RL'NM(+_[<="M9
M.*^GHRV??4D=O:E;9AB4U.F=HK*D4R_(2 FY+<>DP9$*->QR_[Q3L L*-CI2
MZ@!'.7]KWYSPN6(7&Y;VX!!' %WFA)'7O#LSGJJ^SU"$80-EI@+7>MM:!$D;
M1)Z3!6.)=)<L-#*C2<!K?#?R"54]JNL(AI(CT6,]%'#4TYQG3<,FE6@+LPXS
MO9GWJ,%;)FVZ,LKYHT$H-2$WPI>?HO5S%HW=]X1]U4PE/'YZ[I *:O\DU&5R
M4CS[<[FB*W5.*Y_G3XTX@98-(Q /6ECP*3HH5J1H((VA,Z0TT*SUVA((-GL
MH_O GL5Z63HIJCSG#]A+=PG>?S!.PG#:HSM_^E2;-5FV.R. :A1@06HL[$8P
MS6A!+,^S; #/][&_\!YMSK%2 LZSXV7<"'##NCQG?1#IA+[ZRY^_/SHZ^/'G
MV8+]=/@C;$EA'0E59UCE_&WWX:*4"DTE7D?L\3@7ZDH]JOOBB J.A $IU@_5
M.H*>3+7ER:FGHYB\W96K=_1)\8CJN'?T(JJ-*E*0<&B,:; C*JY0=4*L%V#.
MN)Y$*M6C,5WKZETI)DS3B.8)06 8,S=(\8C'B&X*G7%A*GHI^1*'Q5E/YB>K
M]47S.,W HT$&<FYJ);WEL$\U#[;;(%H3^N_)NI$F:[I<+O8_S:%=;X)Z; F3
MSO/.#(-E]VD T$S2S:QS[16Q?\[:)PHV"]*"MA.OAVI,YZ=$!4/B^%39JX,T
M )QI2K+QUJ[&O/N4:BAN +IQT@H&@\B<X+,BS)Q@MTE)>PSLEY6+J^F6E4RQ
M1WKYJ9=$],6TLD*;"^2HQG2NC10,B6[A%[T0Z9:7RP2NFZ8IR\9-8XV9#_CR
MS#S!?I#1GT8!EFR\*3P2LF='E+1--@<OR!\%2?/L[3J-B3T(TI6F_.FTYNPM
M3Y%721 G>5V_:[RD);'8XTDLZ.G_9Y>'KL:^/VK,A&O3WI1!X4&SV1=8P=G*
MOIF/8;$RUL;^!7ZH71-,XHC\N*R'Y5WLM\9,.'\,V9!!,5JI$V1/"C5I09]+
M;<'0N(9OLU1VKES)4!=Q]AEG,S_>TF+L&D#F>WK[C> TJ[(7JZ*Z$/A!#%9$
MR")"%Q6$ 3W(@P"A<C#W7TD[.+^/H_5/Y+]C["TWY\%=0,9X_Q/[UP=,:UMH
M059-Q7FP5,F2 'ZT'Z(=$6N+BJY5Y/3]3_D?RO I^E=.[M]P>>3:,JS0IK<X
M5@_Y?L+1;YMX1T=(-[OHAEKN(4[3FPSC\#SS#5"E2<HYM/3X$A7KS3NCLC>J
MNB/6'Q$"'$P!*#@S25;8,E@=*X 5<=K4 $BM+FYOJS0'ET?04Y[D7<N=O\"5
M?#GSL?>%=&_*<<4ZD+]?-)A[WZR(%8.KE*#[CJ[\&EY^V9Q[.&O+FU =U\J(
M4%*-Z=Q9JV!(%*XL>J%#\"W'4)J-^*3&W"TS"(6D+R.^IA(\-*\FX_BA>25#
M*L0<@2/&4$#[I^7UYCXT8A8/\1"(V9.9"&(JAE2(^6;BB.D(2(V8YMQ[A*BO
M+D?<K/;4 8+0Y=C"J'/ *LH6;TR4[S1TH0(1B6Y+I1%Z;DS,]HJ^ZK#4^ON
MAV<^Y<F=I;ELZAZM)Z%O>HE8^U0M7B>K0_9['"5/[_'['5E?$S]@MYM[QU^'
M!Y&GCS9$[S%B3:=P\A:O^MYSQY^=J9#922QY^N7]3Y(=)\7+%^OX_F71.-]P
MBG\PX3/!UT@YLTCV8RJ]N- ZH+O25):M"1A&_<O>\XO!I$=(.9?>_$)4\>!Z
MSI4;@-CV2UP76\&YS4L"[X,U3>:^P \+O-Q$<1BOGT[I4Q[;)$A-SI1:A)Q&
M W4X$GVOI"O+[*'1OWUOM.\.:A$:2VZOKW77Q#J9XF9WF^)?=_16 *TA-:K3
MBS<2@*N+PX;P\%FV1:SQ),X54HDU'5NBF=H?-?.GA.;QW3:.:$Y/?$<LR5'@
MPA]I:+B$$J1P.9"_'E4U1O_*FX,B12JL1L:J<*;V2+G&H4<S#KPD>QH1)IQA
M!MZU9!#ICBZ,T+&&B+7L@@/(6RZ64?,2&7>2=ADCE\G:BX+?F ^,[-@77K9+
M<%R^@!)'Z0DFA],PO5ENL+\+R9_B9H^HZ!%7/18T&*1E](PV^ C'5![L1IV$
M +GUX7(;BW6G94_V0Z*OBD&_1L]1.3![G*?=.ZIZ[X='_V(, .; C(W*RJ ;
M57A6OIH1.#H/(GR6X;OV$QO./LH] X.[K%U^EM4T(#]-R@1B7,"=G5Q@=,Q/
MM"E(6V__@C1(+U?E"Q)<HXK_B?%[.K"3Q*,+(-UJR[&47&-/NNH5:,1SM#.3
M;H)UQ.Y01%GK2:0 =P&8X!#?DZ;X<;FA)0KIXXH&9M%@@[G3MD.Q+#KX[\DW
MLLF+ 80ZM1P(E2.Q=RZ[!H[SJ/7 <-K'MH>4@ZUB'( ),Y-ET %=J>$AF7;U
MV?",#X@H[!@(&_(;XA@8)E]1FF2_7%-B^NY?TJ7FI"'_:CMHVC0=P+PUI.0%
M["#-R'J']6J(7*>,0YP)9$!1PIN7]4U?0>5L:L",Z*;3&=>1$\6 )5DQ8E8"
M%2W([P.:3\V*H4)CR$+*6F756RMBY6<PTW*X>.K1WZ5XM0MI;=TT7F4;\KW2
MHK-CV;9:PT[5RM5A?N"-NQH2Y6,B-BC]"QD6Y>-VO7M3W[]-P&>YBVO+RHU-
MK&!G3.M8>^AIVLFZ[(-\>'SS^7?]\0UE1AO)S3Z[HACO<B7>6SE;V4 )%[J#
M.S:\=/E2/&CS#+%NS7=M0$-)ME)O)&V8+(YMV4XA:9&B'_D0X#A>H\^/'02!
M0R;F4M8Z!/0.8I0CT.,3?<KE!-^.?>P4##5\W3(9S/A,*!^ZH<V?(=IA$LE$
M<JDUGDT2S]?2:[%7BK77?UQLG)WA7.:?B=D0&9,U ['696)[HDB$_%V0.W7[
MK#0NX7%W/<608,87CQM38$UDI].3JA)@W1W.KB9ZG&0+-_N;:"R'*9 "%H05
MSDEK]?X&5.)<*KAF37/QI <X+#;).]CG. .ZA)"$#PV-U,(4Q]\(JI+$PN0K
M),$:V,.J3F_DK8X_E%MSF\^$GCZ:1,193W!"==39Q6Q <^R%],'GFPW&V7F<
MEW(=<1^3#.?2XA:S(8!/T0&Q'JCL INUIB_".H044[<M9U("\SA.DOB!5D7O
M>&)3VH9^@;=>].6V:N<E>!MB?XW]VZ<@2XWC?J.,[$:3C3<!J1:D@Z']:,+8
M0[K7F71<M!\8D9%1,32Z?4)D<'$0T'D88DPL[J,0HXG-YKKPT-R(S <WWV#3
MHOA=?H5Z]LBX7R+7Q/F]?XU<^\B!"(=P1=4OV"T2+TJ]);LV</S4^(N#<Z )
M)R '1 ,&-4Z.S5N9=7K/Z$?3NK0Y*2^J!6;XQTW3%;4^APH&&O=$JAS4[=E4
MQ8[6[>%:QTF=5W4%++I;+%P0Z[=1N;0=74;OCN@TMBUEQ1QFDW#0:@E4 UV=
M<ZU-&7&^UNQ8%A'.XEV69E[D$XOB-C]EIP]!1H#'2&P)B<#DMM9(0[M*KQN'
M?5-$BVUJ,BRJC8O*@1$=&15#HV)L^)OKXP*Q5K9]-*G979 <G"&SH^V(PSOT
M,8TW"[#OD6</_>Z_2?'A=F0)VOB<2N_Q+P87U-M]''X#K:&%:5E%*_#:/;(U
MKF#!FY25_Q"O:6;$-=[&"4VGYMQ&S)_SN'U:XWB=>-M-L/02[)EXZGN.X;+V
M3D]>12Z)G"JJR$HNRA8/O=P^H?T B(TP!1?[,'#9N^X&6&Z[RVK6 QMZR <8
MQ^%UM/[<COP%3,.U/1QX!O@2>.[J\:I$#5^+S7G@U8BQ@2HS@1\CK>1K7#*I
M7S!3=Q0S%6Q.U5GPT9BUH= XA4.4M;2-4=DWH%=8W-&:!AEKZ<3&*E%%PY6+
M3L&'[.8*BUS74\0GI.,T150[1*F7P<YY):9LIKMTZ#@]2BO9L<7.%#22@=0T
M,-3+T5(&.+I/2HU[WT VGMM(JH03 <8:/1#M(KQ\ !'<TA!E/;2EFO]0@#K&
MT7)SYR5?7**J/2@PM%KLZ..KZCA9D G$*T4:;SEL[/GY+LWB.V*,13[WB3QS
M \J,HL.=T8@Q$;X*&LR"KYY%;)*1F%NN=TLKZ5;[IOF"C8E ,ZO,G*JS$Z4Q
M:P-AD>N7 W!06PO<&)B#'"H5T;W!<D8FE0'2.Y\#_*!I(C;=2.[(^1)F&DZ;
MV'1R&50:30]94SB&FDI2%V&#'$AO/':%-8N77RZ\._*CF\1+C6&=9E^J^1$%
MPKSB3C/M.HFZ+_H2;>27ZRV =77#C9?@31SZ.$GSQZN,MT0%":<W_62<""\*
M[3O]Q=O&Z8^H>(-,LA%"I 1H2:IV64>Y%G;WX 1DS?8]#3(.;Z:I>.F#'('!
M/AGTB'<YS74QM\AI%>XB#/]N'V(/]7<UK9+IXA'<:"0I#P)$U1O"WGW7DE%9
M4ET^3<LCVUFT),?#A?>(S4]IHKXN,]P$/ @DG[=&K/G$-AZ%("I](9NP5>Y8
MEZ#9)B/K[R[72\*%(18FLI5HB$6""=[F87= :C[*.W9],.%HKLO.B1C1?7E9
M&*H#.1.IA"AYAIE3+<S<G&V2--]II 2<)E1+&-&$QM0V'AWA[*U5U?R'Q(?A
M84=%Q&'BL8(5&Z1,9%O2%94*,;(-:A#A^/%R1\UE%N7@":DHNG^-ESBXI_BM
M^1L#S/@ZX BIZ):BI.KX LYUKYA$1QI:DQ[^Y*8KC'3/V (_9L=$9WQ1"F+?
MA^A3T@NQ;O]^ >;QEDQ&)!#QQ >.<JDEX=^SJW9OR7S*X&'*GJ5X4HKD)$B7
M89P6N;K>_GV0+>N/5G&"O((^H@N&EN4(D-^0QHR[<M->)HBOJ6#N,J)Y?!'9
M=9^NR" ;+\6IGI:;>TGR1"5W[X4[)LVEMPTR+PQ^8[=7G_*,QSO/QRB(2J$R
M 0?ED"C;>!D*4H0?MWA)@U59C&YQH3C)/^EM3M(Y)AO;$_821#K3UV"B.+GS
MPO)19\+#\FD9XF<H6*$PIB\( G[9V@LK!(RN3*"^^T5<Y@F,\M43"*0E_1>
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
MG\>.E$P7R-6'(4I3L/-1'7:=5)-Q4QT:^JD..?F23D1RFF;!'?7.?TSQ:D?
ML<)79/$SLJ-19\"6GCXO<*9G&5@1 RWU;\-P1Z8]UM!AT)97VI(;K6TW!"R1
M9U>PT]U.WTF"4(0T1.VGD^XA"F_(9^IR][>LE,N#N@4IT,T&L-"PTP@A=8 ^
M>-$U!1NQX._(1Q[DL)-';57] &,J"LZX/F#U$@ ;;G89MMT$6VBMUV1,UV;K
M)-<Z3ZV]"1[ULVNKQJ JC,L1_RC/GR1$HH+*X3XI7[O2S0[M8:_[$!0W$#E-
M)^$>$=TT%$[-I8%D\=HI;S,U) .WMP*\#@N^\UIMO!,[:S2XTMUTIQ&!-0G
M@EL[/'84P5<0RZ;N#I,O<+<EI!.IRTU7Q0BFYL[]PTMH4-X7DG::5":'^):0
MQL0A+ZL4J#"\L]+L-;V3E.X%%M[L02HQ*!0.I^DD[%"1OA%.#?0NG*%O%%ZS
M"UA2.T>!+H8JZRWS$YADO?Y(U:9=EB%LF%.*^":W\802]D2Q3,DD';H3W@?K
M#<V_P0_[.@^G=-/?)D&J2%75Z0LJ"!T&.W+17Q&G>96Z1<;-E539&_2)G;%K
MK[O,&1SYV62>A$<<$OB^ZQ_FM6NG,<"V365F/$+'^_C\* U'B*2LN9=N"%32
MP"] 4O-]"BT621_0BLD2OKKFBW+B[A1NTY1278SE-9Z0O2B\(BN>)%!MHL4F
MP0H34=!\*E6*:BQ)HZB=F<+5YS*L.MHM-PJNS74+C79#@*X<6_\)/&I!LKP1
MK%=J5-0%;A.5,,7S>,GG[&H[+:LLGP0K]HCU4E@6I]L2-!6VPTUGC453 R_U
M=W1@Y3XONTTQ@;SD3=>%WEP"A]NI_*Y!YK?^WN=>AH 8Y%=CQ7!'ICW6T-VW
MUZCW<(&%_N1V.]"OJ\U,9^GYLW+X_1SO@I"^J$L'5T2].RU!H]X=;KI1;\'4
MX/:+UV;[Q&OX91:PI-P67L,L^ 5^F%7ORETE<41^7&)Z 2:]B+//.)OY\9:>
M2=A#+)KOUO4B"IRPWX/SCHP'6%SWA@%-9 ^)97Z"[W$8L[M0K3(RO$U$JS/X
MW4PY>Z)M7F=%W)7'4S]NR:^/)^\'^M+J\.][@N=['GYO=T7V^^F><$K>=$\X
MS26 +ZQG:$LT>TTO94O7L.#-WEE:A0@:K^R^CE<3_CI>&7X=KX"^CAN\ICN8
M]$IQO0U@$9@:%]TX?&<:SFH85A5END_+=*^,<Y=7F\(4*O"H>.R*QG"!G F.
M7S]+KHJDG:96,TR@@C0F#O7BUUM"5C^>MV\-7.&HPX\TEM>>I'M-11.5=EF:
M>1'U[QQ[(:O]36LN-6M]F^HO.[IPGTU/QB6JKL\*NZW*NLPKH#T&J;@2Z[X-
MY!7\/1==-W!G&E '/L-:2)QL86@+5K?T43=AV,F"?XZC]:\T5+S8Q8_DV^K4
MP^*I*&DG,/TCY:JS_AH3G\!-*,-;(L)K@-!?@>)&H,[LG1VK5?''?D%;> VE
MQZ%Q6!;HEH_TI-T\8KNWB/B'Z\:IVK6Q>K.)DXS64Z??V7&<)/$##4J:%KO5
M(C.% [86HQ+3TV"]G.4H-S)'%0F$W,832H\590]*)NDR'T&WR(2XL 3D#7SU
M!7R(D[-HM[<T=J:0\JW@3=O@@4H#YR6,JHLUB[I,*TE64KU9/F=7WP.K-LC,
M*%9E4.L()NL#^D:VA*^.!-03ATN.,JSFQWDG&UH'Z1;PZSZ+[<A1?8^C'5:\
MV]EL!>9;:++!\4=WYP+E]+^AO.A[_6O-IW*+I\:2U//?F:D[\)X$G\B"RE>Y
MW@9N1ZQST5G-[C2<V8#=X*4J,"+I GBU5<Q45_&JYNSN/922 78UNAE#F=VF
M6>(M,['RT.@,&4'48(^C5K17!/J49%<<ZY#SL#NXA=+B3?N4U'WIW96A'ORV
MT=#\[7:P15-:S'"L<-ZL7+ZZP=[9Y)=::+\RS[DXJ-4;]#*A%H<=N9@LBSO+
MYZT7)#][X4XHCZH!F+%><=!9TA;S+DWTO1^Y\B'/[J@Y(/2UBSI !C1$/'4=
MZ/+I.@M\\ I>O@U4>6GR7H "D#/6D8+.[ %B4,W'L@TC3Y+.4X@W2=B31)F4
M*P)M==K=*3^<\)WR0\,[Y8=0=\KGFG6VIU-B6U5=&[2P]EF:[K#_R4L2CYS%
MU?:EJ#U<Q6<!0UWM+YTI6%*R<O?EMYY(4K)XLY5-TIGZ]N]9:NPBOMEMMV&
MDY1S\Y7K75/VA'LJ0<E:5X=KK@-DBI\BOBIH/J4(DRBR*IVINZ/JL>>?X-OL
M4Q)D.%ZM1,AO-0/<.%N<=-:5.R%WUPUS]_7>5=KTDBK<]J)NL*:AG#>1!U^^
M! Y-PZLD7F+LMUS63Q0D(G%(N@ ^;2IFJB,#Y9QATO 4EVZYC2>4AB>Z8"N9
M)/RE\T.[6^>'G$HVX'MIBS?M4VFWM(V[0KE77N"?17-O&V1>*%(XG89P:J;#
M2A?N_%E!>5\,;_)SU HTK'4O[G<UBY,%_]L._QI$ZHA>NQVHZF@STUE<_JQ<
M!DKC:/T3^>\8>\M-D=;W_B?V+T7D5-41-+=1Q5PWM*JW#N[POO >9]EB@Z^N
MYZ=G"UK9AQA00M.=WQJTFA&'G\ZJRR;I2I/SDHO5SVJ)NDPKH5KRSI9\SL!!
M#$.'2[/7]"Y3ZGI?>+,'>59."?]62TA=W^6&!W?NU.!RU@W+HG'*H4%#6[<*
M6K?Z&>@YU+"(?ZO;),^ANE7]N4O@T-3DIC@HZ][(>TTMP4-<"$=G]LYT_8*0
M3 D>=@DMA_\D*X+":0H67N+PTC4I15-S&4 BQ[I0\[ :3NFP&JH.JYQ9.=0@
M)SN\B)N.?,7%#E$'0+TAY*FSWHKI@F;F:;Q I.@&_+J=E#<M[<U_FLA]FH;R
M.71N8]#EYW+4673)).$C&G:%C;N&_$2L2,.BQAVKWDT)K.!I]_]7=VV]<2O)
M^:\T$""P@7$2GSSF25>OL+9'L'1RL#D(%M2P1\-X1"HD1_;LKT]77\@F67WA
M2*YF'G:/+'4UNZIOU77Y*GRI#ENE [D:#&,B6(P74@"\(GLH]H7$XJNFSG$4
M#\]-DA >SSVHB<R#/*>T.<XW.2[@('</*\KFF.A(/R_*Q__:!0^24;.4X4;#
MD4QDBS)$%VZD0_AD\=Y#TU9/\X,9?;1IK2X1 YS>FM$22:C(S,T4F*0(I%9=
MHO,"L(2 9%&^ :&["%*JC*XQ.=>]@UVZ$^F%U]DC1]+X#W59B3_>\KJHG%5B
M(LG3;82X\4VG9XY8*+<)YGV?'WZP 'W(/:S)9(1X)@U.Y;(P:EMD>^V$#V?;
M>(F2;0WOJ"9S$,$XZ38X9-)/^:40S%Z+9[;@]<*R>SC@Q9PTB>'%G..:[H4@
MXY1H5[W5:5W.2(#J&B_&M-:-R&M:&S&9WK1V6E6D:4AE:OUT.+!8T]HDOI(F
MY;MX+(MML<F@J%\))V MK=WA>R!,F:[.17!HDTF)E4/*=+2/,VLM?!P76TB]
M,3[&EEKX.*VU0"3S+T79['A,--2T9<IK=SJ:B9!=K!&6Y';;84.89A&D"6^
MB-'-,4I/X,RH_+V;FF<-O^3JOZ@URYF$'T.<SET0-3S$_1LM$;*B5MK ,KBE
MOA7-]Z#.&J9,=V$'AS:]L"/E0/R.RXM!R(!$38ZH'QVF3#8WX:%AS[HH.1#-
MS:'Y\)AESW]?/W-8)N7CU<]G7C;A2Z<C8(:"_6EH_CO5:R_(C3T=D:R3J !F
M++?94=: OZ_.-O][*&I^6U=B>.WQ5@B_/2MS@-639<9=\V)Z8&W%=!_,=+)B
MLIL5R\J<=3VET0WF<XS-W5QY4>@+.1>7XV9;GXGMWE;U6=ORII5[_7J?/3HC
MPRZNOS%-PBP:!D1)= ,_'_9LQ'!,(7FS*LYR,0YYM@ZR84->)D/$@.I#43)-
MQ_Y4E,F/-2]?V/:($ 2!;M:-9K,Y/!VD,G_)GVN^*>0:$3_ON2S86.9G3Y70
M\O^AS MSCSZK?V9_8,6Z3\B3S_[(*OIP3#'?;R0P=&F\Z610[FY=K@#>&5<_
MI1ZU[]X;Y\=/O'JLL^==L3F#9TD</J/NDH'XF>F4=;VRAR/K^V6R8_:G[)I!
MWTQVGOQX>(5@L!7R:CD3'BWB,2K&=9_]U#K<.2_YM@!SI5#L#D*WTTI>53:?
MP*E;PM+]))'EW*':T"43?;)WNM?W3/>[8GW/K.]ZQ?K.F>H]]9IXA6"P-?%J
M.5->-_M]]0-,$M=5?5D='MKM83]U\ZND&"?@D"%@/<6*=3VSK5#6+FHN;EGV
MN6K$ M#=I7B1GL0W>C7,%QS)(PG43/W5ZZ+99/N_\:R^*O-+<8DYD8M4>Z8(
M&% P0<* )I%-VL?&6*OVLTOZ-+TIQ74@M/LC$K.'GY^ZO5"L) 7[4_\7O3*3
MG(TX1_C!Y^.>]*;3 [DNRJ+9\?Q35>6>2ZR;!-.>20)Q5=7BP$I_/6'<>"<
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
M0@I5,<0OJD#&"8FN8)51N:Z+9I/M_R8N_6OQ&S<2N=$K57L&!$Q2I"I3Y6#
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
MN>XJ\X<_&D+64UJ7_B("(X.\H5I<G$#HJYWJ(N%VR6J7QV=8$5U13$NB)S$
MHGS@YC\/R[32O\Z*6N9/?^$97+E]I;G($Q Z4,GES.IBL=E]T?QB\S936-1)
MGONL:=;;/S* ]F_7]3>X@Z]^BG=IT7!9 ;[[8Z/_VCAK:\C.0$O1%*RJF22!
M4"S5)9-]6FV:KE'BDL.G" +=IZ=+E/@,!3"E0(+I\!=VJJF,3)Y6\-5N]*N?
MFQV4BH WO#(#^#*"5Y'IP./?#3.#5:@W4CO9=N^;@2FKC1I:\LQANEE %VR"
M=4 ?BP">%6G95T%%X;B$CD#'4:4/4ABQX Q80%DE+OI:BP4"IC_]F+NNZA]9
MG=O+P7F+],2K[@&LZ8?;-SDR>023V(:;(1W2\J8R!#7DV=#830NI26H/&?5-
M3'FBKT8MPU%TJ#;V.K&B<P:06$GBS_OA8O*<LD.:K#N(\E$5KIL;63\Y?P&?
M6G-?G6VWTK? &[3U:;%3FAA<VC(L77\-X@+[[XF'I8/,'VN5/-3J#009CLEZ
ML]FB3H%34,5=*/*<Y#=%:L5A!VW[*=9"F$%T=F/E0JIXR&HL7[+-KBAY?;3]
M4'[CG:H\TQ&./'8IT3MB.4,]*E'2H,WCLDX"".@0@_J2U=^YC+-6*9-W?'.H
M92X6(!SQ&HI-"9T6GA-=W<G8+3@ZO"7<#<QM_TV3C]I_E;V3T%/JPTQ_66<E
MO8]PSZ6ZMW^%7%TZP*^;0_I:DM_X8]'HL,K.H1A\']I4O?LV^2,19<;U4O1P
M3EZ+U7\^RZ*K"RF4UX\6VQUC7NB15)1?X%+LO_)1F6>D^=F4Y^8Y9+3QLI'3
M[L8(DWYFU==*V>JUY^3# W3";K.CW A645@3XR;>LUM>M&)SI]5L9DL#571.
ME"DQ -_$/1019V#R!1'OF!UAD!(X(\S<^'"+%0?IQIP:2&-K(B+V;-!DO*42
M$Q5!"G"(ZQ)Q<B&%H'UZKOE.;.8N<O$K;]?;^^QG9];628)VCN!]-<P0- F"
M[JP4ZS/C=$3(4*RV$"CZ)JF)B3S;;RE&AT?\[6>*MK@V'C,9Z47WAIE&%NI:
M4JAIA#-]GL@2H]B=N@BQXG=.(*6W.2#2Z6>OEIA39WNCN2!=1%^*LJH-KK#G
M]H@'0%QBWOJ82VP*<4D0&W\_%]E#L3=VC.FJ<CY7>[KN5&Z/J?=;B!OT.1LE
M 4H3HE00U\.Z1GZS[GI4X"EQ*#TR?J?Q%N63MK(6;]6W035]C<([0=WX?W%4
MS68?F\H394A9FA0=1F_'0F%4\.E:A+?$QP\Z0T'^J0MM/8@ET[2UM-.:\?11
M5.+!HW,'LT<WQ@IX._I>5OT4J>S#/INQ[RMU0:X9;..A-;/E1AZ*=E:6AVP?
M&8:F&D]"T)+Y%^S!N]P*4P:)U;;KHBQ:_EE,=CZN37FV$6,\2,0%NXBE,U!=
M]O1!=C6MVREK ICNF-U?VG#UV>QC6^E4(=+[^Q$[$%RTYQ)R[3[[B3[Y%#!\
M"&A>*9!>6YU&=I.V.M<#?%$H]&\E,Z?2^F;S01N9,+9$3W$-9MKH$12(Y&$"
M82;CS/0NX5"7Z\O_YV!BQ2J#+, '^O9]!2'KMW7U4N0\/S_^WL"!UCVL>N3?
MT%E@?0OV=/<U-GW9B#_+! 7S5?9P9._@PV)9O$=AAY=3:OA7B!1;4[]NZ@C?
M33V.[V71/%<J[-Z@^3HCW$? QQ9ICW^\$(ACC"UL-F,$00M2+1.LPF>W:K><
M(WH\;E38*&_)*Z5:2&9B3YX"D61#P!5\R9!(**_H,3='3$MP/HI#=GO8?RZV
MSBT3\#NJ#ACTL%!'8\_B+!_C6#*DYQD$M!3JNH20RDIB*'!Q9_(Y\;!6+ZK
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
M2,L 9<U.G*PC$*;(HTS"4L'E-,6GBM#S4\Q>#+?H[,6+B50/ 9N++,F67QX
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
MU%", KZ> D+7SW\^?<'>5=!AI,>^RU2W7#$3&2.Z[J+D-P\+KB)LTYBP\0Z
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
M(_D75+S/1VWY;</.<1@Z>[M))LF'5=SO1YX<T3KT'(_!>UHW227YZ(K[O86
M5'W25Q"IVKT!D7R0Q?W>0D"JCNHKB QM2^L(7_+JXDL5,L\+HA?J2F^"N-;W
MEU.\G/OUF"(NETTU[EL&;J9#-U>@/U_TQT*E2#13W84?1B1FE?\OPC!F75Y.
MG0@=502"*13=QF_TYB2D-+B^./WQ?.=$,<'1CHDV )PE=N,)A4M@65889'O*
MOC/3IR11&%U3P<Z62^1&^ Y=L1V3*G8U!+A=$AC?9E6G;Y=F+6[1?>B$0MVJ
M0S<4JLNMAQ8KM+C=X2ATDH:L8"U2**O"[D305<KJ9'<1A5FWW[Z]4R18J&W1
M\](6>XHB!WMA'[T*;^[@G.4/[-!RU";CH%JX+/5W&7QY@IDA>V<6WC K?6)4
MMJH3QV,.T,T:H>B2_293JZY.,5QF9DZZ6I>+XJ[%5[+![J1-0FEL,]/"SJB[
MV34!NG!L;C@C59PUIL(QHWJ/(HG(4<-GIOTX$5TVC=;,N2MO GGHGB>A?>['
MHS=F_K#AVM(\PK5<HV=5Z9JIMIS/HC4B#4)J6<RYS!['1MYZ!.4K&BXN:>+
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
MU=1EXA4)7(0657-D#YF$=IVV[^V!JU4+I@NF,BDN_# B<?I\.'TX=DVE3)O
M:ZZ"(,%^G+&R]@DJH5PS9Z##CI(DL55LM'[A#[5!\[B9NH[LMQMS=6>T^58M
MI6T 9#N96CB+NQ6I?I"#ZL5^C;;.+JD7,5MV;+504[B%H7W^=)OV8)N"#U53
M@"IJ'7A4\C"MR=/W9732K;Y$D=5?T'J!W,%28;IPU2)^<]Q!0OZ,Q"58,UDU
MN2['\<)9S'Z2U*T.D"IOFA5?5]Z&>($=LF-5YF?+1#IM-\)\;J;\';&)4'Y/
MR=48P%6O$H8'.=X[&_K'PK*O\3F0 %NSH>E.VR[!*J!$F ?-%U<SC6]1#M0M
M4GY!):!-_10V=^KS, <H70NFP68;^,P?TK<DMG(T@Z'"HMBN-Y!WDGV*6^X%
MTK@>-G,R[&L(F'.];&5-6^I%Q'/"+ H;^!&5F_[K*H\ :5P'6QF:O*N6QJ1=
M=:9JCH<D^O/:\5?"]6_H!P7TZ-^JR)4I&IDWX@M?9?CJ04LESV_/77P"B:O?
MX!QI-*J2NAN2]91,]YWS@#?Q!EA_9:JFSC2M6JP,W(R[E0B"?1T(E*B.$X'R
MP,T\F?N6(J[-%U9(#E>X%^E90.1;>YT1M-=9X)L((>\M">+M)=Y@2ERNO0Z?
M@+7M=5IT8KB]SL^!OPK7L7_#RE)Z* P302^C1>7?Y=OM2%*V$UM%+9JHP/\M
M'Q>T6+[XDHA\LOL9T55 [C%,_3,[ITC3^&$S)T;I.(E<_!4R"]2S+UG_J,!/
M(M$)SW 21^N X*^'^V3@%^A\?F-S9R_;'YJW*$X]I;9G_YH&Z>BTFI$TI^PW
MQXO1%2*)P+KAY?(=W;VF*,Y\32JX86]2O'T4]3RNU@SQ(@SCH69OQFM4BZG<
MM,VU!=CE$ K(61R%D>,OL+\:!LTB0XLA+>D-L!6BZ@6J[EE9G8KV+*Z-4[#_
M4\.^*%T1[.K=)_G<[-H=6[1FZ@5C*:DLE>PT)G0MH*+A(-VYWZ/[Y%]TY2^(
M<+9KHHHI$_CAI!C@J5@?'4(/E5$H6>".^_&X+EL;P>$//,/AM9'J=9X3AK-E
M)M:,7./5.CI[8$V*0Y2L$?M_#+-_#8_T^#=*DECD^*AI.C..'X>]7;N*;SWL
MSI:47;I\R,Q2[L<6S%+^P#,@WICMI)IT8?[@4U&\'17PW'%1VH-Y$KUSR&<4
M)8N\GL1,62'LF9OR^LUC"*;>87]K>0UN! H=KWN'D.3 /W<P:9K?S<OPX;<M
M *$PM%RYPS8*RE^R-*4J2NY_@J3L.#N*ZB5'#:(&\S OZ](.VW/G 17*LJKM
MSAFA@?KTMO&3WU'J:A!_0L?[5F%MJY.JF:.D*)?ERJK&KE(%S",Y'_)P@'@E
M]RU+K@.LCEE@L';JM^0X*Y/CZ/F=U>Y!]W/DKOW "U:[,[9M;@D][LODAH@0
MLD_K8OHQ5%#U6V:C8F8CR'VL;![^_CW26Q2LB+-=8]?Q0!_U\#F,=[?JT(R!
M!XV)1&A5E4=\?Q+#BLO!$%9")KI'C*^?/@^&DK(W9/?GS[^VZ#E$[G>KX.YY
M]LNIJK._))I.=%P@922L(*S.XIB-='+,!9B^!U,Z)66'TMF8@?L]CVMY;3VN
MUAHHJH5XETM$=^8[M.?%ZLU=(S?P7>SA5!'1.:*\'(^A$U-:N](OZPG^ L@U
MFGVS/2(,@8"I_HY7"2^J".QXF3"R]WBM%$8R,QL![!@[[+%BH#I@J6=PC;8!
MB;"_ZA>RK%+36_V+QTPYG/4^9L>.V7*V1:QWF+_*6.B)7O&YF3[*=<%8JL+
MUQG<$C7<=(AO0_0E9E4H[M@@>DZ'"C6]TX''3'HZ<)0@40*OC8!*5;YF>G*1
M_$XBYNM"M=E*\B"H%9AJ0%^]\%V!QYQ^HK7L71,O(QD> D9?+7?7J">(OF9
MP.DL<L?E9GSS:C?@#@RY)>T (-%8U:F9D]D:6\HXZ*K!,L+5I'MG*[=<4;;$
M-?7DYHAL6,7B:[3$ON.[:*&[U;  VU'ATWIL%]$AF,O[[8T1*'(-+XP@RF4,
M=BXY#=RD1<3$7YSY$8YV%_XR()N$N.3AI(T4YX#"*>X@0DCR?GN!#G0+Y)J.
M'DWA;OIY8LU?OF=_?);^,9&XE;#\#L\AQSN1@,AZ:;9.MXS=L,G7#F7ML"*K
M_52&R6)!-1"B,/N#P'%%3/\=Y$V<4$3F1J[X+NW -%^6!JT@1^?91 RG.D53
MYP]QH\Q!:M!&OTK:C.A)'-)U(@RG 1VVVWWF$%-S,U4SOIN\HCDZ ;Z^'>E2
MT+Y-]3M>'*"X1BO,]@ _8E7B@9;?"M$1+;J-[B9?&X:Z*S*!YL1A-1!N=IO;
MP.N-2YG:F&R?BTA% 49R-HHRLT4*S#U,B)G<\620*&O 1 $[)D76 ?,<AZ[C
M?4(..?,7I^U)#6*8< D;.BG+PL-7C)G6@X?E5+$HCLQ6TU4&QP8 190%U\E=
MVO>GPUBPH9Q[3G_4RM2LV(@J"@ KC:(,A%CT5Q*/2FS7'E2:XKA +?U4ECPJ
M$7&\"W^!'GY%;6W0I5:Y"E5S!SB%=:VJ$:CZ)CU 2G?,?9Y,DJL'%7OB$+=B
MJ6M7#UCM$374?@N\F*J-[,ZQ1^D!P56E:M/4JFD$JBB)^M1*))E2[W,5$*C5
MKTS3*J>NH@Y394(. GU$GO>K']S[-\@) Q\MDMNU_H'&=NI68<95D4J9#RCT
M\F&DI=N@CK[-5.U8 CD: 2L7HHK0X1Q^3G\"=Z-8I6N%0\%5"EA]$/6IE,J4
MFH\.J(J4;3A1M>@E1PL@_*"Z<9UM$%E19_0M">ZC->LRZ/A0#D8S;5O"LZWZ
MR9$;/ER1BG6SIKLI+%HEDE:L@DVJR($!"%4H3JB'Y+4_9I*GDQUJ-M4)6^7_
M-2DF1PLB:"$+UX6[))-X@>F_3J((A:GJ0**Q+:3M< +;=)-CUCM>H>I@Y+?)
M3*3]<VDP)Z.9NB4SK4-%.700@0Q5]":^'SM>&@0# ZU$U":GL*R-_ YX\%?,
MI>OH_2H-#%*-L&63JJZ8'"^3D8NB^P,,6 -I.[:O-MWDF T>R#A$+M,WPH!1
MW(R@'>#4]9!# E'45 $25NV 4.,X[);3M+[*-%A I>ZU\[!AQQ+258ZDP8!&
MEON:_8\-IZV1@D+V>XFR/<@UZB7':_"&-&UR'6O#Z]AJO(X/>$$D8O3#:TK_
M."/SX+Y_K@R/KD4QJ :EY% !A#;Z 96NS\ H942MFTY[;>3P '1\Z0G051!&
MCO<'W@*Z&XVD;7(/FW63@S9H=Q@F5/92YHH2"7P?>2"/.AJ)VC"CFK619T4;
M"5ZPE7="D ,RATK$;+FN*FL@!V/X=QV7 ;OE7 <^U#&W1M".=:RNAQR3X9]X
M5.;KV<;!7K;"@J]B)>)6N'#MZLE1,Y!1<8/<F-!I?71\.\<1P(O_&D$[IE)=
M#SDHO>,,JI"</;AKQU\A$$>@D:@-CD"S-G)P# 85DM9)3E)4]M2)G"SS&BR6
MUTC<BK6N73TY<@:2)_878FY2W#I-C_<7#NF?/M%"VH[UKTTW.600;6V;:_?\
MXSD3YM8)$?O;_P%02P,$%     @ 3HVP5''&PNNE:P$ :&X!  T   !I;6%G
M95\P,#$N:G!GM+MG5%-=%#88!*3W)LTH13J(-$5,5*1+EQJ*"@JA"@@$"80B
MO8. @H!TD2:0@+2$CH" = $I"8AT$DJ($,+P?C/SS?R8']^:67.SSEDWZYQ[
M<I^SG[WWL]>].?]UO@Q@U]?6TP9045$!GEY\ .?S ,W_OOU_.OY;Y/_K&E3G
M'0 .>L#6I0IJ*A' )0XJ:@ZJ\QX $ "@HOW?)P#^CX/J$C4-[64Z>@9&IHL)
M*'; )2IJZDLTU+2T-#07HR$7XP :#EK.ZXH/+G.9/J,3\>&^%9Y62"_ZL*Z3
MQVP,+Z;TW#>"@9&7[PJ_@/@-"4DI:6455;7;=]0U'VEIZ^CJZ9L_L;"TLK:Q
M=7)^\=+%%>KF]]H_(! 6]";R;51T3&Q<?'K&N\RL[/<?<HJ*2TK+RC]7?*EO
M0*(:F[XUMW1U]_3V]7\?&!R?F)R:GODU.X?%K:S^6?N[OK%)V#\X/"(>D_Z=
M_(>+"D#]/Z'_/^+BN,!UB8:&FH;N/UQ4EP+_F\!!0WM=\3+G U.Z9SY<(K?"
MZ;D?IA76=3*(*IGA>9[[CC'RBBECQ0G_0?L?R/[7@$7\OT+V/X']7[CF ,S4
M5!?&H^8 @ $4BF11/.#_;-HT$73_UMY]O&3\8*#HP_7K5\(S$JDB_-(OW[RS
M=RALS%^1@838 _HF5X+XBZG0KJLL8?==5R^K)JKV4Y71]'RZ=/J1I[.;;4!A
M3HW".(M7(L+.BG8Q+V38(A HNAT.@EIG/A\>DX"6@H0.(^@\*!+0 GH-?MP6
ML@$_7;O2V#HEJ[ XB[H<MC@'"V6QLIGX>5;VUS#QFM69_73AA[7K8BU6^;//
MM?:=OS6\E&6NE$QZUZ=1?0[ +)8MU*ESCH4AW@%),GS=2TES*3ONE7#'LRB$
ML_'\$+9VYQB+Q?<_P.OLV.,=NKKUS]ZC[Y DW=7]_\:U<1#^>*F\/\QSZ;HJ
M,+Z,;DJW?SRW:1O5V\/@B9Y==+WM)"%=C1'_!/P9V V<'R5:D>).-4FG1/.Q
M4$62(L95(=K20:B%X-@MN,=N8P/+[_O;<V+74IT?]ZS$$54Z75EK_4M+QGW.
M*/(,)1\N:^A>F2N8'<UW#*0*'0<VC/96N_10^$E6A/GEO1X,!TGV+JG_/@E!
M4.A$WYIND^)I[X+8&>/N*72WC!0'%T'F[6\BF[]-?FJ,6-R^5S4NWN,M< Z0
M;E'8?D:H[ (VG0/(W)1NT[.D-D>^GH)Y&2("GUQP>ILR<Q5 <N;"&G>GQ.;T
M=["X:)'J?! $!D&+*9 @*:5G475&94?&DJ"2UAPXR9I^8E B)TQVY GM=L0_
M7DH>7;;7[ Y89#UK13-0?H6RGD6!7;W#K1H=;I" ^'(LV_8! @?FAOE9X*.(
M20C"?&=M",XQCK"IWMY!H.M.8?_=6;&UW]H\(ZC_K>4@H[VRK, $7.<8!V[B
MV]XJ(_.<%5(DX7*D!GSN2EGAZ1TRB !.UO!;QD0CN-IX<,-^NMG=;[2+*R$;
MMD=E4=5+=K" O^89AEE,EZ<YAV]DZL6]%^4H/E6E3)T#V$+5*(,%].< ]W:W
M8+:W2ZRA4F0-_%*/!0@\<]BNKL#,QEF(:IKP%P[8W;UW,R$WV[HJU9Y?O"6'
MR5G3QX?9DQP<VE> -ZI-$##NKHV]X1T);/*.!$.!,>< O'%*LB/5T3F CG0.
M(+J0-/'!RU8I*IZ.W2?QT!/A\H0VMF"U./2]3;Z<3C4@4QODBWA_K%QZ ))
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
MQ^#ZHU$V<H<5*@ETW_QD#(6KM[3^WO9.P3BSS1WW4&Z3@JJ'3]7A-C-_4>>
M2!_C[:-JMY."Z#TO0\S.U>G4.;7.G=!=]_D[WA3)>IFA+QM E]3?O\2($2_3
MG36]?,H-<BC']ZJ(J.R5@W^"YE%W9(:1>YX"MC:0UR>_*75PGE/]T)$E3KCY
M%Q@8.]J/B,2P:T *H5*U6PZ\>)V>VLNDAIXWEE$:#ZU5\C0U?UYT3Y#C-:)I
M DLF^5-R$K]IS)IO?Z8 *1/@AI2^$)<>$ <)3#A=3NEUY"$YB(+C-%0N- X.
M$0'WJ8:]69 /'9E1WTW!5GN;3RI7^C?KR8VOG2S2@V:YNM?XGZ?Q_9,FL5Q(
M(0KI]/0FV?3"WM9P)Q+=J8 ;!4@J7C8FW8C9T<*.)BMMYC/'=&\%GC[8+&#<
M+2:98[V33GKXK'@IUZ;\O7E"RG7'#EEL:CR5@PVB#$X71&P._QHSG46!!$,G
M,)?. 1Y+X05X$^"<*-&7-(%WPAYW@6<EB'&3YP"W/$?'LX^A@I11#(N&(,[=
MG@7N%(CUCLZQ"G_O#I+%YU%*Q4X0;S6T<$_:V[\%MVL:!T3LF33%ZZ?(Z1,2
M<Y\LT()>>'F[_KE;_?I/O:UW8'/^=>V/W)_FIQ</C/?KSCZ0_4B]A60:DM6*
M8P):=H)L4^,*8IS8/F*J5NB\RC))$2%A;"!;6^Z"GFI=(-Z?"?9;.5&',U(>
M7VU_L-3K>]VX[L1X#LC,O\C.$=NA_7.CW8@Y/AQ?3RU5Z(6";!B- []T9".Q
M]6(X0(SP0))]A6L!GY>& L'\":6;]")DN9;.>JMIH,(.-F.9+F,@=]LNR=PP
MW7K&O*'N&^QZ[E9*;$$C77(-^&G:Z7,X[=D'M"39G5">%"H(1<N2[$_OVEBK
MU/;<0Y@1QAEDE?/<.E<T6>/*.U62ZRI_0W/WS@%8@033X!OQZV*9Y)HERO!2
M8\'.BU/ET(E%=5+4*0=E>N B-C,3FGJ!LTW$"E+IBD)2/N/XA65%<8[1%&K2
M]-UV:J(%B:I\XTU-K8]3*<R@._[:A#D$<AMNZ'])6#_X3ED6;D(=.C"Y-J9=
MG"@W+:55=MK:]*5^'RB]FHAJM=VL#B:"B]EB@'B;BPQ(W;=TB0(B>Q!^7,@7
ME^BS]RIY3/=)6'SV2G94+?D.(:%+H#RQRNR@(\<K$WO7H-U-@6.11)2I%$2P
M0#;V$"R]PV=M?'RJ\GHIP*Z+PL:ZE@;^Z"P+34N9 =*> YP=YPU6$.&A]T@Q
M_2#@&%D0C\ 61+<9$/BZ<F+"5&8U%'V""6K=QR#Q\6VX7)GC8E%C4E#Q%E^W
M:;/J.< U$5H;J.%X<=8)!K&1GY%Z3TTNSA^#/<\!28[U2RFA='"-LV(L21Q[
MD52!C!A7MI@394<NN(%:URA@,W4+K4A@ZS[-GK9DL9WHB9C7PY?LT6.FE(_"
M9>5^I&MJA#X[Y2:Y$"?/$BZD5I@5"(!/V1XB()Z<U9N= U8*HN"T>'U/9CW<
M@EHOF!>D2$(K,)-R>QL#<CX&Y$A$(14883D*W YNO"?5ORVG57_6QWI[6MX.
MT!-W=F*X(Q'LNE->A*@X&;WPU(M*+R*!K'C1I\ U"*,]WF\O*@>*&EEA'$Y-
M,+<G/<#)R:RH1;]>8MA,)[5V*_[0L.+-0?,2P G(O(>&O!35B2/H51SM1*V-
MG$N6S$PR'6%IWIO".(SW)K(1=I8B0Z^36<XJ0=?GUA<Y&D@I!*Z^@LL@QN$5
MXTMP9?RC'*2 $ZFU?U%]"B7,IOUM_'!]36G)EH2PG/+/?1%7J&X^*O:JB06O
M1&&8/36EC"+J9K87\'3$9V>U8F>Y9./E)09T*Z&IQW:IHS8&S(?RCK\HC]H<
MB.I+\6V:U< KL^(U29]U<#9' [OR3R&M"S:.^B%&!BY-S=\B#UHIC#:X6I+D
M&@;<-?J+K1_<T+^#.#4*_0'&)ZV?_-TI.#4)'4(PDB4^D;*)L8WQZVY*\!LD
M[^4MP1W!^WBUR%I1)/(B,B9[OH1TUU@O;/Y<'Q#+> "+ZU4+]!W]B4A&X!V
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
M-4JS3#M7'MP KQ3P2GL?92$>)CG14^/T^W&D8!K'0NHM Q&-<)Y$GV_16GI
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
MT\.#OS)8+MJ(Z7%M'[0E<9M^%[.0?.%/I4?UV+=;=>\&S/F_1VM>(6R=3><
MEFN3XDWM4Z$2L.@3MD@$[>&\-[?[(K!A2L.3<'5W7G^\%B7(QL(@CQ*FTVF?
MY#(CW)M\-<"2';WM#]F*>QJE@3VPZD'0NP$;O'O ]+"#W@E7!%^;./Y4FZ2
MWWLP?D&J:FNX_YAGVF$MU6:^9"L^;VH8G8D[D[$A@"I Q9_=U+I6+(U9;8/&
M=,2'O^3<*0#+9T%5VD_. 6E?H)7%1%^ZJW:0C[J+ELSQ($OGZXY7BP-#2:-O
M"MZ<'%U[?4^O8\?FI^X+"%35Z4?D#\'+3W67/.(X=VYS?FE[5$?E;-)WZV&:
M<.\FJ+@1,3K39.L'KQ;WK*T-1IT@;)ES1?/?^!/+JN([.%J9=?EUS'SR7PVR
M+M[V\-1X^C%Q?^[H["RIK#+8!>I3<2\S:6K5UC^1.!#R6<^%^G=U5/VHLIMX
MFR+3BT#IA+6LEQ:",?TM5CN!7]Q";Y BEX<=EV-Z0X!]%%9\>31<A^WM:_]Q
M#8/*3458I56"X<_MZ:WNXYSDC.)_YX#V*16F]N>4+F&UA\BV*924''+=]HW(
MO%5(QRF2_8U+A3#K[>,^Q;V?1&44%D@5JFP-=\,OHKZP,-GA4^(T!%=8 K$S
MR?#KN,MZ*FPLL*%N/7?5BA([^UGE$T/RECOB60C+='90D%-P^2)D:=;>;LZ0
M>S^XP47(?V7^V^C&O\,O@-^*^6_".\164]6I/OH-K%_6NW8)6J9EYQ(HS_Y,
MZ$_*F/'0YCG@E;\L0$73-!UF<97]+>\CF>O_G*%BUM-";+FO__1(=O#H^+MT
MR7#LN^S0G1JXG0,:*)G5I&Q+DNG*.8"=?&?L4$8NV(Q B0S!6GLH&S<N:KGP
M%LA_J'";1E]KR1JWX0U:;IB0]Q)O3!J7?"&?]IV*>.6U&*!C59'&MQS:S=+]
M9S#U@=WJT]57T 7WE>"E.9_#O3@0$'^U';^%4XW$CO*38@SPF B*U*;MBR(8
MV)X0-1I>0_8+*NRES3"L>E F+-!O<LJ74+/M21:N<,O*;K&/;O>I^.5HHWFD
ME??C'.">,V>#@47^"0^WT740\);%]C9J3[;TSY9D<)14B])>$Z;EN:241=7B
MEQ^2TEPAEB:B*1;C)J^FRL#(0.WW5/AS\X)H(Z<RBUCBYZH.JL,G,CY,43+7
MKO?]T8AZL51GIPCP2,-,@0)^T+LF5%S.'DGXH>A]U=5^31Z^D!L?E.^@]G[H
M4M']5B;FRS?"Q(M2+XQ.H$'<E!*>5I'_ZU8KVW_;--\F!?_EZ.7M)R8VL2:Z
M '\>NU'!SXJJ^\O<DOR9[VH((E\%'S_^M/T.*#=/GSC2:<#[[)M7FF)S*G8R
M;Y-!*JQG3UA_Y14@'4 3QO3Z;=BM-\YL/Y9#R_&;L!)FP2NC]UBGJ0]$@=5L
M>=\ 0IEF;(95'> 59/H]PGW 4SUJ#44'BYAKSLNI5, =YAK8".S3-_X16)^N
MI6A&TV>:5Z&$T<%;PU$T,Q_A6@10+?8>]V8.7R19<R7I\8_&+(HP_L]:MN?G
M?W?K?!#>9Z5!4&^EN?F]5G<?I04#;F.6-DX[[CBTQ1C8/<2O#\0P>;1$#V<E
MM5>1&C0)1!3^KSF^NH (G-WQUE!S\?ZRV3(!RPHFM2F]*IK&W96!N**"C(IK
M;^-[BWZ[_T%V4!W'OO;P?/K@M"1D^KO$JE=2A]B.Q)4[?5)3JTMT((EU\!4X
MU7)MG -_.N$0*$1ZV=TC8.#VT]"ITM#=CUDIJT#?M=! H2$W*H+ [#,,#<YE
M6J_>*TZG/<H!2);IZA>*-H*94QENKP-6,\+^<Q*W8CL/R6H1NE3%.+5(L4[V
M[XN/GR7\>/2TCD/FXZ7[RS]I-Z4_6C'N2P?%]F0):D8838FE4HE%B3+[1'FG
MII(M?OP%30*XD@V5ZY/+J0&KJPH2U&M@>;V=C_NW5\T:M^'?1H7?7-76P=VZ
M5]F%O@6M6X0!K4)T<, +C>D* MJTF>+ 5V N)C%&DX=[;!LT;CGS-XIEU4PW
MB#<W+&>*3=KR@?+S1L'-37W?Q73?Y018_F+SO=4'>+X"?1K>//_M\%\=\C)8
MI.[NX[?:#+[<$4]DV;G:PN89OSZM8F >O"]=3AMXDZGMRL"BZLS!*&YOW@F7
MT@U^"[J*+[G(SAX::@0VNZR]E<RE6+2D)O56/B^)31Y%B^FNC<X'MN1,+QG/
MM/D0> <'A9__VRU+WWN,MY\NK[ARK37!L'9IE&VS):"I#)J#3O%A(>96V&H%
MNP1YRV9TRN617Y[PBV:]@$382GGF#GT0X:@JY'F@_<C'LQ*][/TQO&/@<(.\
ME3=9FJ4D1J_6*UW?RL_\C %X;2FU^Y8GM9>V$4.GRMC5/)^)M"/@:*E?#K(2
M,QCE%&12A6FWF!5*_9HCI9>)BT7>$M&/*GG$&N_\ZE-:W@N0@ZO,@.W&XO0_
M?^J_ADK$.A*=?TT*O359?V(TMLB1O4-93L>8 $JH<&/#,AE4:_;LNRINS:GF
MYU^/["8&6 7:YO5%W2BD1:J.[V;[W%]PZ0;.,6'I^EATS,9"@3 \*<9^'!D,
M9E]:GU$'QY+!7WZMJ\UE%1;_VF(I)67KCNV5CWO[VTN8353[R[@'>?QM0>8Y
M?7CK/#.:SSRFDG(E= S!$2H/F^@.S ?B:[ON">QAP9U05)[ ^."I%7H2=PYX
MFX";29%33G!GD'<8LIN^-G$XQ->T/V\=.8I$03+1B@8SH4-HYNG:-BU"X$IV
M,OQ>"-:1!VY&Z"LOAP5VYT159S968@O>7KV<O]*-83W,L[RK.S2OA=/%3J+%
MDE3LGWV=TG ,85F.-$^&/(JR\=.^V6!7,7):L5"66?W"&1D8^C0D ZI<7QPT
MT 2E,GKP^]9EF%ADB@G;U]TFLRLYO/:%]E."?MPTWP=C/PA%I[T76>9HCM9F
MN/XSRNS):S&JO1'CB7C/]<&H!:20S"LCTV3AV]T*[]_VMX<ZL[2'ON!IC<Q%
M.F(\%9HRI\\Z2"[$P;-R!?#+ D;R[>D,*[QWQ*&W$&G4$K_63 #BZ*<5VB26
M+1I_^AL^'S?4T?WI[,BY63#/"1TMFE6-\PXD"FOO+YE@'DUX>I54@9E#)QVY
M43MJ1)V9>:Q11AG,9646OTQ8; C"86YM=68O7FO*V7J )X:7WBCX[.@VL5!B
MNIDQ4.G.:TFT-:H5"2ERGXPT*I@"N[+-KNWASI;"41=2BC2-H(+U8Q<F&]9/
M\I:BD(YQ KR5Y4OK;_IB*J'JV>%M3ZSN?S0NVSQ.G=V$0$RBB;KR]$P>0EB8
M =&O#C_:O1?NR%I(D(BME051;\T!X_Y[FVOSI@2Q(*Y\O%I>SBG>?TVRN&W2
MWV;7_[;WXUNSOW]!ZS;J5#.9,UB#'GYY_4S@VPLS6(R1FY_!;],$I,A:P;WY
MF46(O,-AT>) PU8U2,>S5%3RZNUR7UM?^$PZY8Y)]A5Q&A]6:V8G +EDJQB$
M;=T]R/?[M=*\MV/=N.(Y5Z VG&SS%S80Z&(II9%OH]L99_IH@GWD8488YHXI
MY,GOC I;QCS=8.G\T>,"KY^)S;AQJ\B_]0$+X'1HM<#7[/MZWLK/WO.S?Y)2
M;AQA@A=[$&0,N/RZ^TH[3\,::2\4)QN%T1"W<U$*S.(8#KVI8(WG &QMY)$"
M]V;H)7S#YHE\*[Z_/QUVAA8@!6.]>SSUE(=#A6&S@\G^*5?6.=QXZVZWQ0LK
MNHR70A!S<K:+BWN&:&1K0/+T[AP$$L=!;A:-_O.84\/7RUSH<SUOO);X2JI,
M4>N7XE#'=3#>&,C66[)$@O0AN(^6KI""]4D^.#8 [-*,(=XE"LY5 W-_3& M
MR?9QNRA*)6+VKA[@HEM+NY\5]4(_PSH^[/I#(,-F^[H0VZD;\1OETDGB[MKD
M_7=/U&L@JKG9]D17J_@%/8P"Z67(/?Q=G%6OIV.O(SN%'VZ+PG]<5"?!%X5:
M$9PP5D\[F'EO#EW\ITGYUTE&$WI3E(D@K$'>K;^&,QIJP>5N(%&"6$[;B4;H
M]2Q'5OF&XO5;(1Z) ==#^=^Y%/[EO\= AY?X-_,=3(MF)B5@UTI7P)RP)1RZ
MEA",,^ZYYZ3_C:"6I%+ [)K/WBA@%?/:57F4%>;>#>+YB9*IOMO=:'NOBH]S
M\]CM8+3:K<G<#EO4G*X+:GR,?+6:-%;[TG)A?V=;[YA\YU+%U+M<(Z&VVFR(
MBHS[,&_+W=DWM!-S6S.8WU'MW7/V(FVQHS1?KO+!_CS\WOW:3,P7Z2L?*%KE
M>^LK,T=L)_GK6=LY ,H6AZ$E/UNN92-I0@@UN27N^6R$F80R%$D+3P3'.7(4
M$X!1$.,$XQ3(N-?K!=L)'1(D4&C?;O.DJI&WZ4UT%6UF37'I@,:;S/)->&O\
MS?M,0K2#,1>2QC<J^Y4Q^LG-EXP/_\32_?%.=&P(#$>KD/(G>MXTQ:+%8:(]
M ;:72Y>;CT:C\S4FR1*56U=9IA1VCNX9=]M>A$^74>Z<QTW3 <=;S#1#DF'S
M;755^9!G*NH9[<I%&UI/:BV+30N-(GS;YWV0NR6[JT69M94\):OI>C6M2R=G
MQNKXXYZ]I)F"JVBJ#;0( 1BV&\I/-B%17QAB\PTB0KDU][T7Z 9)D\+.X ]F
MWT KMDWO>'FW,54^6)&2(_-@5Y:'DDR3/]1LO2F/7ZU+T&YJ.RU^G)8_9ONP
MGR;,QD:/O^/V4U8V+[HW>$-1+%V$,A/F[4EYS&L]I#A);;D=TN' .B&+,D@(
MD3# H^M*2"[ZGJ"3[]5C,U[(5B ]"6$\L>OE]=1Z<+.I<#7=_77![\.UM.K4
MT6M9#[+,OIA<N[8LM*+!V2[(#XS2Y& <1'ZV*+957N^K$I;J*\K\/='ZMJ0:
M!O'W.A4P8F6YD=-B3' _5*6^](IM'>J&%$\02J;26$7D^TV@;"H++:Q*&1.T
M9]H:D5D;CN6>WV4<5(<@,6=_![C0SV)VN)(B ]:O[9<?>/$)?DH9>*=1R-VW
MO ..7D(">Q2X83K$#E(*#L&Q!!>8>>W]UA)\>0_$#I<D?:B&%5T,'Z&PKA29
MZ5":==5%<4-1+4)-%.Z>L1J0QU-##I<4VF]>3QDQY'L\\2?7[NO9<%[@HVXO
M'*-Z,HCL5<O_[X/5'W_+?^^I$[GB#RK/ 9=A=\TFD0M^UOC::!4YET=\'%"!
M'<J'8C>!IIBLC4]9:RR7B*?&[EMR(.B*FI)L(,</^:XV$]VZ3I1E386#&5)J
M0K_TS9%8H3[W[H3=<*_4^F+- .3A.\BL'1E,\L3=D;^HJ_/4>HQK2"\T[E53
M)H!\U9[/$WK?+,3LW,T%1IM!"3 ='#B".4D#3,6*P2ZQDQ*T&@B7A@K9V-6Z
M+[#ZGLSO^$ ,SZ@>+;=*]Z,"5?<!M"^?UG/#G95X0OH>R5U=-@^ZYC)\$2<9
M\? 6\J)<=A>(UYC'35+VB(U#IW!]"9]^][TLXRZ!\V$.ZD_BS8VL+(*.E%Y2
M>UZ$LEO6=O&8:*IV73$71I#J6MHUTYXJG8<=" ZZ>U#SGK'J(76E*'T5/I4[
M?3XY[P):WD&,GQ"Y#%VG$K3>"7$EW]^;3 60]2XU2+0I?N"G2NVQMV'GRWA3
MJ?@DR4^LZK*^#F=#*^TCRP +M5\?G;_\Y;>+C.C.'&$[#MN:B/_G1_Q*:JJ$
M\Y"H"06XP*C#,[ E 1P.YPJJ=<WBRU)3RRJW3W:'>4CD7S&'I_VR&[[Z:93?
M6V:[Z&$->R54.EY.Q^AE33M-",_EXO3374X8L>Y6[*Q([)7$U(&U6](:2B&_
MY$W:VU9UKV?^,-N9;,@LB5#-B/%(RSB.,3$Y?#$?P9BN..).F#$GY1%&'Y ,
M<4#6#0J(E+*,2$!3D7+Q+KU ]C52A\9_?Q'@(!5W@$ $M9@V-?&FB#V-Z\&?
M23J:^+\)2>U_9L=V4'?S#+J?CYZJN\M([1[Q1!(O=[Z-3R]Y^6O0S"J,/"R0
M:SUT'XNO^#,D7>?N2:ACBK[^?DHG9_%$[Q!%_!=^(9Y]VCN!<<NA95_]86][
M>:95HW"ZS@<,CIEK]CA.^F>!7^OJGH4I:$18L[H'439.4M; F2X+O6T]Y84R
M67/\[](#6BY=8>"(1QII3Z;*-/+H<4] /\_G5?@>>,Q93<DYYK5PJ4YZ\P39
MBX>T!KD?@"Z1&K#6(!G*!(*^34+A;8\#+^D92\R.X,H2#Z+K5N/X9JALE$H*
M&_DJ_EU.\UBM\HZ#(-,I@M\]7W;B&9HRE;R_U,FG:B40?%]!KM5XMA6+#L?_
M7;F@<CD,TF5)X<8?[;;BSP&V\2SRX[M+.NB9&C*XV@X6"7%LVN!EN5%1N>"&
M]E_HK5YLI-@]YS^:395K#>YK6L%<@H%@%]J&FY2B,RX/&N:95'V37\KR\4#[
MNURWD7#7D&]V %_W]<3KY:G]W[ZJE&(=8QTN$8Q*ID.O$$ IU6XB/Y:,6?*+
M6196'HY<3X8^DK6N,GB?:A#SZ%DXDA<L3D&_<B'68__YW+ Q (]G$RT>:X&K
MC3#*&:_*=[CS[J@,7=D_\--V.)B21T55;F?J:>NI!)>6&W_8^//.2:)6-)+"
M/1"!=+XI6U(."#,>^;:ZS.KSD3BLJ-; TN&Y,?,K;4GY7ZSUQ\,.FI '5X %
M5Z>.W&Q5Q*%:P4.E.\']5KOHE-4C'37+UKO@K?'^!'(0'AQ+$2=+$D:[,8RD
MFJ4.V_($I"F62' D.I^@1C)+-P,#&N<VN]U9AC,TYI*C3Y(SN0D+VD0S1Z8I
M5L^VIG_'N.../4%8+K8I*E0 +ME*XBN#*^-KPVKA+!4P@Q67SG9W7'6&#?2-
M?4T"UJ\L%RRP;OS"IVP]QJ2QO3GA]#%J"#786R'=[ZXV!6:'.[DO&].ZY]]"
M(_-/A'G'Y'<]/1/=-<;.BJY8:X_7]^XSP+N8+EE82RJ@W%>H3SU(VJX1F' -
M"\Z11%NESU"05B5G_(2^2+N"".[)\SK9*DW/V>-XBGT?2!&O0/WRO6QVK)+;
M;=FA6^7Z, $5MX=7QZ:K+=\J9QB6F[U+UQ]97R^,KG0P+#U%HJ#N(<=3MM.@
M4I+F,CWZ"ER#%(3'S?3DBQ,\0+3XO@+L9[@I;FA6H<T0YVXH,"N[,J6R5>F>
M(/CR0X[638@C="8#(DJ;U!.^:S4[%:88@2@XMFW.N[=H+++Y@NJEG@*O[N!G
M[?9]?5O]2-D_G'<@;]8T>FX-SENTL#]P_7YX#IBUQ>AT.;TBS5VQT[Z*E#'M
M?2;U_)D9R^TFTSMB>8L?VVI&+4(</O?Y_'E7/(LT\-7L%(E^EMDI]4VW,JVY
MZ-G@C\JL*!*#I+88P#"H-*5KE&8#I$A(Z6&Z=VE6PVDE%\P,I8A-[7IY_X&<
M>M/U5X*CJ[2^W1 ?/]Q*<C=]@3(7T%6HH1G+M,9Y:W^L[[YN\G:G3\Q^O2.5
MWR90?GE0M_/VWX^)D?_R""G$3%+=\EY<Z$W\2'A@H5;IAH);ENK,&UES/9:.
M1I0+R\W6?PW$(;O;'9=-$VDR7%87%6#S76AF9RX<JW1QSM#ES;XD_C__7A->
MY]GH:3TLU;+,,3<L6\Z<?,'ON*A^\YO^^PH5WG>69[NHTT;0.GZF6X&&!.D%
MR1'*(K&5(4J.A)7U6ES>0PU1-T62E79,=PZW]J*"](0Q[QL?U;%9*%Z08>7M
MDI'A:66!?IR%A9G*O(#SYV/1*^3DH!5";?HYX,5>/$695%$":SSN;=AHHM,E
MT%8G75!UZ"6GU.%[[RO,QJ*\+W-N_!Y*+<U._V&^]>2?B==*.>;9QF%MY;*1
MQI#& ZQ0;4*]K?6@M=!(3I[DVA6]9]+(C8F*80&S"M4-E)FTTAIT0"\DS[=:
M^[7T;:,9V\J 5MM_"^ .OW2>V+[[(_3?O8FZWT]7_@QHN-RK' V]3KZ)!_<:
MWIC7)"S&L,4B(6!V4G / 6IEI38V;UA!<GDR<;3 O_NT\5NCWO2H[82L B["
M1F!<;Z?H5-_ >ZU3K8AC?W?[IA\IQ1%_XN>@2)CO4Q\-#Q6 Y?:"!+/H48;R
M<R,0/?GJWDG&\<U&U89_63MB#D]/E0^D_\QX1#FR(*6(L-S8K[_ENO^E<#A]
MGJJ('+K9T(O+DW'@KN@SRYC>T^+[TUCR,-,6)7K%=[_UQISG4G75^+SS\>3?
M4)G0X0)&D-)FCM9QRK:&Z9<DSBGD-^4D&1PP&2Z%O:?=Y:D_8Y(#YB(I=>6@
M4[#>O*V_M832NG'V7#8HK8;(XZSZ?N:*/79-W@)NTP?,[!W)681.3\XJCI[T
MO20GB[MRSU$)/YXT"CZ+>X_T@  H^AM+J)F^.)0A(\,1"V!^<0'Z:I&JL$1,
M;N$W@R2GCI]2S367IZ)QG1U&#-_/C#_,;8X/BYLW^B<;%(B3"\ ^T7?+-%,'
M5F47$<.H$H"(-R(+(X%';#!UYJMH3!<P5&EFF<;6QO1T-22D5SSD_GNGQO'K
M)*[F])XAP=KVO;N_%Z.#;;-\ 18ANH;@(^N19K"C\4 VN!0?66;849OP-\E+
M;D=.R*UQ46*B#5@HVW3A;@JBUE$-]Y(_>+Z6+:%Y=-(*)58YV*S$4=XC@U91
MUF59J]=U?RD->#3MWSQU_$ <8&]'FK]5Q98W!MIPOWLN^MM\R ,$E"#+&3KB
MRBJ_V#DX_";9]G>&"DW\2:9MP*,+Q ]M4^+D>7[M!I$-OLQN9(BE\L&>1WWZ
MP/UX_@XF90E)%X%Q\;ZT>561H/([X_=;=T\Z+:1VMC6!M4FY;F[C1"LIOOA'
M%X4(DRO/*]:]WIAED_B%Z]69"T=2:42AN7!*9L7#//U!9?N"NG)^6T.]D?VU
MMQ-0\2++S2!O00.F82OV\0"D2%X&:GNGTFNGW*4QQRLP7XZ4M*Q HQ)5D "W
MP2XQV[L=UT$V#*HV;5_$$/,.N7H5)XL;)YV:#,[T-3D7M >%\W'C5$)Q2@\A
MM1,*C\;Z[T@XW[:(XU5N3S14UBN?,_#RWBM[D;^(L_$^!Z!<+$_M&GT[XJZE
M#%&@9)V++-^#$":;K[#%G@.0I<GE1 S7G#VB"[PL-OE7"C\^]XC929-Y7R6_
M%.JD,%^<W_-=X]>8:8YQ5OLQ,8BT0<@E:C=-FO=GY8N0,*?W[&$1Q"4SPG2T
M EP'EQ+]9L)V8U]NMUD2DJ1C,N9_3SX$1'DE5RI@GY<W3GWU\[6&['].892L
MWW=Z*3=<R+31';W3@U]&F8SYKUCH:V2\"W(?F'QG-V%DMIK(F9@5MY!O! 0F
M5*NC%)7O9;%,9HNM,/09:7P9V?>2\T2&>O5OSO3<K16 G@,$T2R+$-C(.< (
M/]+N<Z']&!U)ZAV_Q)/FH8LL!%:,2^724.C6JYF -\EY4*([Q%4"$K<2S82R
M5S7X8#X4*KP PW0Y(M_ J"TQ_QL 64"FO_&=OX3\0>!/%NH:?>>,/$,>H_\
M"Q?$&E:S:Q:QJ6G:<(GO_#/]DZ&FF7T,,=I9Z9>P7<\%A+<RP7T,'T+X:U;X
M<_%_2O!OC3PM=>&?'GAR WNH>'=<TZ].HVT+>(=&O-+U>?2[JW?<M[=Z5J5]
MIVJV&KM:76G6]Q<RR0Q2Q*IG\#?L_P#PC^&NM7WB+P'X/TS0M6U2."TU'58;
MF]U:ZOK.)[P-:6UWK&JZA-IZRDV-[=_V>(DF%F+68R%VV_UAAJ$JU;#XMX[#
MXFABO>_<2]Z%:SE*BDYS^&'([-<WO-W<=M*6'CC*ZK4*LU3A+D:E)7<D[MZ*
MS3C**NETWMH>GW_A;P[JNI>']8U;1M'U'5O"MW)?^&]0U#3;>_O_  ]J%SIU
MSI3WFDWC&*ZL'GTZ[N;>X=0CSVDT]N64S!3R%Y\#?@QJGCJS^*>H?"CP#>_$
MG38XK>S\=W'@[PY<>,(K:T@NK=(+?7)[6;4H+6>*ZN52.*\BD_T@I<#;Y@'E
M_P"U#\5O%OPN\/Z%J7@^33[>]U;Q%_9]T]Y9_; UM'IUS*@6-FB0D/ @.^1-
MHY7)!5OFGX8?M.?%GQ1\1_"'AO5KW1I--US4WL[I;?1HK:=REE=7"+'/]KE,
M1\V)-S>659-R$C<6'\^<9?2D\/\ @WQ RKP[QT,94S_,L30PE&,.3V7[VM.A
M"/\ ,JCG"3=[JSB^6[9]-3P3C1Y_?LO*^K2:5]+:/LS]/5C.Z-LR,%B1&?*1
MQL8@P0^2I&/-%PY*A0%,*9"XCS8&>V<X.,'!S@XYZ=?7CUXJ)#N 8<$A6//W
M@R$@X[#(;@X.5SCD9#( &VY)';![X'7&._\ ^NOZ-6(=:,*GLY4XSA"4%4^)
MQG&-1-V\IV^738YWHVKIV=M#F+ZXG35;A5%NEJUFACE=VA8W,;J\J22@;HK<
MHK?:74;GMC*D.^9HXV^"X_A?^TYX.^&_QQ\4_#E?ACJG[2_QM\<ZIXILK_QE
MXCOK7PEX+\)QR6GA[P%H>G:M:Z1XA>>Z\"^#/M/V5&TJ_L+K6XXBR?99FGC_
M $ OH(&2:6<?)Y4BR  9*R(8R/FX^8-C)( SDD8S7RW)^U5\$[#992ZM=G^R
M%ND7&E:K-&L432V\KNT5BV\AUD1(E$DA<)M0Y4GY#BSQ%X3X%IX&7$N;87+7
MC\3&C2C6J0@Y1FU"$XJ4E\53FBMTW&QM3HNI3E-7T;7EHD^V^IT'[(W@/QA\
M./A9;>%_&O@[3/"7B&#7]:OM4O(OB-=?%7Q%X[O=4,5[K'Q#\=>,)M#\,B^\
M;^,-;:XU+4H4TN2RT6S2W\.Z5.VDZ;IK+]5@@YQV./QKSGX>>+-(\:>';#Q1
MX=NGN]"U:.:XL)I+:2T>5(+B>TE+6]U';WL!2XADCVW%O&6V;@I0JQ[V%F^8
MG[N>3D'Z<=>?3H*^MP68X3,L-1QV7XBEB\%B80JX>M3U4J<XQE&[4FF[.]UI
M9HQ::=GH_P!#+UB:5$>.(.9FAE-ML0.PN%1G@DVG@K%,J2MN/"(QYZ5\N_'+
MX9>+_BSXV^$.F74GA^S^$'A'Q_:?$KQ]:#4M2;6/%.I>%[1[CP=I@LK9?(;2
MY?%*:7=ZE%.)$73K:Z+Q33;(9OK*>.*0&1\Y0' 4D':1M8;AT!4D'O@D=Z\&
M^-/Q@TKX,Z?H5_J>E:MJD.LWT^G0VVCC38UA:.RENOW[WLT#L"B-M9&?+#YM
MHP&\KB?BO*.#<EQG$/$%;ZKE&!AS8C$\T8QI;N\W*Z4;:W]>Q<(<^BO>_P K
M67D^K^X^6Y? '[1GBK]JV'XC?$;X<_"_QC\)_!-_?:?\''@^*NHPWG@RQU9M
M^N?$74/AX_@H6NM_$K5;16\*QW+^*=/L-#\(QQFQM6O]:\0VH_073(FCO9"-
ML32//++;R,]Q<212LS0WDUZRE1(Y55_L^&1K6!7#I\Z #Y(^''[57A?QGXNT
MGPGI?A37--N]>GG@2ZU*73)(HS#:W%XY;[+<RNN^.W>-=O&]UW87<1]EVZJT
MD;8"LN_81@F6(*5.2.<*[ 8..1QGDUY'!7B%PUX@Y=#-.$\VP><8.523J5L+
M+GC1IJ,&Z=1QG*U:/,I2?P\LH^ZGJ%2G*FTI*S:OZIW5]5Y%QR A9<9&!G'J
M0/8]Z\B^.GQ8TOX'_!WXD?%[7K66_P!(^'GA+6/%%Y9074MG)>#3+9I8K7[9
M#%<RVBW%QY44EQ';7#P1N\B6\[*(G]=;A<(,ENG7L1GKS7E_Q?\ A?X?^+WP
ML\??"WQ7]K_X1SX@>'-0\,ZTUE,\%[#8:I%]GN+FT>-)&,UHK?:HH3&4N&A$
M$F(I78?:/$156-)4JM3G@IJI!+V:BVU9R>S]UOT:,VGRMKXKNUWY=M]S\YKG
M]OV^T'X%+\1]9USX5Z_XU\6?%S2?AQX4T72]%^(WA_2O!VL:[X?US5Y%^(EG
MKGARU\9ZA!H>E>']5CM->\->';G2_&L\6FV6E^7I6M1:Q!]W_ SXDQ?$;X7>
M$O%UGXR\+^-AJU@K3>(?!NB:OX?\./J*RLEY:6N@ZU"=:TB2S9);6XTOQ UI
MK=K/L>\TNU$D9/RE#^QEXNUF+5/&/C7X[:_XB^.LOB+P%XQ\(_%^+X:> ] ;
MPW+\/+36]'T.QOOA_I]Q=>&O$DJ:1XC\2?;;B\:)F;799())7T;2[=OI+X$_
M">[^$7@S^P-6\3R^.O$FL>(/$/C;QGXUGT2S\+OXH\<>,]6AU'7]:@\/:6%T
MC2M/<P06MI86Q\V'#NT,:,S5T^ZW^[A*JHKWU3G!RB^L=+ZI6>W785-3=-RJ
M)*2FTDKI<MHV>MW>[?7L?2BR#"9.]L?,P! &5SG&.AZ>O? I+EBL+%$\Q\IY
M<95R&DWKL!*JYC&_;F8JRP#]\ZE(V%-7>'4$$C'3CLOK['I].*?<+OB92%8,
M4#(Z;PZEU#(!OCP[KE$<MMB<K(P94*GGC54KRY)QBGR.,XM34D]7NTX--6?>
MX)WOZ]'?2R?ZGYR_%O\ ;,@\*?M+:=^S_IOB?X8^"+;14\*:QXU\:?$/2O%>
ML6LE]XLO&M]"\(:9;^'/L&C:!KNL.%M;'Q+XPU_0K)[R>"TM=/U6[ELK#4^K
MT;XO?M$Z9^T=X/\ @_XJ7X5ZOHGB+POXS\;ZH_A^'Q!IWB7P?X9TR62VT(:]
M)?WLNBZQJVI:Q/IEI#::=HVAW4EC+J6IV\FHVNDZBR5?C?\ LB3_ !5\<^)/
M$&F?%36O!'ASXF6?A'3?BQX3L/"6A^+)/'"^ -;L=3\(&P\3:G FI^#XM.NK
M.UM[^6VAEF:WCF:$Q@K=1>U^ _@S#X.^)?QB^*=SJMUXB\5?%O5M)CO=1NK,
M6,/AWP7X1AU&W\*^#-,"?:4NH=.NM0U"^OK]Y+)[R:_@'ER_9"B6E43Y75PU
M6<O?A3I32FJ;T2E&4Y-SNI7:]W963N3*?(]8MQM>Z5[>1]"V-V;B!7<[FR0S
MJA5"1Z9 /Z>E7F( )()QV +$\\8 R>OY=3@#-9.F;Q!$CH%P7XRK9QD@Y4D?
M4=>.>#6HQP, !FXPI.WJ1WP<8Z_A^--.4KWISI23MRSLVVENK6T;NAQG&HN:
M%[;.^Z?;9'F/Q5?Q=_PA?BJ'X>6FER^/9/#NIMX+EUZXFL='@\3-;R#3[F_N
MHU,D<%I*5NV  $S1"WW+YAQ\$>/O@9^T)X _9A^$?P$_9_N/ ^OP"8Z?\=]7
M\4?$K5OA_P"(/$6G:O>:AXI\<S_#SQC_ ,(CXY;2;_QIXRUS4(+F_P!;\-/J
M5CX;$\&DRZ9K+Z5J=I^@_C[Q!HG@[1KWQ;X@GGM=)T2V:YU"XM8+J]N(X&9;
M<O':003R38:50ZQQ.^P.P4D"OGEOVL/@PUS#;75SKXBBEC\J>?PIK#6N9 C1
MF63^RS$F[S(]N\C]XP &\!:^$XF\3."^#\;EV7\09QALOQ>9UH4<)2K5:<)5
M)5)NG!Q4I)M.:<5;K%G12H3JN5EHE^._Y6/6/@9H!\+^ _!7AN3P?H?P_ET#
MPCI6E?\ "&:!J\_B:P\*0VD7DP^&[;Q+<!4UF"UC6.6XU2TM+#^U+U/MD\8=
MWC/M]8FEW%O>"&]MU4)=0I+'F,Q2")HT="P5=ARLB$@MN&[U#"MNONJ56C7I
MTZV'JPKT:L(U*=2#4HRC.*E&S3:>C3Z;['.N=.:FDG&;2LFM%:U[]=]M"EJ,
MKPV<SQ'$P7]TNR1_,DR-L.(E>0><?W6]$=X]^]$=E"GX\M/VI+/7/C[J_P #
M_#6AZ5J]WX/OU\/^./$=UXUT+0;[3?%TWA"Q\7V/AGPEX.U&>+Q%\2;NRT;7
M-"US5;I+'3M+TK0[ZYU1+^[N[,V$WUSK;LEA(RIY@+1I*F6 :"65(KA28U>5
M5,#R!FA1YD7+0H\H13^7^K?L?^,K[XUZ[XZTK_A4-KX&\:?%_P .?'#7?&^K
MZ9J\O[0^D:QX:T'0M*_X0;P].%MO#%MX9U>/P_#8W]RVJ0W$VF:QJ^ES!["U
MTP2*4JCE[.E3;J6YO:3:5)+5<OV??T?VMFM!2J1@[--Z7T_X9GT/^S3^U%<?
MM(K-K^B>$]*TKP8+G5;?3=9T_P"(/ASQ%<2SZ??76GK9:GX?\/3ZA<:3=ZHD
M%SK%JFN'3)HK:UFC(EN4,,GVA7YV?![]GOXGV7[15M\:_'NE? SX>6/ASPGX
MA\'Z-H/[/UOXIMO^%A66OW.G7-CJGQ.DUO2-&T];7PI#:S6_AK0K*TNIK/5;
MR\OFUFXMF@BD_1+(SCN*J/-:TXN$D[/6Z;_FC_=>RU>PXR4U=)K6VHI(')K@
M_'_@+PQ\2?"FO>"/&>FG5_"WB6Q;3=?TEKS4;&+4]+D='NM.NYM,O+"ZEL;V
M-#;W]B;G[%J=E)/INIV]WIMU=VD_=L2 2.U>+_'7QAK/@CX7>*_%/A^6WAU?
M3+2UDL9;NW6[MU>?4K*TD\RW+QB3,,\BJ"P5'*N0P4@^%Q1GN#X7R',^(<PY
MOJ658:IBL2XVO&C3C*4G;R47JW8UITIU9*,''72SWOJ]-?ZU+/BWX0_#[QMX
M:'A+Q5X5T34_#,-K8V5IHDMC;RVVD6]E!;B&SLWN(KE+>SM5LK$:<-,L;.:W
M2W^RNQLKN[@/J%G'#;06]M;HL<-K'#;)$JH8X(8K81QQ0[%C*(%BBQE-N.%1
M1C9^1=A^UU\8Y[BS6XU+0'AGN-.CN N@K W[W:LX$J7$SJ50LX*Q/NV[%(W9
M'ZUV+2O;6\T^T7$L%I)<B/[GG^4RRA>OR^8'VX/( Y.,G\E\'_'_ (,\9Z'$
M-?A&K.I#A^O2PV)52SDZ[J1C6;Y7\$85*;CHO>YKMZ(Z:^#GAX)U'[TG>*V7
M+I:ZUNWKK=;;&JTB #GN!T8]#ST'L:Q+Z*%I9FF;;%)$PD(VMF$J1,&5CS&T
M6\2@?O&B+B(&0H#KMW*]0>!CUR/PP#^'7M6=>6RN&9I&5O*D4JH'(9&5OO?+
MG#'@^^,'@?M>*QE?"PQ<J6'=9TJ4JL&D^1T8T/:2N^97GS1FER[1M=7U?/&*
ME.,7=)I7[ZVVT,MI;0^6;J&%KF.*.":)6>Z\AX]MW-$?,#;8@\5H\3PAY5E\
MMV7"%AH:;)!,A=9WG+7#MN,DC^2K0^8ML9"HEE1$D1T2[50OF*R9>-,_C)\;
M]<UZ+XR>/8HM<UJ""#Q-)%;V\.LW]I!&BQV3[%CMB0%DQL XQN&[ W5]H_L-
MW]_>^ ?%/VR]N[Z3_A*D9'O;N>\= VA:3^X66X.\*GWN/E., FOXT\-?I79?
MQSXYXOP<HY)5IXFC#B*O5S"%.JH4YY11HSI4G*524+RDZOM?=UBZ7)RZN7?B
M,'3I8?VJE-R32LW&ST5]HWW>FNRMYGW$%0$$=<C''OCT]C4<J>8X'49.>W(7
MY?\ Q[ X_P#KTU&8OM., J",GCJ1U/.?;/?-/<E=S#^$[C]%.6/X*"<=^G/2
MO[2A4FITXWCS3C%3<4TX.5%3LFV]4YW3UTMUN>9+W4FNMM^S=CP?]H#QSJ_P
MW^'.M>*]#M]/N-6TY+.*RAU0.U@UU?ZE9:;&UPL3HS"$W9EC < S1Q@[E.T_
M"EE^V!\1I=8T^VBTCP='I<^L:)I<MU#8:E:7,DFH>7:ZM?VT=[(A*1R3LFT0
M-)(A9HE=#OK["_:Y1'^"_BKS%1]DVBL5D!*ADU[39P3@$Y C+KC@,HSSQ7Y'
MZ1;B?4] M)&>;?KOAYLS$%X99-6LG5(". &C# EB!L)4D,0*_P J/I8>,O&_
M _C1P+PSP_G%;"8/-8RQ&(IJ=:\I4<?.$6O9UJ<%SI\M3FC*\8Q2Y;._O8/"
M4IT.9N5VG)I-6NDEUBW9VOOU/WQTMD;R9%920OV>0Q@JC,D"RR/M/.=[HOK@
M\9 8C>WKZ_H>_P"%8EA;QVT485"%&^8MD':)880#C.X[C&5  )&WY@,C.CYB
M-N&2"F&;>"GRC!+#> 2H'!89&05SD$5_IWE&*Q<\DRFKBYJKB:F6Y74E4E=R
MJ?6,NP>)G*H[^]+VM>I&,E:\%!-.2<GXF(J)8B4&DE&Z5NW,[:_?_P .2SR!
M(F8,RD ,"N<X!!.,(_8'/RDXZ8."/@;QS^UZGAWQGXB\-S^!I[X^&M0FTYKU
M-?GM&DN+=1,8_+6Q().Y#N&8CNZL<BOO2Y)$9*\DKL'&06>-MO8C!X&[[N?E
M)W<5^'?QAD=_BQ\40Y&UO%^HL!CD^7#:QGGKQ(0IYYSD97FOXY^FQXM<3^$_
M"G"^/X<J5:6)S3,*M&O**J.DJ=*,9P452J4IJHY-J?-.2<.6T8N[?J9?2I5.
M9-*2WN[-WM?L]-MT?J=\$?BW_P +@\+WGB%=$N/#XL]5DT^:RFU%-01YXX;>
M<[F2!,XANK>4%#L+NHW$QN@]_C.44@18P!E58'\,@?CZ\U\3_L21HWPXUY,C
M!\8ZB2,$<QZ9HML_;'$T$J>^W<,JRLWVR0$V 'Y1W]#@X'K^GY5^]_1^XKS7
MC?PFX2XFSI268YI@56KW4E%M6BG34Y3FH.U_>G-\W-K:R7%C(QC7<8I))6LO
M5@XR.@.&5L%F7[K!LY7G*XR!T8C:< FOC?\ :W^(?C+X>Z'X4N_"&J#1;G4M
M>NK2^E6UL[L3Q+92SHNV\AN$! 0M\\#CC"A)-K#[(+ @@'L>Q]*^"/V[$8^&
M? [ <#Q1=L3D=!HUV2>N>@/O7A?2@SO-^'_!CC3,\ES'%9;C:&5U94Z^%FJ<
MXM1F_B2YETO:2-,!3C5KJ$KV:Z;_ (W7X'CGP5^-_P 4?$_Q5\->'==\4_VC
MHFIW5S#=68TK1[7S]FF7MQ$/.M=+M;B/R[B*&7Y)HP^PHY9&93^J$.V./:O
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
M546'>MCH6BV92;6_%VO2RQPV7A[0[("26YN;^ZEBLIIHXFAL%G,UQ+#L!KY
M^!'[/?C3XW^,+/\ :=_:ETX3^*=0@;6OA/\ !K4"5T;X/>&)(YHK&XU&S61X
M=3\43PS!YI[H/%$\@DB)N(U"1_LY_ 'Q?^T#XZM_VJOVJ-*^S:R8GN?@C\$-
M2@C?3/A/X=NUGMFU36M.D::VO/$FM"?[;]J^>6T612I2ZC14_4R*P6&"0A]F
MZV821H[S+O6,@'[1.%G:$+]R *$C8*RYQFO]-,-@JF:86O6Q555L)')L5&$:
M3]UOFQTO>4N>\K-6V5K:7U?PZP5;.9T<7B%*E1IU%&-.D^5346I.4E-3;OS6
MZ*R5]KGXE?'*-;;XM?$2R+RGS?$M]-(2?G+-I]O N67,9M(U.V*')?<%WKMW
M$?8_['>D6FO?#CQ=;:G9QZG%>>++Q=2L[VWMOL%SMT'0+5;:XL8?-@O()("/
M-6971@/F4D<?(GQ]91\9?B&H ).M3$MC!'[FS.><9R<COWSG@U]L_L.H7\#>
M+$#,F?&5Y\R]1C1= /'UQ@^QK_('Z--+#8KZ7OB/@%#DPM/,\8I4XV]ZI[:J
MI2;DGJU9.R2=EIN?IV91P6(RBCAX8>E2]E14'*$>6I.2YN:4F[\S=][:V5T]
M3YN\;?LP?%?]F#Q5J7QA_8\NHIO#UQ<3:A\0/V>-8,L7A'Q+;22F[O+SP/;I
M(D&@:M#N:2SMXGB:^NX8K.57M;F4U];?L[?M7^ _V@])NFT*2Z\/>,]+00>*
MOAMXBB73_&OA6^1O*FLM4T:15F6T613);7]N)+><(O[T!B*^LI]/4!F::8@
MC((!#'(1NA^ZQ#< ].!G%?!O[1W[&GA[XF:S9_%+X=ZS??"?XW>'1+?Z-\1?
M"XCTY]5OXX61+?Q5#!Y2Z]IUW"\UA<QWZ%T@NGFMPUS%"I_V$J97B<KQ^5XG
M+Y5%@*&)J5:F%<G.G4K2IVDYQ33M[-0247'6-[WNC\KQ&%QF6WQF$E)T85$I
MT9OFC))\SDE&SYFI6>J5E?>Y9_;78+X+\(LS!\^,'WN#N"-_9EZ2F5)&X8/R
M#+@*Y(PK$?''P.=?^%R_#%\_*WB>0*<'D_V;>CIC/YBN1^)'[27C@VFE?!3]
MIKPU_P (1\6-%\0174?B?3;.YA\ _$6VDL+BUMM6T:\FA-JNH3JR275A!<M=
M6Y622X@AMEE=.H^!"RM\9_AG&L;RE->N+X+$OFC[(+"]C,Q,>]0!NSM)#; 9
M0IB5F'^.GC\Y9Q]+O@S&4,!BHJCQ)@*]2IAER06(CCZBG1E[2$OW:C&$N6]^
M:<GS6:2^[RC/<%F^">%HVHXZ+;DJJY:=E"+:2ERRYD[Q5Y:Z;[G[?JV(XR,X
M$$1<X)/"R!0J@%F8GY0J@L6( '(!R_[9\F66-DVA'V,TP\@;C##.%#3!%8F*
M>-@%SG$J@%H)A%8CN"\;&,(_EI$K;'5D62.60.&8$@>43&S@$L 3L#,N!^:]
MA\6/B=IWQUTWP]XFE^(=E=^)OB3X[\-KX/UOPCJ%M\,6^'VE1W]SX*O/"7B2
MXTJW@U37[:UM+>]U6>ROKD26]]<QS16_V9\_[3U,34H4<-*I"JIU,/A9.-5)
M\M\/13C#E4;1NF[.[YG)MVLEX6)Q/U64H37-/G:;2?*UMIJ_P>WHS](KYS<:
M?/*-@#PL5*NKJ5R 22A;C!.1U..F>:_ "Y6*"[U"*&)%59K^;S@H9YI(M8NY
M50*_"J715;?M!4MWQG]^Y(X?[,DBA Q'YOEF,[48["KI@G!"NV,=01G@ X_
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
MG93)!LG23S869$)7[-M;E;FTA0-$D,UK;JES( T<HDM]H$<S VT[$Y!B5RQ
M.[8,N/G+Q!^SA#XL^+&D_$K7_$MA)X>\.Z]9>*-$\(6'@7P]I&HMXITZQNK*
MVOM9\>"\N?$.LVB-/]HM],G%KI\-S#;%681(J_Z]8*&,AE63NA0G4I1RG(E'
MGE%R<%DV6MMN-E=/F3LK75K79\KF+JSFJV"INO)RM)J4733YFVM%>Z3ON]+*
MQ].B4F..(L<H)E ()\R$W7^B.V!\I,4$F2VUMRL.K@'\0OB^P/Q8^)AS][Q;
MK('7J)+,D=/0'KZ?2OV_D"0@Y#&1S%$6$;R*T,0D=,,BLJD23MNR0< D_+S7
MX>?%X$?%?XDC@[?%VM%L$,%!:VQN*DA3R."0<D#&:_SY_:7^U?A]P'6ISJ4)
M1SK$QE3]U7M2I-R2<7*SO97>R74^DR>,HQ7/%QDXMR3=];6;7:.FB=WIN??W
M[$;!?AUKY)P/^$PUL9YX)^R@=.@R1D] .20 37V4+EP9$Y,P942/DL=S ;B!
MT3!_UK8CSP&SQ7QG^Q-Q\-]=.W<)/&6LKM! +H3:>8.2,'R]W4@^ASBO>?B3
M>>*[;P[?W/AWQ#HOA6ZT[S[F\UW5M.;4+6V\/VX::Z\V$+AFM;433,V\.2F8
M1)*5C?\ JCZ+V-H?\2_^'$U*I.I')(4Y*7+\2J2;^&,=-?SU.#,:E.G7GS<U
M[75MK7EY>O4]0BNY9@#Y9\MT<[PIV@>2LJ[C_!N62,KNQNW$+DJP7X8_;H<G
MPOX'_P!KQ)?9_#0KVO=/V?/%/BWQ[\-]"\8>,UT::_U>;4[K1K[1;*2QM[_P
M^+B[L=$U22)IW,1U/2Q9W(M)DBN;0S""ZM;>>%XX?"?VY3N\+^!=O.?$E_CM
MTT6\C/7'1V _'/3)KSOI9M5/ /CBK9IO*ZJMLK>SD[ZZ]>X91B83Q-U&5EIM
M_P #S1\E?LZ GXU_#\#K]JN3V'32M0)Z^PK]I5!(P.K><1[CS#_GUK\6_P!G
M13_PNKP">1MO+M,CD[TTC46(P.2,#[P^7_:K]F;B>>"WW11H6VSE?.#;7Q(K
M"/Y<L9) 3'" "3*T8 .<'^</V;,8U_"#B:E-M1KYQB5-Q:32P^"P-2+C=-7;
MFU*Z=U:UG=G;F6(@IW:DK+MWN_T-:%U5<L<!R=H((+;1DX4C<2 ,XQG'/2G?
M:8?[Q_[XD_\ B:^9[7]H.2'XA^'OAOJWPZ\6>&[[Q9<:_'X>U35I](EL=4C\
M+6:W^NS6]K;WL^IQP6MM);(9)[6%?,O[+!*W$1;Z'_M6#_GFW_?J7_XW7^DN
M%Q$*F'HU*GQ3IQ;Y+J/N7IJR:;6D%>^M[]+'C0G&HFXWLI..O=)/LN_8TK@
MQ$'INC_21"/UQ7Y1?MV75W:^+O#$^GF'SH/A_K#PQ3[!$\ZWP,*2%R,H[[%<
M1;KA@2+59+DQ(WZP2 %3GID'\F![_2ORS_;<*1^//!C%I%(\(W<>(I3"[,=3
MCD\H2B*7:)8U=7^3:R%HV>,OO7^./IY8GZE]'SB3%3A"I3CF60Q<*B;@W[?%
M/5)IO1]SOP5*M.LW0:4^1J^M_E9K:Y\=?LD_M+:)\,_C#=^'OCQIZ?"K6KS1
MY] MM3U.6Z;PIKE[JNL:;/I-OI=]>1R7MN]TGEF2XO1!IL3,L#W*2LD;?NB+
MBQU'3B8G@GM-0MPJ21WQABD@N4R1:75HSRN+B%BBS60EV!Q(Y2,,P_(GX!_"
MKP;\7_&'B;P)X[\-Z)X@T#4?!.MQ:A#J%DC3733:[I<EO=+=2/=W*7>F/'%+
M97$4EH\-S!#*@8+M/17WP:_:<_8P<:C\ M:F^.?P-M#(VI?!KQM>++XJ\(Z7
M%ODEO?!'B#4+JW.H7*$JR:<\\ES+!&T%M;RSO&A^0^@WGCJ>!^08O#X*A3H.
MEF49TH0J\BMC:KDXQ<W)MJ2LW*5DK:VN?/9E4Q.3UIU<S4Z^"F^9R5Y5XS;:
M<5O'V=E%I<C:;D[M.R_1KP+\#?!GP_N]5U703KEYK>L 6UUK7B3Q!J/BC5TT
MDW OTT*TO=5;S=-T:VO$CFM[*+ 9HE#  *1+\>HMGP4^(<:\F/PKJ>[\(CD\
M\'\"3[5Y?^SU^U[\)/CW;C3] U.\T+QGI,&_7?AUXRAGT7QMX>=59)?M.DWJ
M1W$]L'W!9U#*T2FX*1QKQZ;\=[Z"Z^#'Q$>!O-2;PUJ5O&84>4/,T>Q57RU8
M_>(!<C8.2S #(_JGC['9?C?#/C.E1JSIPQ7"><1JT8\L8TZM' XJ;G33A?GF
MY*,Y237+&*LI1N_1RC&8.NX5<,X0A.HI*#DE=>Z[N-EKK9Z+;;37\3KH@Q7C
M Y!LB ?4BRM\U^_G@WCPGX?V]?[%TH]NO]GVI/7 ]:_ *X1A:S-P1)I_G+AE
M8B-[2)%9U4EH\LC#;(%;(&0,C/[]^#W5?">@DY^71-,8@*S' TZUS@*"6/(P
M%!)/ !-?YL?LSE3^O>*M1PC3K8BDY2K05JB4,UQ5).+;:3<::;;3UOTLE])F
M\^>C2G[FBC'W?ALN9J^KUU[['6= K'C[I8D]#U_4<]_2HI 2G']Y.X_OK5>2
M_A59&7$T<"EIO((GD&U&8J(H/,D>3:I/E(C2E>0N,417:7!>)(Y T?D.YDC>
M,J)<.G^L5=Q*C#*N6C;Y9 K<5_KIS.%105G:%1.3UE*V&BU*35DY--7T7H?.
M<T&H*3M*4E9+_%I:]_S_ "/RL_;6('Q.T)3U_P"$/LN/^XQK]6/V'@3\1?%0
M'7_A$+;_ -.UM57]M?\ Y*EH7_8GV?\ Z>?$%6_V&_\ DH_BG_L4+?\ 35;:
MO\1L(H2^GMD<YMJ2SK,4DFDK*I7[W9]74HQ^I1FW*_LUVM907EWN?JC_ ,M=
MO<]O^ GOT[>M/+#YES\Q7 &#ZC\/KZ=ZK33+;N)WSL&P< DYD(C7( )506!9
MB J*"S%5!8<MX7\>>$_&UHVI^$==TOQ%IJW%Q9-J.CWT%_9I?6K217%BUQ;/
M)$+^WDC9;BSW_:8 C-)"JJS#_;:G.$_J-)-WO*:MY3J+7RT_X/4^3ES1YI1<
M;N7+[VV]W:S7\WH><_M*@_\ "C_B'[:"V>G>\ML5^*Z@D1@=2(P/J9M/ 'YF
MOV@_:6D;_A2/Q"CVOO.@GC8V#_IEIWP%'KR<#OP!7XMPAQ-!&2A?,;>6DL<D
MA GT]F*QQNSMM"EF"J< %C@ U_C=]/VFL3XZ^'*2E98'"Y;*4=E3QW$,Z]=W
MLU[2$L#0]F_AC&=3FC)RBX?3Y91JRI.?-3BK.]WK>RNU[RT[?F?O]H1!TFP.
M6 DL(55E&6&XY#!3U(6XB;&,G=@ L"H^4?&'[0.IZ9\<3\-([WP9X<L+;1_
MNH6U[XIAUFVNO%$WC"[U 7ECI6JK9CP_:W]A'I6FVT5CJ&H6]Y?-?BUT^&YO
M## OU5HQD72M-B3>LR:?;94 +@K';*5WO#-$,M!(I)1C@90J6C>OG_XM? WQ
MU\4-7M;$?$^P\.?#&/7?"NKZIX+LOA]%J6NZTWA34;76]/B/C.]\51_V3:/J
MMG;&Z^R^'+NX-JDZ6B6\\D-U#_K=P@J[X4X<E&5']YDV!G*]])/#T59+G5E:
M$=[N[>O1?+YO"LIRGAYTW4YW%QEK&RDW>RDG?7>^UMSZ;299#A4(7<"F_P S
MC 4'9E=J,=W$+LDFP.X3:#7XN_M#D?\ "Y?B(>WVC2S^']FZ*:_9Y%:"&TCC
MAD18XTC*1O-.D81H5$>9($DEC*HSBXD43$@;PJNR#\6OVBIXO^%S_$.(/NDE
MEL6CC16=W\C1-)NYD54#$S16L<D\D&/.2*.1VC 1L?P5^TFA6AX3<.UVHU.3
MB*5;DI7<W/!T(U*6B;?LY2JR516NTHJ+B>UDE&IRM^UHJ3C>7,TE=K517,M%
M;2^MCZ]_8:)7PW\0^,EO$FGQJ/5D\/6$3CVVO#*,G@[<@D%2?1_VO;#Q#K/P
M7\:Z=X3GU!-3NK_PG-<OIVE-K-Q!X<M?$^A2^+;DZ.\EO#JUK;>&8]8FO])F
M=X]2L8[BSFM;R&9[6;S']B*9(_#GCY694=O%ED\?FL(DD632"Z^5)*4CE?8C
M,T<;LZ!3O53Q7UQXIUS1=$M)=0\0:UIWA_2[6)YKK4=3G@M;>"*$;C,9KF2*
M';&0I+EVC3_62(Z HW[A]$^GAY_1F\-_K&+IX:G'+ZU=Q<E&MS5\75Q$XN[T
M2G4<8IP^%).3>IPYLE&53VF+PM.R=^9MMW;U5IZ+HM-T]7L?/'[+'BO7/$_A
M[4_)UQO$W@31]9L=)\ >,+OP3<>!CKFBPZ7+%=V5IH%WI/A^\633)Q<VTMV^
MF65C# IM;#13;1'6QV'[4,L0^"'C2WMGBMS(MA#;+,0NQ_[<TWS[C+'!2&/S
M)U8$AMH5"SLH;P'Q;_P4,_9A\&ZJOA_PSXLN_BQXMEAE>'3OA;;?\)5<ZRZQ
MR[]/6^T>W;P_<WFP.S6ZS6MS"L1=4>5 K_-_QN^.W[77QD^&?B6;PE^SJOPC
M^'5Q8P@^*OBIX@EB\76UO#?6D]JL?@&)9+M!+<10133W\5K"+6:62VEGG2**
M3[_QESC+L7X3\7X&EC*7)')*\)2ES<^E.K=WNHM))6=GU/ P>9T<+&I##3CB
ML3*<G"R<J:T22:5I733>D_A>Y\O^,?'FB?#O0)/%&KM>VUI;7%E#HD!<POJ.
ML62I/->:=&1YMQ<WD:/;:?%&I=KR6 *I[_;'[.?P%\<_M >.(_VHOVE]*>.>
MUGDA^!7P<O(HVT+X=^$6M;>(^(=<TNY>2"\\:ZY-*;J6\PSV=LX$2I.B*GYT
M^$_@]JE[XNT3Q=\7?$$/CK5M.O-*72-#D61/".FWL(BC:]M=,8";S[)IDN82
M\&&GBC(W*IQ_3;I5K)!;QQK*7*PQM)+(J;G<0P1CR@@"I /+D^1@&#@D;@0[
M?PS^SWR+(Y8GQ+Q5.M+'3PL>;FYX.FJF)JNG5I3Y8IM4XJ,H).+YIMN4E9&%
M7+<VSB:KYFUA\-":4*=#FI\[B^>\O:2J7?O):)*W;JEI;M;^6GE!!G=(4<R
M-Y; 9DD"2E.<+#L,:, 5& &K7<'R)#V\F0'_ +]G_&F;7^8EP0/O# '3 ';L
M2.E2M_Q[2_\ 7*3_ -%FO]1'0H8*E4PF&@H4(Y34I\JZWI5ZCD[)7FW5:;M:
MRBDM+OZ&G-QA""C&,:35.*2MS**B^:7>3=[M63ML?B#\?>/C3\11_P!1F?\
M]%6E?;_[#/\ R)'BO_L<KW_TR:#7Q#\?_P#DM7Q&_P"PU/\ ^BK2OM[]AG_D
M2/%?_8Y7O_IDT&O\8/HP1C+Z9OBA&RBJ><XZ"Y=+I5)23E>]Y>]9M65DM#Z'
M'O\ V2$DE%\BA9;/5^\^O,[ZN]M%H?=$^QD((UR;9U!3W1>OXVM!!$5 FI2H
M]*[T)K'1A0@(2(U*#1!"[Q"E]P@(2(T*H1?IG4@7$) NO7>0A!(":9?__7;O
MQS-KSLS><_;ZK>>9.=N5]XJ[]*_9[<7%7=.CYX_B7ZO2_$9[\R8VL!AWH9KO
M<X3^V&G76\R$05Q0493WZ8+PWG,3(GC?\9D7+WN'VU?LQ/O\K JEHQ2.(M&\
MT3##&"U9T49%4?ZCZI@UI'PKAQ4V]4>P]\+!BY-IX,4>L:\P$92[N().S VH
MJN#8_D$*R4A)S?]GYK[41I  SGK<LZ1*A:@H/A=-[_#WD\;:CT=U3H>HY<EZ
M7#+>#[<85FN8-XSK_)DA4<^]I@7GPR_>EA$5VM\8LXEH%_^B42;#6B]>R,Y+
M5">4Y9E<2I@AIY$;>P+O+ZMDYU*8UH>MGHQ5T%I=(JZN#3]M%KPLT"9$N,\5
MCXO\R4AS;6&UZUMN[=KCZDY['ZF-ERQ>Z=_?9+-$V7B;WOC&AXC':$KP=]E2
M 3H2P#[7!F=N3K=;ED)Z,G8[?4;EZ&'A !W%(T5)+W5<W/NQN<W?OBX*I3*/
MV)5JL5Y,L9^Q57'\ DDPY0[=$ME\O#&X?FNS77*F>8D*Z-V_O4!@[F:RVDFM
MP ?I=)R79?EK)!QG=DN!\3#SSK3)(J%ZHSKX\1?Q<M8K\>BD-QER*<J/0<L:
M'\55[R^0U)F<E% QDA)PP5I4UP+_U,F^\E.M[YK_P&$U,,=5@Q_8,4OHRL:0
M[0BGCB&<[X\,^,Z";N )KA-/3X#B',\"G;X-R'=@8E*]MV;LN^" #IG8:;A-
MAM_DIOE8F5UMI-$+SGT;G33[),YH<SY Z$\8Q@$\8X[720]\3 03GB%B@;?V
MF*Z+J3XFR=>G*D>+JZR%(Y;%L'G"KI,'3FW2;FY5D@\C'K6,LL13 9.E<LH/
MOW$I#4+'RI[Y!LK:FCZS&A5YXZ^Z!I&.>YNQH9/2W#==,ZH:G"_*%N&Y;2<#
M[<^62:N+L]G1%9B2F?V<IGKJJ-($;45.K+U)UM7\KEO,VY#)&9H"M;.C_YT7
MVFH:U7?F?YM3EL#B?V-N)[P!Z#(1<$%ECT27_]A0 5G'%=.02"!W&R<)@ITA
MI"UOQLJ 6*',TZ4'/KD+[1X>#ID^XFU%MI>(5BCW\BOJ,_CK DR!Q9$/,'?A
MXQH!1701KST*'?MCRJOX2B4/;'E>)$KWNM([VQA>UBQ/[/^E&6&)V@#NB_]^
M.)UOOKSG^GD]4 Z>UB>J/&_'/$$LWAVK/0ABF\?BI6D3.H?R6?.LV?5>9SG*
MH%3>L1Z?>IXF-8V<;P7W! ^((S]2:-\^X=$KI7V7&(%C+6QHWS'_)TF3I%#&
M$(]BWV]C-O6%N\3)SE(!+$ZP7*CWE"KO*$G4)NV90'I8TV2U!]0:7L>2]*1"
M:=W:D__I7".F:IIW*2V$UXJV;@)XY68WQ&+<Q?H^)[LU?6+3/V+XE.\5EC)0
M@NHMG'SLL:[46$<P(T%GI>S9K('6S-C*25VEUU>S;I7H*Z>IB5"Y-*E\]!VF
M05Y- +.(S*.!-K7A<_ZET@(JX#8JQ/'/YSOHQ/6=XI+B>'#)*P-]?3='E2*S
M4^BBU8*ZFUYUUIF]5D#_L+E+,M&L#/3:WSZLY:D )O>O([.9'$K\'PKNCH<%
M-\7TV*I]]O.!LB5[<79T.+C -E(Y8_T>Y+ F<5BG4&3(S0]5'BU)_R7D[ E?
M.$>T[.;9ENC6\$<KP$0P:Z L]O2CEZ6>I<>K4>M6IS(UW<'N4H\=__A_)7(H
M)R]_UJ6MF9?G81GR$>_X^J#+92"-F@;-]9 7X"R$2P>D$\B0PJK%0=(/UN=-
MT.(J]9?=.-1G^7)5<?T#31+M?QB%\_?%B>=*A*2-(CUP1,E@8?[Z /E;2G[N
M@6J)Y<F)4M6.%\@3K10X7%Y7I:-^EH-1W?RU6%U)AROXJ=8 G)'OG4+N68)'
M,="O9ZN<?K^3&6<_BJP=Q9!,R3DLR!XD@)0 &(=?FDO(0W2E&0X9?>8AX<A.
M>#>X^-Y;HMIX]-66]_MYJ7:WNXKY+5*3= M;52U^B'6)7'M_B<2&A_>S8V@]
MA Q""[3SY:71IEIF!;6=J]R:#7))^L&CHRY23<:Z9IO!3K[:G_F%%(KULU<I
MPG(5WA6^Y9F/=5OBW-V2>52+GX(&2"N5LBN@JHI>1.4\D!1R$FN/HVM/6Q!J
MPAK51WDV!IH7=/*OGT9TCR-FO5,?:=&+%X+SN2SSLXXLGM/?#7TA5L[OG;#@
M9VEIXF0)V#:+YDJT=6?X<8@Z__2XA'@0;;/>J5BK)=0W?&^8L_:,,\$\*K2N
MOJHVP^44H\/CS>HY_Z:A?T<JQK]L'*-7<'1>WF TS#_W,72LOU[URS:D9K':
M 81%!W.O4L)WGP6G-U9T/[GQV?WAMRSFK<!,MS\>XPD31!.B[$-X"(;ANB)-
M9]W?W;]SH5,+F%_PZ865%@^<E'[!]?K(P7M[.8LS#?->\(4IC]G?N_)ANJ8S
M ^?CIW%KH91)FC%%,JBBEM?K0F^/!;XB&(B]5(#MMR8*XIS9A/B(Q=&_CCP#
MABA5>1];,F1E-H4>V:_+[U<](90LN_LS7%M,/N;A'R]:K+PNBM/H:ESU"7WO
M]J^LL./2ZCA>Y3P&B;]HVZ2"923B&@3914@S^ ]-CKX.NA/X0AI)^"X^)EA]
M4X])8XG&*N>$(CRD!ZJQ$C:G:+^$K(:A-X(@I $3 NB4"SRA9GO=7>.)_[D7
MJ5C=D_?21[YK (_#I(>^^P<6_] 5T!D5$Y.[<;%0F#7L\?KZ&I*I%^;DQ#QG
M\7)O#5!"[_+&_>^O5\.UX!P"[VI!)RIJU-&5H&Q&F41IY\P+1HN[B.MVIZQP
MB,G&\OI=;<!@*5^_)62OW%29V\H(BQHQW6%CNF9$!3@*32 E[C)!M;U$^"I&
MM*'!\JI&0S<,8E/R9J&0_%DSXA<JH.8K")M/X76C J0F-G?Z* \P;$U@Z+Z/
M7>^TD5@Z<NF2PH[_I1Q1/!B/;$G87,)TF3(*6+9QM3Y[\_[ACK48G3WTS/W.
MYM6Z0KY/#*M/4J6V8F8+$G1,Z=_*D>-9DO[1Q7V2/H+1T"7]?:5[,9QKGNI0
M'B B7 MH^[^?4P2VK423%?H?%BF+-SZ2-3?!2(7J]6M;+9A+VNOE;2JY%OR>
M6-L[:^0-,M>>K-<]*"+.0QF3GXZ^*DYQ"E)EHV_NX=<QT&!Z@4MF9F5CK-9R
M='/C<N]CZJ "+I$<<</Q^Q2IG<G))H9X>!M7H!0!A@XTQ[VDL.',2"HQYD'@
M5^/BM73S$+/!^<4$60:&SJ78S%W$M>W)/PY3E;K<W6-SCI*V4(_3C4P1"ZB2
M5$F^,;?<\BKSER,8WNG-ACMNK>3>I_WX#U#-ZP_C+/S 70P?('2J(I9;YQ4)
M+<!<I_.<:/X6,^?3>J5PY'3I]\;*=.L67<%7"=R6XO&U<W],'1D';%7JWW/D
M)G!(7'R&LD:NHM?+JER=(Q57MM:FC12%M80K2M8)(L):\Z(-'1)FHG5[256J
M <!AE1=HO3()R^")@P.M8^\=U+<='IZ)?:\@D,;X_HQ&I,&8LU< J+[%7M_A
MP!GV+V7MAO73>[5-8#E1!715W-F71-LST2,V_._?"#:QY_%H%=Y<%_8A:8_"
M+B5[15\;*^GX1@6#/,JW-[G;?[IHXWI8GTK=?W.J*]T-=QZ9-NMUN_/@^H,$
MANI.U[K$%QNN+Q-K@R'!TU7I;9+F"C=&@+0..Y;<%D4)1/-,^F(=86$QM<M"
M$I;ZEQ5G0$@JP.&F[\2YJO6/&B>]-U_L6U3FA!4:&HB!SUJ2XU#2CEH[*67Y
M^^=^=/$BAT4&M;+*LC@)<X?)M+9_EK!OH\&=_U!8%*&OKP-YW<PF*PZX_X;F
MI?UL0;#3,;B'(C<:R+@,NNU;;>9G/=+R.'_.L2EN,O&YA^^/&>%/=*):Z&@)
MB>D._E)G[9I]QK>=ZZ L3"7K,>X@WF:&D1=;%B8AP&/.E^3X28KV75"RP/&<
M4?I_2==H54SF$>QM[*8D"X+7RG!D_=C,<_N5>*&_OP]S^URJ\K!69IR%UJEL
M#55$RQ8Z/\>DGBFYGC?R1<F\?\\9)\K 6U1 ATO.W3+MRBX[5YBI1OK[!WNK
M-K,F$XO%>] L8STC;B7W,KGR;#8>G07M><NQ1:L2:YJEQ>XMBLCV9:MD[?J1
M,IMQ*V[9]SCU^-4K634,]T(.C]1]0M5P:J5BZLW+-4G>?P*[JS'$QQ,=&B_)
MA=/F2Y$);A/.QUCWZ^V4V3&%S="IPE^GY6Q+P'9)+M__B-T9IPDF/V=D%Z,D
M6I3.$6%MW+)[E-M_8,>6,M",\'\)&74H]/S63%J<;:3>!,F\8-K<RDRG"%KG
M'F]M:.N764TN+*!90L9/ 81JQLZXS94FOTB9%)[]4.0ZV1(]A7 4Z_HJKXB_
M- +:+#)8OWY]"OU3F'S@-"^IW-P*9N,K,=EU3'T0MRTO*"3H(\B:T7IBW+1?
ML! L]Y=,!)Y3QBZ2W+1B2Z+OL_G]MYJWU3Y)YU1?FDW0W#PW.=JUN9[TF^?&
MPO;:H<+5AZJ-?)X56SS7IJ$<[6^=.UG8!ZY*KZO[SKE] #]':E,!JE2 G8\L
M/3#&BY^]VWCH4,0[QFGN?./!Z$6-9782/P(=/\]:0"L:Q-W-6(\-DAB-:RD+
M@&!I99]>UOS.U*%@90IX.\JGW_5OZ)V!W8UG6=R1 3"C 19#3ZU-4[XPH7G.
MI@\_UTW=;[U.S%+H3V+W2&RO&,+$86I0>)->R%4"0X>J#/8@PKE%>15)LP5D
MRC1-#BY:L<%9[F?'\;#^69VQ6MG4K6^E_&UKJ#4M^UY7W5B?9)/IK'&P2SNJ
MJWHM^MG/$=:73:G*:C/:2RYB[5]>/+W,:<'XJ:R>_#)'($=4?(B< 7VWX/2T
MOB6+!2I?ALF9]:PKWSL3DY!BJ7SU-;G%3#_8I*IM:N]8)P 8B^!Y"H]#,+ZF
M3\7)=GS<,9OY<RGY9]\]&]PN!!;<L0=:_@]G?4N#)"#]XY1I:X8#23G_N_"E
M=S NCJ2+FQ@/=""$2 ^3^ V\!2FFIK<ZITC^)M.8RIM=WJA;I->'HB\YNS\5
MZKQUX4H;\0Q_%1B_K*BHW'_<:QA#!7"T)7CQ +>KN]FG%8I]M2T@?0'$L2X1
MSQUAI^)7ZZZU&2FS[F9 KX0" X7KXT4BCB*T:I+1O9XS&T$G?\XE5UUB G66
MZ<@L*I>7#Z)'^]:&X4MPUODWVPMWIP[>M]3G7)<U)YMK7NB&;QE_O!>[U:IV
MVZ*'/;WKLRD&1L@C<G8@=SE)'+O0LB"NH_M?D)-EIF$E5@!5L>"+[*0 JEAW
M-QVL>"9EH7UWC8JB%LA)/8\%M>H9E4U]$6#E^?.*>""PC3V0&8L>CFF[[QLS
M]6(LU9HEOF6*,=O$:.*!PR2W_(LJ'MN>;\6E&_()0PN*MG/H]/]*9(.#WQ "
M\,GD5ELVI39T:? 0HEITGBZ3FZ>/=6IEJHOXBO(.U<7VP'*!>\PE1OT ?KVN
M.>?/P)5/>RF[Y,C?TG1VB=\^QCFN0(.L'F[JZ;OE7 M_O2@:CSJ0]-Q'EYZ"
MQ'I7#8N<@3*X6WJL$]VB)[49/NX^S:,S+OV+M0?[*#3A?*H+=:D-L'5Z<<Y5
M')*>.ZW V;=?=;HMP?]38<.?:IY3"AZ%ZGBHU V\@W/7CI=+%M1==?> Y&30
M=$#B1 NW9DXB>XA_6W1*+/]:7#-GAY-$K_Q94"N(%CO>I&<F"NJG"MO&^*X&
MA'V,+W[931<\1#(D,&)/ETSV%LL()LO#$37#]-MFMCV1$F0!4+6C_.FGW0S8
MXFSMH"9#K5,:\Z\<:_3N%])H>*:S$W(X^\:]MGLCV3=Z'R^@OYDV/PL!U94-
ME=GZ7YVH9ZUKL]CF^K8WG:.A9JJJ;@U9 XUQ1E4'-O?> @SLEJH\XHBGM^",
M%[9*X;#^S*MDD**E8+1IV)()17/V!A!]7=BZ[6K>1?78)7=J&>J[QJW2F7HX
MY*'1:Q,+>.?S>!4G*N J.\&<^PN.IA,>OLCE&:O0]7"'Y^J$2^#C55W84CB@
MN7&L(B^D4\]+JL/67&'Q=[SM+2;NP][&=Q=O\OT)E/?A2<$U+R%[X*%-DS0S
M_V21-P97P'3F2J*<T1LXXZB,>'2>.<LDLZ@D2OFYRZ4DHXK1*+&LCDK!),9/
M*L-B#U:'CEC_?H\B;5V?>W#/[L5U0[^;GTHS(B/V9'74J]IJJG)&O=0"S#-U
MH$N7-!$+9G/\$S5?4_I3/=8KF42J"X?/6U/6IE?ZJT0: F<YE6TXF/!>C@99
M7*E&(;#:NVX^%I/^BVH[?K)2+P<N*8X-')E-O/.>^?R-KUANK#67%27V?J'>
MQ\2L>I,A$E*GL;>/,[L,"E$5]^6UBIE/Y#>>^CI:RR[H4=T7H&M-E%-/9-]W
MF."8O7I;^K,Q:9I0H;P8J$U(\8/'%I:W&!6WH@>SW-6@E>BJOU/2VHE="]XO
MC <QSJ<,]*_2DC0G,!K!@L%=P&IPMT,719KP?&E@WGA(L2>Y[,T,M[+!V$8V
MCT!SB*ZP3-1*4[R--5V-#X_Y\L^Y7% 4B/$BP=^TW%^E C@=%@"$=!Q;!VZK
MZ5^9K8T7PVT+WRYE#?%OQD,5^.?OQ9,E'3[U^A:IN(;\2D]'A" <6"$)7:YI
M5Y]'/3)(N*O8]JC',QOMI9W]N3%%EQ5#SZGTX\V"T,"J$-F8(];],SDW7$NA
M/:\UXU464RU:/*=J E6-J>0:Z<7.FB28OI5HDYY*:6E<3N?]Q-^V99<JS"/D
M<MM]\K!)+_= X]?P"(J11 /%\7:8G8;"O0;(HF <]_?MJ7JSIW$0-7O^+@,+
M/@.=J,#&E?C]?Q_?#SN);;-#.5@P0"K 'CA=C\_!@<)/;EJW0^H$XTAL5W@>
M3,+L_I2U<"\3LZ7U6R!5?C.UQ.;T3/T4K5O;GZWCLJ9&GN,]R&VEF2XHXMMM
M_XC%)J^#_\Q_5>2 @EBJKKK0BD9R0IP8FIY2$L[E5W?>!;)B-V]^&-A9P8[]
M% HPX;%'&Y?Y]M_ :Y'DI]Z+;C8TQ;BT@:/PQ:2Y'Z=PG^\;R5 K\F(:8M12
M6N_'2 WQIOS+VI"A87!M365E38A,Q,(PN/[%M-.5A](O^*-'7B1]K!P)5A>D
M@S &SY;W=BS0\MVNH]R;>%$^IYXDE^B+NWR_P[:_.)\]POF><A3-8#Y![:)Y
MA,9&N@OV+V.5C6;B?^PL7)Y\![TU"O@TPYM"HZ#LT4MS;^HWI&8X$@2' 36P
M):0GN-X]<L6TULI_SF4MH&44(_3TD45^MK("5/*;YI?^KR&]HC]^]*>:0;0M
M@D'<2XO<;]W8%9:PB?V;+(H]^B4^M %S_UQN*%6<^03Q61EUU3J8Q!EK16]^
MSM1[Y7)32PB=VW8:@+?W("IK8K!-+0#5H#:;,661NBO(_$7>FVNP^=J$UTS>
M:U-[*5T%-N^NB\5+LEU:N+TK GN?N-ZG?NG[S"UN_6@ $^@FPD8#=T@RQHKX
MXCS3:^5P/ 52?7G13->_*[$6T[_A'1!I%,M5@0%L?XB>OC*+Y!^ !?Y^LO-P
MM!QLN#NW*3B+[,38V]U0] DC&;%/& EJ2)48),=]+NI[[THPDX(5=M>DB+:C
MV<IFH'EM%<S1.=*I9<X/.N6O$AM[]&&.XZ6S8\9E\X_!3-B"SF$F'1RD!\A$
MTN>S>C/FB;I*4AA[6>FH]8V@OJ!<9FXQP9<#1>>,=04+XFYN1YIEW%R$CLJ
MZ6?@MK4-A^3./6G$\(4&!J)P)=Y_:MX6?OXE[\E[A4FZ!ZP'8CSH-ON[@"JD
M NY2 >H_/%-YXASX!^\ZWF#*:,G(5GB=,E,UZI%DK/.BPL>;M,G>/2/,=P+U
MX:$"/"F7C^Z9K"/V!ZD WM-0Q)Y%&A6@'1]<J'7*,($XO@])H0+JY4G(A9M4
M0*4[?'1K"N>S?TD;HG&++W3:[HR^%1$4-7+FX*]H[G0G P:M?\Z,E[FP\^XR
M-Q0AM]8*]$^VX$*Q*\9I88*?TPSR9:]4+4OY+C]U"<L24E  /=J&? %6I@.Q
M#5X1%%:L=^F=\\32;7(3L@=C;!T!%N]9L'QJ99+X*<AWRW^EA0KX>L5A LL0
M^4[ISATCKI[LSV:MN.33[#7R9A I)?5T3,$MY[YZF8C1UVW^/F.5$7".&=H+
MZK=P+E'0!:R1W#/"GJ[&U5$>C?$V$SQP]AJVS7\H @0IS1HDT[1ER5?A$AU'
MG-H*G2+L-SZ-]71O&^^4GGX+^R%0=W41":E![*TOH^X$JI"+2<)NJ\@K8/3\
M=@X/^2N)Q:EN<%39+N<ZR3X/&N\ED2GP*^F2%W^6_K"/C#XM]QJ ,G?=5A-]
ME8O5X ZO1DORM([<3S"OV)->M\FV(')N#:>NSH6V$P-V YQB.9$W%W]/RNMW
M^\"$S'6K^/"GEW\%-IP]J_RD5:=Y*?T5<&N8J2I05H)I&$UKA'Y6?W/3<U=(
MFU8 ^R9=+CE46U='_:P\:607$=MM4Q6:*GW)H%2DN_[$MU\D/JVE3%=-I\3$
MH*UW)3^S!'IW ZGZ+7=G,J.VL3J$V<]F<\"#S_U%ZN'91[H!KD7APT[ 0,.R
M^P3YLN^S-\/A*BIZKN>L2"$3\E@IS-[A2D(U>SI+8+TW0VU=SU^#O\:4=[+(
M,/_%4-G8B]!E'F=[T=+2*G^WH)-L%70A]&JM1Q:S+4H^LWP).N+/%&2OM/Z(
MX9(Q&3$[Z__4JPB>A4R+XKL(0;C<SG-0J*R09!MWX/N1FO%Z'+!CD36M!B>;
M=5=!]Z'5=XN.Q(7M*5R/B_-&9=+RC=L]5AR9)!(YFV 1*_E;12>"F2VZ<)(&
M E/2'O6;!.5(Z>>EC#FE%)GIGY9F0N&AP^@^,BJ]>ZSL=P%MWKB%V2NMQD91
M*ZFV6=(@8D:?<A_*(_J'!%\C-!TM"WXD/0)%M6BK\*XX>,;^.GDL=R+!WZ D
M\2O9M(XR:&J;?K,K3MSXG:- ZVVS@1-$J*RHI?6S$5D=#KB+F*PN\.6D##%V
M?]]#/*?1I2F^VD):)'N;[LK]GS:"UH"_+)O VVWT@:*$;V4.P0(X1-C*E%?V
M/417OE,\Q&CLJP/,!JI;\==95K/42^M>RLN-J5=U3J:3TC<[Q:N5)8NW68WQ
MCZJ?WZQAK?R2QZAFSUT9_[V&D>._YZ+=;"FWG=[!8>SAAIN1]^=,SE%:%TWM
M\#H3^>]^9/8M2S27&KM!FFKYOM"11EJ:I>5DY&O7B1*3<(<AGAY:H>F=41>M
M 7.Y\=0^\?2S6.(%A_7I_Z$"]O2JJ8"Q28PQ%? .<R9$$;[( 54&LM+LYG$Q
MHJ[Q\DI.6.0!\-KL[<>Y4[+=P?Z!90]NM6SRWN,R)T>"UG)]2X#'@L^I@ (=
M?RK@SM82&C1S.>W=5M],1%!\F%_&AENVI/-<F6VP?Y567IJ(5OX8?']5V'C
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
M9$6>'%% !8P8I^!/]Z2I@ <:,1>ST[WU8G8*A$)6:48"*(;*W2 BCQWPW/3
M&C/W[9 TW#A\ OQV9VI+%;-Y-K:CJ!P,&L7,0%4AI8-\\UC]*:< .RJ@#(Q"
MM3- 1E TP?.@0P&"#J7G8EGYL\6$YB4(*149"<1+/R)=#=^6Q:?M_Z'%^H1=
ME)_[@CZ,N423KP::8L5"<9G+G;<BNY"A5(#K[D%O0P5.?OO>Z+DC=F8=V9JU
M=N@R=+XB;EL^ ]32I@)>&31;BH\M(<'I1/</9Z\.-?I@65?Y/MB*-;@\;#<U
M;S#0)OT=DD!_ZRY4<W/&3QJ:#4L=U#1!5$=]3<=_U\M5=?))T=Y^>/UU^6'I
MD\N\7HH)3*#-+$%L]S!A+$'SS$^1?7_.'T>1I4P6NY9\;!\M8A%J$6 R<5J
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
MT/U7[*G[\$&AL9!:2BKW-6Z?'C_+I2*1/!QD?7-OLD-#IF(EJ<*@U%;)2*"
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
MG1\B.OT\)C7\LY?0SV!U3,[L5]V>0AJ#\[\\:[WLEX]DR3<6/#C>C1A5!2F
MD,$3I),Y1.\\X=_HSN_'G5$LX!53=09>E:7+D'6&?<6P.RJ"D2)4 +3;_E46
M9<XZ\AS]1NAQRMJB['AY7?4XOJI0K:A?)S.ECV]VG6!<I^MT!+)#V)8'TQ(X
M@4?K_HM8M@DOCCL481G=A-Q@!I'VX!BNQ)Z@ZIBS*?P;&LJ=M(](^!ZQBPKX
M^+P0?"64<EE,2L"?N_ESBDCO5@VQ\_^0]=[A;+]O^'>4EJ)5>TL5M2E%[;3Z
ML8O:FUJUQ:@=2>U-[9II:\_4WF(KBMJU1ZA-8@81/]_?\?SQ/,?S5_)/COMX
M'_=UG>?YNNXC[QN#5T+^N04055.7KOD2ZF?PI4$9![G%4FH\AMU3#047'"4G
M8GW!RZ[+(UQ;ZPO>_S):JJ;S&X[:5]:5I4/:JN0QHUZ_&(%J6.;S/4(\)0R0
M8^,;?40!OKJWO(K96^[ P0_Q%+> ;TQ8ZO/]N\KZWWVT-W&S\"N[=L0(/I/R
M/ _@%U6PZ021LJA1W>%5%AFFTFD_8A;4J3W9=DX?]>@M*%BJ-UPREUF8^86]
M!9P'QF]B!U<=QJ<9$4?]YNK\)>/US]!?")YJ!G]?24SYO=*_.#N'K+O8S_B!
M@XR++05T'\+N0731'BU3$$*,\-L\GOHEH%[]US$;N[(E5_7L P(A6BISH5?I
M,DU,ZH[W>@1*N>^\K+88EPXGN.MII>M;P+OY-.BHFVUMU*7CTQ-[L."L^Y>'
MQ^^]"?Z2<[P:JM+/"2.:/5G9/QW^V0R/D,QS>I]O424C6[2ER-,J\,Z?=:/@
M:$30_&"G\F3,_<M L5KAY'A_@4L1O&/BGV.5WO2!\U+'%=X;^MNR7CD&WGMQ
MMW;C :L5> V<"*5,$&$=FN^R7P/'2/.9JO)@QB(0[FBA2I^?R 6<#.O\4A>S
MNKM 6YTU\EM6[A2UXZO1!,;XM-%-@L;_3!YP_'[_DFY_U3_84X4P)>8R^SSK
M)D.6]?H_/Z?9:\5ZBL=85,_)\^I5.)M#GRM$8TU.<WE=)MN#=;H9Z#3Y5LEF
M6I"H1GPYA>N@CHSK]VXR9!I-?9Z%&8N4U2_#_UZIEYH4TXK-"FI+[R##3'DT
M9*\=Q3'Q1%C^7-XY:<F6]-8&TV=Z605Z.):4]Q_+_<#=%9^;_=\V3=6>OXNM
M8HER#^V,;YC$'4L##=]>RY>%I.84$NMFCIB_49JI:3[VXVOZW4I/+B%5K%BW
M/6)IXF96O>6F*3NK8<Y37%@!\5,!*/EYVC[]<$QNL%6".A&_EKF6P,&)H,P<
M[CT]Y_FL_A]S'BLIZ\A@IE8-44R)TD;_?1CDC/8<__'H-W3DW$&(WF%8($DU
M=_P%E;]?#F_D1>2Y[[EGGAB6'WWSEC=7]I7;WD-;59;OS=U\S<1>+^8E5X]5
M[B&'X'-+!KE:+#B=4C5:]HAB\OD<5E?NY[4LMI?9VC'.Z>;/&N1/F';&"!FU
MB_E2<VRX^81 ]'JGT+.*%>_O>R;P*!PH7YEHOK^QT/')HIFR*UBB%.9:W"=[
M\B*&X7ORL8J.8;JABC5EK7]*R^O,M.G'Q5F)S*ZN"TF8S[T?WX41H4@M ](,
MGJ;)=,X_!.;"ZUDL2!LQ8^$+Z]Z+E'YLJ+7(OH-7/1,KRT$I:I$#TAK+<*_"
M?[[>L=?0YPYKZ/W'W?^VC.G>_^6\4+0&F4-HVZ;<\(P0^9;I66W3/?C#[5JS
MP9(^3D-YC3;MMXXWI5NN#F=2J[S\T?KFYZ)/@ 3(O_,,C3JA6LG#NT,2FH?"
MM 9R\S/SXD49/G\O321+#1!,0-U>)1$8M:-,\7337.5\0Z6P& 1X[?JK>#TC
M,M?H@]\+C91C_$']DK;>Y[_#+SGXBE<^ NYS9?!?4]4B^H2I.3]_3^PF'#$6
MK7P2J]WXV-:@1ZG,5BNS4[=UDYM<$;:@J;%"_8F#^CL8:XA9^,+$D9%M/HOT
M\?U)8"':5:#[=2KC[;^RF*Z;E#/G1\#^#M%I<7.ET=F>>>60^D=JA^>[]J$:
M?YY&7(WN'!5,/7\H?NH^ !:8[)$2Z8WJ0S>-82N_3@__A-<9,%1H/BOD%7K:
MQ\4\D'0'S9-I*RUGK<[K)L+\<.^HL)^7RC-\DCI%*3'A2NT%E?>/!&T.ZVWK
MEN2SH=^QB;TFH,A/>TO.AE/[GT9D-.J:IH3J617L0KI'YZ>9[-M;<H<&6"M(
M\UR2:RNL]'!SSY#/O>4"!Y!H;3CCR-K*PV5G"[*;1%F1LD'7=3#=0D46M!Z#
MTJE)5LU61&_,]B^O@PECMP7S\)N"?;F'N;13=!=4Z@(BVD$>*#B69R#^(QH?
M(PXCA?8O,R#IKHZB+:3VZQ/G@=J3W-<Z1CM4Q>D?T!H-Y?8VOAZ<*E^<)-)/
MYA@9A>+TKQI7$Q]LLSW\4P=_Y.?[7SWZ,/B;45?^=I82W*7AG(Y)O\+4JJ&^
M\;,_W6"[]ER7HQWL+%?5\IS66H1%48#F19KAN;=TFHV4KDYLFM%T3D'!QJ++
MM[5 Q5?+OW _JH# W/4T%8W)X5*MN=$7+=Y\"F;'X,SZ(11/>:'/-,(.$8G3
M1MM'RMZ_EL(BNZ%T?P0@XFMCC[%\*-5QL7A93@-I:#8@W"IFAL'S\:7[X:2U
MQNCAG)3@)>?W+'4N<$=C>J&2LM;SX9P$:9]1&-_-CYN"+]Q=EE$]#+> &+<]
MMJW?D5=!(!/<!TOL=<TM )$-ON&N11R#=C 15X@8>0:=-&F/5!')NAS=BXQ9
MGL")F<61Y0-C8T&*"=%?D]\5Q'@4GL3QSFLH37ANJC9,I[@-'?["?\9)(C%\
M$P2LGQ8^^)_6UU]=,%1%?C@#%6,-*"*1&_3_2X'2%#?<#541R+\)3U(RR-PW
M#XHI;'E-&\\ES&X!NH,(G$F&Z_483*=MF\CVY"+_#B!B+9.0#;ZXM'80OD^.
MXQ:@M#R[5SAPE7^(H>@=^FRX87^01XJSF$191=X"PMZJ0;PO#8ZT@Q.46=3)
M8^,V#A8?3-PMRXS_DPWK!?QN1C']]+\%4 C;Z1SF+D$T-FTG_]77=PRRI;];
MK-:D=_14,P$'@LS%E%6O'Y^@;@&TCP>Z#3+ON+"R'5I<5FKM'A!P'."Q@RL_
M'CAGOM_QU*\<+(E.JPK\-"UXXWSVAF TD/+&>?F*9!FHO$P?QAS'%3/"_:N#
M9LG$:=R<JB'7=VI -"?OF6.CG5_5^;^,=46AFS@BJV  [5!<7/#LTQSO/3SM
M2<;!:PG(8TS#D[)L#9#'(LFO6;'1SJU&JQOG'>7K8C3>N@-\4PK:",>NX-M=
M8*?718:'%I)W,-;[#,,T[727(<N_[G5)'K?^*875CE1%7\_4F'IO=GM5*(J5
M:2A=>%SXFTZ;%].7F3I?P..S?%;JYUM9.,S_?G;7DC<F#!XS>_SU;!WYK5W\
M=6,# -)-@A;9/0&:V23+!55WX2$5\C?P&^C.+>"*!+$MHWD+,'2]2^K/[I+Z
M/\1)X[EM/Y:"]I*YH/3CY2>:#X>%9[_?K1EX;FU!AB0#(#E5O(&SFKO+'2[)
M\;S&EG-<Z#Z7?U>*3E>[#B^L^@F3EV1.=U*"]P;%+38U^\>&U"2DQEX/Y+@'
M?*QLO.J[!?C!MI]_:WU:;E,C#SM*!XXBI^.\R^PNTXPY-P78Q.7$U'*E3_/M
M=HB6CHXDIM.2T2B_46H=Q^U%5S;#0#F=F*  ^=C16T"4)2MHHP[R^DZ_RK1N
MJ.TLG:'=;^6),%+[LGH$LAZY9*KX#VPA=W'Z[AFY\M>);^)U8-O9?'=IFO(N
MG)'U@<[%$?BOGUIN ?30!&T81J;MS=L\R->R-FV3HI9^8QU]]"Z3L9)7)9>Q
M.#=/28FDV,*5P*>5*10_?U.)Q<QXZZ=&V$GSA:PQ=9-E:Y=-)\IQ8<!"RVJ2
M4(XGAT5]8#GFM1S6!@L5VX;-:N#W8;_&)4P]$XPB]('O.\E/=ST&43N6!Q54
MWHZC.BFI^:31$I5L3N_=^-5+*EVJEB]<+IW*TT'4:?^R/7T#&G\L*-K\ \W_
M#4;K]@T%7+8H S74AN6G+P7ON.I7S]K*-0-$\!90.%-_-79M"EEY #&B3Y[8
M(0BT;4!8/6%!,29-^Y\-7K[A.+94>.H7V=-V"_C=MQ:,K<JWIZ;H5B([RHFK
MTH!%PS1!Y_ "^X@$1*N2Y#L+YBPFM3'IGO4\1*:7UUHIYX&;JH9Q(SVPO!/6
M"D(C;[B '><%_AX)ZV00O,CT)3+T9GZT[A:@%_^WQZ7Y%N \+&N#T.K!5#XT
M8OT*ZCG"!QI>BZ2IPWD&"RH=;><4-61FAMWU[8YULN^XJ16LNY5U]YNR-N0E
M>\TICOF2%">(';C;-\MUBX!;0+=EI3T>;S)[F)I3I?P..,N Z%Z)@QWKXY_#
M_JY4PK:'36X!DC!',Q/T+2"D3+$#=O#;3 ?VJ#U>*'OYH'(_0$H9PW\+2#"X
M!71J7R#WW]P".$_ND*^ZQ_06L&!R[2B/QL&2$-&W *M3&_2>V0=Y TQ" \&O
MC6"7 'O05T1#FLK3I*M$-7S>%<^U_FD0^NHQ_[RZT%8]O'M1QZ<UL"^GZ>@B
M&F;II)C.,0PZI,2B[FH:! *+@M9HT:";^%<<&&F-6>SL-B'E9E*>>R"P$@J#
M+JN9=B^3 &P3:<Q$=BZ4DCQ[\:]SO,]'A LKE7#W47X[1?J&V4-F*2TK?V8%
M;@'^%O ,G-0Q:!\UT']$:(^M9ZX(1"E-*4)GE/$E>;WR<F@LJ!+*BQ^-4>X_
M(KCW0N-F*K<#Y<CTF1ASMQ$EB/F"IZ\+3A>$]UX0GB'^K<S5:PIWNW'E^PY'
MC8AH@C7M]E_X\?:DS0\=:F7M+)G,+.[_1D8#M4X$3,Y EMM.![H-1)[*1+>
M_:(JPRO=\%*^OP'Z!<EI*F\&E79Y^V5C!AO.0]P.]J!9PB0)'\D8/TH"BORX
MRTM8R/.*D )(-VOBA+8G6EI892'8Z;?979=O8K9L88CM7>6]O0'$_ST(2.).
M:"./^F6,$_?YU?J'3J_#B.6SD:U !:$O6<O;J/$Y6#P^CX;?\$K>P]9QK7R]
MH#J3K&>\1W&H  ,TZG?D*1EI\CS>82A&MB],#*&DK*U10\F:!RN#%^8@7>KS
ME\1XNN6"( A[A<TM@-C$&UK;J_07N4B(V8!)X[)OXF@&,>#W@">P-8J9T9G[
MEDY[64[T?Q?,OEO?ZY"0\*Q0A-9\&TB7HU]8Q ?M#5X!UD2,P 22KNL_I]'U
MG+7$)FE^:E3AEE53+7%V#/7WB7*SP-G9!A5I'T>"K/EVZC6<&K"%Q>:JC"&?
MC58)9U.FGD@')EFP7RM(PT-!5'K KWZZ>D0?SIXT^/?S+P#):;R)<X*D=K#
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
M!O(\SZV[F#M$V2D82?9IG'BN>#LOK10M+)S8+Q$7KR-_ZQJ'?%'M?YE'\78
M'* P9]>%2MRZ!<S0L@PPJQ+?GW8GL'[S@: [Q",EI9_FGM'GA\ #HDU2,*7$
MB@#=H^EC[4K^(7E3<%#F\6'!HH_%@3*M[;FZ9M7!TL$%D RZQ"A/B@X^P_C
MCK/]0+D0+?0K>!R<_"Y.V<-NV#L0C2"W<.XN"\KYRCJ_MJ=<:B$#&FT<S)]_
M<7!2IJV>]$&4T7)A,$8H,_%3!IQF'_I-Y_6C(X\O 2<A_[MT:1;;>IK]/0YQ
M.K.:^6=89+ID:D142K]/I_!59,0C0V=XIJZC_GE2V6).L[^4W-)B1UZNB;.P
M8ZMJPP12TPAWH0'K 3:)4$8-P)XM^NX+/7KWOU<A '_K4=+>]U0RX-%;W7CP
MAJ^)T]9.O:0_,,>>F/KE/1)BN2NV1?@$<M[$42F>I!^7U&.53X8S*Z=06US@
M%CI7]0=*-&9@,S6W@\$B<A),^$#N6T#B\-AUU%U4E\:''D5+>-&._6ZR>*RZ
M2$QX],$K3_J>\^5)WBOZBU]ZY=^FAOFM5"B7WKI=/DI(,?W=M*L 9E0R &U:
M'@AW6XM\A3URLD)++MJY(('BFI)J;NX;(R(B/=;FMJ4CC9JY)$,9_"&QGEZZ
M&EP'=EYQ>BDPFL*] FND9>=-QDTZ!<Z8@C#1-,@V$<=3;XD&I071P/V@H%^S
MH_":?MB:JA^["@==2W[(&T#%_+]\65L1 A6'(B4 =8A:CG0+8CSFQ1M.J,WD
MGN4V=TC==ZWN4:*8<">OPIY,.][)2CM)M72F5$&N8689SN7LQ1-,^E7O_B&B
M:0Y_M'KG @2(8)!;!T00C7N,1*<L4PQ<TYW@G(^:+RTSB$M6XW ]K'(G6&]$
M,,PMO[4'2.'.S-U[T:=7SO\E2^ZO"P=@RVTM[V5HZ^'&[#_X.V%780!$^1/Z
MS$,43CY;J); 1I5F;."?;C11H^LF*/XC_FBJ@EEOMRQCYKQV01$/1MIL:,U-
M)L9#"72[7-6N@=CG4WAD)73\/]68>R*]LQS<19!E)>ES4#Q4&#]&<@M MW8
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
MQ @N2:64PTTFD4MQ^ZKL<WGK][I.HBTS.T7U]0?M%_:_@?49P =M[P,?GBI
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
M,_&%TH.4.KNHD'#5+IZ10EH-L2D7^#/U-7-?MT.IW,F:<<[&G94S>>#L76:
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
MAWD!J";+B;7G<//*+7S#:$TO(%_#,,:J,K:F<E!'&+>9Y!&'/BS3^D.8LDW
M'7,U,,;DRE?;HGERP5(8M !I0!9HC^RO;X[P#UZXXM/QF6C[*)@5,@+*VT8O
MSX6-O7Z-S<+W#YD_GS6<P0MC$]]/";H*:UZ'WE]T05"5RP@4+"3];%1\_I_E
M(WRO)07DI7C?4024$__'Y/ZD\>).O'\^S@5#[C7LY$TFT[1Y_>[YFMZ08(QH
MVF..I!_>!E)5R+O'>.B/-K3$^N?OW )((?X82WULJ#>*-SZQ)WWRV?0I\*'?
M\^Z)HU[H,W,9H_9)9'VVFH:69E80A]:KK'^%8+&][SL!E5/"@&T\%73\%D "
ME2@JO?N@B-?5F8& '.UO6M=R#36F<$"4(-O,6>2<W6P'J]^/GO\P#5$(D6,4
M<@H'<K3QW#68\:=GQ ZQW._6&7N!TY!-(90](;:DU$FWDJ8IC/+LU8VS'WOU
M^&.^OQI=<EWA\\.\K),I;?>X31(Y%'U^D$7C="7P4WK$?Y8U?17?3?'T8P?O
M::@;@6P0U1-W3ZVK%U(#4C*P0DV8';\"R5U6.KO6*Y'=@ 1@A/RDMBZ(06E!
MBD4MJHZ$I;]<OKR6'"4Y%)4\&S@M/[C0E/[R^BJ/V%+7TH94I)A)6R=%SUYJ
M$BF4<YR:P_H#0=(L3ENN-MB@8-!1N5*^B%TPO_D">57E^.J*#8DI/\^9KHM7
M&E]%_NS 'JV_!7NY;/TS]J)Y#>@R5_[:Y*V;5[_I">N2Z7CR-1.Y)H@]8%WT
M@=G7-:6@A*-1F8_:'M'![1]F6VOP;:HDJ0/>AVSQPUMEC?W!-E8P?Y@'5WJ*
M5:&YA?.KSJ_A59F.S(N[HM'&C*JF//\D"8*OPZK6E;>>WC5X9/^L=%]:\?X.
MQHD?20$!9:,2FF_R_=%;:@[R@#>\DW6W@!AI#B/L@%ZL:6-K7?8!&NO/I47_
MYEAIF44]B;;Z4IY]E8UVO<*'_L689X6$5727,C6+V-Y$(>ACM4A1$6I,S5/S
M<7*:C%@^KVH]YX1)=T7I2OI\N3/L1'F"SK*F/YNE=H!B #C_^4?B<SDD"T2Q
M89K#U.[X6Y:PR+,O##&RY)!Q2LYO!H:5#V[2#DCN5!(VGV//\K^1'S$"D8(U
M'&=C[C#7TIBL9ZC<BIC'#TU<W<^EM34Z<EEK??MIG#YB'3L@_?"P,D]=&2PJ
M]G6H*FT"N M2X-];TZ3)9]"-N=/H[8EBDH)\4K\ FI^GWVF2:^*EWULTBC;4
M!-DNPLL;+X%<P]>"1MTTR '+^:H/8TPD P-@:HT4CK('MI0\<XQ6'+4O]/ZS
M!Z>I("0PW/MOT"O]]"@]C%:O5F+6P9[Q_-_VP^^8C%ZEMV!G6+E<"VZBYSC:
M/A)*\BOYQ<,-T))T!\:15V7&IA8\][OT80NY0GV6VGXL2V.,1H70[V_JHG>6
M!3&\_@\_<V6Y?R"KXV1!@ U&!3$KH>7+,<0#3"MAS]'U.5 "M'SP<WC!VPJG
M="C7]*?AX=9*MUN >6WRK-+/F!-#T7D>_-CC\V'N^%X6J10/)8+-S'^DZ:![
M&,EWICVS8=P:TUVC7H5^HZ)FE5/)6?7SZFE]Y;5Y%<##S2&D9;L_+4[FF@(G
MCFXH# Q<@T4!@3C>DI5Y4^.E90<8@ZQNL88';1OF%XDCFWV7P[EL+*'2[N_@
MX _.?Y3WBS\^O 7$7E_K4R>VR,MB4Q_G?[N6(#9#+^)#BO=/,&-ZV#'?]5A6
MY[5_K>@C4W3\;*0X;UVNL_'X6;GI"CGVZ$U&K_PCS/WZ?QG^?CWF,V*A6T[2
M'K#J'9\#\;8#M@(#TJL-PK:\7EBX;&RD9QY3E\YPC8N@+!UI6+E:'ENJ%:F'
M]^YHW8H ^WV,1I^QL(^(YH'$H3Z??FW99+(:;]5P!\*T ?(-9B?SC 26"*R7
M,K.-EI?U2]>3W'CPEBJ"D;"40?:\RMGL)DE69-V4[$;8'-MWK;P[KYE/FV,H
M[9./R>[-H*L53SMHWU#Y$)^VK"4__SR,PW;H"6!@$UP/9&:A_JP7HN42YXM@
MPUS$BJT _-[VL8G,M,W5(<D=F+:BA Y<.X9F?;_L,+E.7_ZLIL^@FXDN=7IT
M;\[QX^'Z,D>)E@M9B*+/1RD?>O%N@T[4A[W_0]69_T/UO_]_)-D)V6,44MDB
M2]8)V9ILR3J8LL080T(FA@DAA-(+14CV;(FQ#F,7DIVL8V:*[#-")\;X>G]^
M^_X'YW9[7H_K<7\\S[FN\T"%_=,$6+[$1OUAD:B)>7$=(O^$F!KT[T"H5L/1
M9RO&G-#QE(CDN4^5G\%"NE:HQTJ>]VO,^8>T?'YH\9M]>R9C4/A*P?>;7@36
M*T+#HPV<@JT[N/)$12^O3_EL'_.M,BX8T\TE/Y_H*M O6)H*7,<'W)"]IOUS
M"DS]?@P2HBL+QQ))34!5KM1DVWE$6$-7"V]BIU:DY,*:=F04>?NL(SK7-<2K
M/F,9I<VPK\%E06$=J')SU /(:G*YR2+4I&=B+BZA?<<]3?1%NN2-FZ"VA6@C
M'-MW,U$.C%]2S UDG,?+../T!X]_4-+!%7V<MW-D[]Z[JOVZ]-\%\8ELW^O^
MJ[TJYO*NJ]KC[_7>9^&V5R)TZ81*W@RKC1(_@P7:RG[9G6M:8$G\;4NF81]P
MM5&ZKD#[FE3348:?F_R+$]'.9I%RA1T+WE#R$EV=W4OZ66ZQW6-_4O,DQ!B$
MC[46.]@IMP3=_:7O2/T9;=#MJ77X+H#4"Y**B?MG+KCKF!@Y^;VP1.V7NM;E
MG=+^J]9%&[,V\); :)3/'(IX5RMGW-[>'CX=M*0'8[ ?4>.[Q8I+R!)69+F^
MPTT'V]SEY:VU;8I#HI'ENM@M9^.(.+44QV>+7_-O_\M^YZH9XB9TE$ 779J#
M)>MT_M\FQ0B.Q7W ;=[H 8W032L?VG]B>K_'D^W9DK#G[-#G*RRO'+1HQZ#]
MN5$&&T!PI19".!@R&,.8SHRVL_'P:?H52,S]D>!A?KIU<[A5O!O7Q&;(IH?E
ME+\<38+44(],5NJEJ?WPAB5;5'Y,USS<;@](TL[L$5<6A %)'=K574010+C[
MKZ0(S2%6'7:D\:]B*P\ZKCZDZ?BY<:PJP/W-'=JE]$J8FX&7WM?F\4NXK&EK
M7&WKRUM$V0PJA.-^D)\)-OHK5>3.8JO)&J74NH3C#^J*YI72/SKU<_C<C;+)
M]Z1^N:W%$^>!Y_>!9RRG2^C*U;,?4@^5)64DVS*6:$ (Q!"R4>D;\PC8/KQ7
MSRM%#Z-=$-'U/G.6Y_K[$+VFZHJRM(A.G?=,>S),!WD?MGLB"I?'[M;!8I8=
M8"W.6U-M>=3N/[!,XZW"S)R6/"$@<U^?2GBQ&]XJW(T5.08A*FU-6S1V7&##
MM*Z>T$NVWB$LNQ[]<3^^&KHX]USHT+T4QO'G!V$I%\ZB6)5+5CY/#X6]N%3[
MR*J7R*\X5#10%VIOZE?U453&,WGB]KUT.0YS3K@+Q@=(*,%<!D*KT!2[L;V(
MQXJB?F/$F]2CG!P&H7HM++?(JQ AQA-SIB"T9%7.=2K$PG#88C3/?D(AN!2G
M4^X4(MZH0,DU!KHZB W_Y:K26N/C/  )&F=GF$5>][IRE/[U:1S*@X3/;.,$
M9DJ=!L.12R2/ G2Y0SPL&84J&M][-^;$75\>@0POCJ@UCL)Y 5QS48VV+ZZ+
M+(NVF4?UDE<GDIWMD-8E6G??PU4?/7[^'B4_B$VH#SCOZGBI8/!A)5*O[<^B
MZ4:KSXYE%R5O4T<D/#M.GK67(. <Z[!SVJ;73=5.T+T]V-Y>_$VDB-?*OA-.
M9/A$4 6Y>;1(.G28<9,1LAN+G^9%E_XR7[@H_%S#NZ'AUM&OM3ME^[#8-,?
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
MKD+/'DF/>/_Q>/"'_R8"//C22"96.F+J3^\=A\#3KR$1OG\,*WHXX[EP51F
M._&/^K:RS"$VF_GQ/:[81UH=WUE%I(["GQS)R]_+@(;;9ZB%7F:^G"R3/IF>
MR:\0*-\B4K/\[%[?SL.[-:P/OCQE_>T;NU:6J/[FN??.#\'%*EF=TY9-H,(Y
M?!G[!3N)=S/W^&7E0P+<ZL<';]4Q_RGIS837;<<Q]#'V#8#3$N^S12&J\ O\
MA27><VMP8?VK2 +_!;BH;[U8R%;RI]79?&IR.4);;)7/M7IFRS+?@ZMB0+2*
MK!2_5AWC;)6B!F;W<0Y(P6A1:PUI\A:E@^6SF//C>Q;2[6>-0\/+?(4R(\\W
M3)$L[JXJ\\.\IY9;ZL9U-YTIFV?['S\KP"0?.M.] 0@%&TL0)CQTHEN0CT%<
M0%?WK$1?;$K11_I98)RLS(-&*%?=%UB86UL4IEJ6%:^;L/$C/%TY#HX*EET3
M7V> O3'RM)7G;9> T%LT;/3W_/#\><Y!>60KK#/R(M6MB!/1("PFNP3G!GJ[
M#&DF;PJY38WPT4/J>D(_%F)03[U75O^>=?O6OF_"ZK/?BU6XIV!F+_7,L&;P
MU$T0OSGSF][ EW]^[)81_^]#P&>OF&3\1:12K='2[\.F'I>(FELT!*>-37U!
M[?]A_IDW6X1WXFT?"G4"PJD-MX F2BJW;QLG+30.PU2YIEWUSBNH%#@IVM $
M<4=H,H>/.G+!UD ,,1UL(0Y-WU9?\+88W\5>=0PHLNW'Z('K]ILHK<(N0-\'
MQL!C1)AL>D];2<02$I+@ !? Z(54(^H/VG)\\JCIB$W>6%05RQY>N_Y-^">+
M_0Z%-[/=(B8.ZT.!=7/<2H<VA,3+?KLOLATT!3[DRGN/.P606JY5U."3$>KX
M4+:H]!RRM:8*B.%.5STJ;6-".W03);$^BI#>L.%$C# -2P[HFAJK<Y4C9:;L
M$H2!>[^Q''1U4LX35*@1[<P;5+7OK&(M\#C@W#Q N#460+^\WSR =_[6F.6H
MQKR7>+'( WQA(.KPPQT/#JL;IR_W+2R\S&75O?>3Z:NU53WKNI.V?GD),BPR
MKP(1^AJ.F&VMK"\H)MX4?=#VN;4!L2F;O!_[SDU@68GG5KC,U?Q,[9]1_14E
MS;M'CB(--Z]<B5)^;W^MNL5_Y?XG;4^O%TSQA@9?F=7_3<I.;\(+,?; #"D@
MEL@)>4CDINMFV]5,[Q+/8VY/Z<L.Z$8H)ZH=ADX53@H8U$9H?L--<>T[:*M/
M_JK*#_7_HJL1JO&867GU/*WOXK4_8A>!U&\OF2[^JY 6%XD6;,-(W__/[UH_
MR.&$!7^1"7&!=/712#!ZD"Q"5:HA+P1U2<J,^150"2GT@,#P0K2M\Y>V":\
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
MC8=X*L\BR;U1I>K%Z23LV<@A-V6:4C9UD+1W#$J4W"'> ;IHCP\IT8#VJ&)
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
M#%F(D%_X((15^$!!F^LO?_8/Q?N$>Y_3*) "S5N5^ HF]T]L'$SN1J<T8A3
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
M7YEX+0N+E8/%?6;1V<W/$%Z:*_H9 UJDV<PX<'3*V%0!P_(=4,N<EB++8]\
M<?H_GGJ6:5L8)#Z;'/)+3&2E+' U[5^+)\C?.Z'<T4OI&J<N<@(7N8H]'*XM
M+XQ:<>RONO.UZ?H$P,CRINR1-B$DR#F<[5MM=Y*SY*[SL^?)AO7?GO173)Z4
M2F&'^+,;AUFTE"I\-*'!#SP[KSH ))V"D[X9I6PS3:,WR%HF?2X)FE<H'FI_
M7395AG.ZK1VT#LW:LF5A5<#B?T48FN'<1;?DW69VUV.%WB#_9,BEWJ0$1CFK
MLW2\>Y;[&P/R,//IBI-8&L2IRKA52DCR(FQ;#9"LS:,?B,X-63)MZCU3-L)S
M8D<6_@U)YAE=@TVOI?06/']/G=Y:GM^]J47[3GL1AD%MTHZ(&5.+_@VC?WCR
M!MT#HGCT?YT$Q6T?]_AM"H4+)HRLJV5^$,_N$^-O+PU8?0Q861"_*<#AG_5?
M4\F;.[:F7V^WB?;VE[B2_-[QBW2ZL6Z8'H7E;$6ITM@P>TM(8&A)BH21M9P#
MX=T_,$8[FICK-/]XP+J>TDD/_?PK+E-PGJYS2!Z0 LK\TFLLEVXTO$_1*(RE
M$ MT]&)6<UT/\HY*(: L?2NZ(S5G.4NM%E8@>F63E0D,H-FYSZVV6B;QWA,7
MCX27VSL^70*N'ZS$H#G:N9#W)Y)BR$#2B!8A*GX^MJ3+NVQ(RF9;,0U["7#3
M*G8[?<&L7[H3G).A.P\K<6</;"R>%4(/'N2G9+IVH9F1G$0FM5JB2KC,B"0+
M(N1WNKY!GRLM=VDZ,'&/.\:^N3ICV<VEL05U? M8^S4<!BN*0A0F>)I5_-%E
MWRKL.!'('?N?1G-&;:]#U<EL[YN+"HOEUY:=WKL(/1B.5WM=WH*$;7Q@59ZH
MR+9^95G<^O91Q<VG"?J:R^IUM+Z-(2MW;3>4BSXX,_\^Y+KYU4'ZZ@/,V(ZY
MMT\2RPZM66J+T?*BRMR3KY"RDY4CF<!_Z!_:G3O7>@J/R6,)_ZLV[243AX K
MFY3!LE2B;]!N1IO/M,JX![ZNPG;YPUDSJMO38?8A\TG*DQJL#18![?;-#5FL
MVU#+F@8K_=YB07H.#JG"%'V>6+@[1ZZO@F;\ Q2KB!.2E0&HS?1!6?=4*VOY
M3U5(;OLQ:*\#=PDP>9Y#?TBZ8K@NY2YU33KO=:+*S7BF ;;LN^54'M\<<WX_
M%$,WIU")@[[TEBO5E"TV<3#K#DEK[GAU;X0O;AIIJMS8,F81VT@S$O4Y#A1U
M2%T9<@VZ61'(WO@26WB _;$P3+S[B7Z+>ZO?4O]7(TN_=90?=^9,B%]VYOS)
MO ">B1=AV(TU/?T9Z]\FK3HIOEX7Y>EJVA(U_=0*OG^T)-$MTY:,::T*+=L^
M=4EWJM;>W#=IBS8,TT%8LZT=K22NT/C;ES>@UY:N;-1)LFZ!:69PL%CQDKB^
MO-MN!1.@6[=;HCBKJOYL%4->,RK1[%E8MB3BQ_5?99=#WML#CJ\,*Z;,,+8-
M=5[H4[P!4J8V#1Z-ZPXD654W:6?Q+U?L>!%9S3V[-V]5BK_??9H_PC.1[HJE
MU([1]FW(8+";7-.BBGZG% E(_94:P_)D34IL6JKGQ2"G5^'SC'[S$S=*!]1H
MA&GXEO*(4Y;;H+&0I?.-!X*^5W-3[%V>2FFC-O)SK9<UK&9Z>61NV3R9!!X
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
MO\9(%EH9 R<*TV5W#()A9]P7<3$H.-6'B(OJD*$/T T8DVDTUZ,WH3NI'<I
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
M2@I1N[85IRKY0O6K*[0+X^USND8\8_F&_TQKTP$JW=[Y,=KO;V1HGA=':<_
M2I]D?: EL=GJ:N&]7*N2^/.5_>_DE#I^0QK<+?>&6*C?//#M=>9C+=?C(YG/
M&%MKW0F/YG"[M!)^K:0UZ]?5^T-R"1*#<H%1_\H96T X!G73@:<E_@0Q-$,)
M=IDPCF@D&BQ"LR_Q!W/C?(]!/__LH<?:#&\#?52"\Z2J&OY/__B&&[KX';#3
M95UB_%HD$>%&L!AO4RIWN[=J[UJ2P?>OZ]"!/H6AV'MB>G&4&SMI&>A)NAYP
M<HD7D$=$87P-E,$SQZ#."_?K:=) ,]6=I!X34B.$\C>&C!+L.J9"8083^ODQ
MR?JWAH>SHIL.(FCV[@IE=_U8'4H1?F+FQEO+'YQGK&;1S9)%&2V_(<T8\M,@
MT5S+:IGH]FZQ!PX&]Y<NV,G7O<X-]SG-^:Z8W7\UT/]Z>N1[ZY.^3R;?I(X*
M?4J]7YCH2L:K[M\PK'U]E=^U<VS^7Y+H@F^JF.J;(*'>Z-.0' 0>LE1._L-@
MT9-*C%VZ K3>/'K;0&!!?R4TXGJ5YZ5P]]3CGCA5%LTMN)M1G*VH PG5]$M
MK$32(>9T@#4)?ETQK@%V4Q^=V\3?N%(#0V:ZN8<CR#$4T[TB"B]-$+RG?91G
M#,)T.4 0W'XD*%F;ZM<+$38^1].B*O8.JR%BCD&<&,;KF>8PW9Y+0[/<TOUX
MSX 9[5.I8"[@#N=\:$-EI=Z#P-AR6"A+^M#YYIWV*)L.5V/?#^VST"&O6$>X
MW/0?>49?:>K_?'LVT5+.)5M)C<,ZT&O*(#K54NYSLV921?;-=,]@IMN:GV\F
M.U37!SQF=3USL3!#*+^*%$ZR*E!.\#;_Q"OG5/LAS/GB^:U4/(GU9#Y>BS9%
MJ:$)9NXI'16UV7V@CQ#J">3011N[I9IXLJ$]\1C$@5_+Q<3OMF/,)PO'J\EY
MMS[63OVM?&KC[CBJGE^69XN;>IMX:6LY6_1N N?<,<@0+7]4#('C?LZ2,.0=
M$O@YMIEUX!@T.T"$;/4=@I%_[(_>HL^@@NLI(_%H89K24;7V*4\#8EI<!WL:
M^[JZ4'\Q<27ST*^?T89EVY$J(9^K'NR2;95\7013K/3;4N>:,F<]5>'H>PF*
M/ ]:T/I@/$ON4;)O<=77H=>3,DBNX"$5)K'B6"57:9-?7W)X'[V=<7?7MPL/
MADM4BMV>^O# 23AZ\/P<TZ^V<VJWPWY']YV<K[?Q^UVL</?08B;I4X*"O_!5
MNU]#>TI WB&&$5P92N-0=N#0,X#0R)N,@:D#"IY8<@1EFA%>PW"RL1QEI',G
M+<=+:2PD'V-5F]DUU826G:3SMI.'%XJ]B<I*RSIA;JIEKT-5]GB5&OXM=1(:
M1\CSE$,Z.X21B/>H%HDXN*I=+V.QU4[,+&<_@1VE2,WLPT>Y;^1<\-?'/BNB
MLD89G_C9@-_.*T36].4^@?VAJ5%L7\,J9M8T YS2YTUN_QY^JD9D*<%'Y!U6
MT?WV*H5KX$KG:[^+6AC&B%ZM-OY>JVGN_'U^Y?/+#_[)M8E.!CYLVQDPX=&M
M>:&I06__HKS!$_.1\(6ZN?JJ]CRU78[IWVX#!IE2;9F6&><Q.@P2-0'C)9::
M^\N.:ALP26 QM XPT(WE,99'*MH"0921O2K<.,KLT 6E_9'>%;G3NW\,$K@]
M%E*EOT&PHFJ3:?H[D=$ZS4,Z<17NUA&J49>:T[9& "4_\@BU?.\,8L;@"J!!
M">O&2:%@A]=1C\>,F?US%5,,'=5C5/\.._8="'\\L$NPK7R@V!!G)3[<D1%:
M49VQ?F=417VU]GFCS$>KV+/-'\O)*LL[W<*>*W@[RAG8+=/2$MI?MP!TFTV-
MZVQ^W4!(77BF8L:/Z$_(Q0S+Y0+.<"G%UJLNO2L2E[;5AANFZI-\I"8_9W1O
MO- [<^<S"TN@-7OS6=T;6UO-"L+FL9HKPP^(#Z94+C7?#5&E)<YCND(A#T:8
MD3ZDZ62Z+'H 6F^>1;2; >_A*#E;,8?N4*3U$F]"[I[-4Y)BLM:PP)6\Q:R6
MHXRI8]#AQ1[GT;+IM*1&3DZ]ZHP_6T&6[QH-%?>(1Z4HJ[ *^KP;;U0H)-[X
MQ"2:T66\&!T<$NLVU8!613:[)!Z:3I/AX\X4>GH9U*@CD[)O3E7QYVY<C?TK
MD0Y_[SK34:R6+_2]5-:ZE .9?,U62*G'&F^?-#;]=#!$*\@*.O[NJ-ICTTDG
M065:[<=L#U?S14]+/KC3U(E(_^%!C$S\_KL+"=SC)ZX_WFG\6.Q2_X?EP=TD
M%:9<ESTW%J3?I\1;'8I;FBH?N^78X4%:5+D?$O'>"X\9YUQP[JBL[2YEM1]*
ML6]-$X1A^6EW>1A$=_+;T6NT,"#1TX01-[Q+:>GI;I%N+;M_4FL(AN#Y'BH!
MY5[GLF]4YS(--\XG)27]2B&GO38LWH;$0RD>$+QF]X(2,$_MZ3H&U37WD)_N
M,1T5'(,"\S _ZTF8U)JVIR0CB;VLJ;;@N^_7]HP9/!N%ECYZ]Q>&X5W;1Y^)
MVE)_'Y!4#?MXY<KLN51E R-)#[!<[DM<KH[5[&B#R='EZIK 48L+J<MCEAD>
M/4PM? E7X:(9UII!;,Y6N@G9YLTWK3B_M;*5I=P;;-KZ4_)'X;[W#&?Z(W[=
M_+(Z1"N&K<G\37N2A]3;OF8RTUOPUQTR$P-OQU%MVTE2S2RT'\*!N:O^''<:
MXY?V4WTOA0+MKDE:@%#5^]+X[QMK4L-BZ6>XA5":%4B1KMKU/S9P$IC7WU@F
M>Z<WG6!ULF%OG37K_N^J#<6?!(H+@S2=]UX?Y>)\=IY!A7 ^1[*=S04:P.2A
M*7H8RXW8K9$8-A3W2BJE64[];3U2ML1>CR0Z'NKV7O0O[S:6:Z]KJ7>'<5];
ML;ZT_6#*I>@R>DNM-6"C[TQ;^(W>3#<SQ.H"?OB1T(?%]OKGOS[5PC[E^Z6Z
M?UEL3!3HV'[JTW<=WUZ4PV+)4=_?VE;"/RB@]:C_P^_WA5;IBP0#4\&,_G6N
M#+@"[@TX%4MQW)E=ZH(*-R)FDHBZ6Y\/+Z&N /\.+]$'#RS(GH>W>?E0-Z<;
M:N*>V#XG6<]6NK2=I)S=L1LW;ZV A?UQ"V_*Z5".96OX^SG!+Z1)PTJ=MPK3
M!<?X0Y+1%QE^I.9GV)XOX+AD\W0I;$NU@CZS_QL5!$21U%E-%PT@K,@D*(60
M0I/]P*@6L_?5'7M5)>LZ'5(%8U-6U7=;"_;"S)!<S\#C>3"GBEM>!J7IA?YX
M/M[7AI9)FGJY;&Y6WAQWS/@MD[C2#)6Y,@047^Z0D^ZQ] E-_/P,<ZP[<>)K
MIA;ORJ"LA5#'S.F49E[!:@ZMH$\9%PE#J[&XQ29<H_. IR*=?6GQ&#23MN<&
MV)%XDPG-SEV\J5A^OQ_&YU&VU+@XE AEH _*@C+32:KQSVF&'X.$>'#$UD-.
MZ\T\V"NMF5 ;8]*2659#Q=9R+AF5PRC[J*2.,R[H[YBZU00M;"2.G:9YZ(@*
M ]*H]<2:Y!!P/%J#6AZ/9J-I?P:8JZR(\^Z..5X4.?&:M#8+?](J7_[9#7S_
MP;39A/#Z;GQ@_=[0V!YA?*63W@QU:4S44\A74R4E7$V=OO"/Q5P>6?+20EFN
M_](UUJS>NU<?F:]Y:,S*N;T1T$MQNDPT??Y*4BO0*F6R,-=,6>6IPO6/QA[Q
M'K+\2;07R%4Z#R?PS_M0CSYX#!)ODS\\#R@3'V.I];T8,4-6JM\2*YDW@HKH
MP=0/=.'BL3SJ*F=_-*0X]W<(4PZ0E78_C.7SS<?^=.-W$F7$/8]*)U\J/]W+
MLSZ$03:8%_T2M2%@AE"/6,I_@F"SJ03JN_1/U59@XP[&D&E=IPX.KS>W?<[I
M=J-[>2)Z<A :[:.[RLVZXS,>O6I+S5G<;;8WE2L.;SGPB%AGF:LY/S68;\AJ
M;/DH_3.#%?2LQT@7Q+L4&7"MBBDX$MB8#<J,$6/68WX3-9Z:=:_^6MA^;G/1
M94%[,Y>3@O:7_Q>'5<F^U<'&28-7R:],E@51)4,J#+7W:/WLU[/G1O6MSV@H
M!<O*F,E9M&8#O)V,MFJ'B#8^P2AF*"WL8RNUOY[$*/>G5WZ$@),/G./;[&#5
M2(=QRQ]:>J@++;S1(=2W_KIN#_(JUW)T'VX(>,S/C7#5Q<4H<$<?L96<Y[6G
MK5>:S9OKSA*ATY<AK.@3F"Z68] ]W,P.27?K'U76!&@_= 0F,;XUPD!Y+Z'>
MKB<M'B)(#CT&Q>#8&G BQR!X4_GB,&OWZ/TF <+:O4V/EK;(IV3'0]-K&<KW
MQE::@A\R>@\K36+_4)%F2*WIF7\R0G(FFY*P+"@#8.<#?5P'PM*&H$(MINA<
M <<@*>WV*TNN.0-NC&RVB^)?<FT<WT'(I]E0?DYK;;I\W,\1C_E>&!0>%'HX
M'LE!9D88U W(IEZX8+):;3E@GWM9@ODA:+^G5LKN$9.A3\7>FI+KGV E*Z-;
M+W/=_@6R_O+KV@'D!J(@?HCD7&PO^!FAP9EL1*DGJC52K7NA$HV0&?=N.N2'
M:@?+$%6WMUK"8T)VO(R2,I!L$;V;D.PVO/K<+MD\XZ ?>R_=P[U[? [R%4>Q
MQP"*NOTULXIT#H-#-I3+J#8X$<=MS(O2 .RIK5>H^P.8*"\="B[*,)PR#9WR
M;L%PF9::D52MG3L.U6KD?PV]D^](>C?#*595==NZ?'Q5Z8@7SA)I(2N#^H8T
MBH!D71Z]]"7^@^G]F]Z-R4]YEKNUPH,45EP%OYXH>I<$J[^0YB>B=F]EH76P
ML2;K&0T)R!^#6.X<O3(&P3"US0EH2<:>"LM.8N[T R,5@'0$M.^Q> Y-)8T?
M_2-;HXNJV'<,$BUI_>%K)XI\'QST5"?MO8O[VI3PM:G'(OHV<X_/#7Y'CT$H
MIC4S>7O9 (YJ2FJJ7SH&X3F)W[&')G;$=Q!_2 R4JT-F!@@C^@V$&RK*/5H_
MR$DSU,)S_VIVJP*:K.%>2[83#:/!?A%/$>#L%STK].D/ <6B(-_TR(%L^=EW
MBXA[W9%7JD&=(%:X[/8;WNM^V'ZL'.IPFY4X,$  9/:WWE$)))$^K'C/T@[>
M=+'L.766B(WL$$3Y '8439):%!$:"^5O@U V>X:((\P!"TICC813R)Q;>;UH
MX=K4815UE=VG+MO>HW^'W">S!1YR\Z9@*2:XF?HEB\1JPQLX08;-W8E-!\KW
MPBG@K69J7 ^!IRVB<*W%;@ 1#>'Z"U/G!?1[2"VX:+4<]ZF_1V?[#>Y-AEAC
MN,.+KL_->KX*AFPW_4#O*TZ7@V,D+ _+F<?%5JE5/HI"=QNK",W_F !O$@XX
MX]<Y-.RSN)]H+$1[?,1PVWXX29H<(%]$']Z'GJ;S L>@JS_:?*@^B['I?LMF
MBX3$_7' EC3M.0%7&U73LA-:U\F5+BWN4^X3:JCKSM&,$"&" 07>'D(<M@D3
MCX,CF% ^1V_;U)? DLBGW6[@WI$X/#0EY%6'),T)VUD@92Q$^5Z_1-8Y['$K
M*ZT(V"R^Y.EV,.10E^DPH5H\X7HG=R/$;N*Z[CZ..FHN<4@ UBKJ'JULUBS]
M4GB9A0VA+U%']ABB*E(+=>KH(UH%2%HR.@;U\>)Y%Q53C&51%R"GZ+JXK7]+
M@*%$&2T4"(?)P$5,@32_B.*-?LI]ZB &+C1?\C% 1/C)RZE@KW\7W&-(="U,
M%P?N'F^BEP( (X%9D82EU:TCD><0/V7PC(7+&/HD[6H=!1[7R_M<_%9?UF3<
ML[: :2^)R495IXFYV9&0G+V6[->J,9.]]?*-&U^IZMNG_BON8M;/#(+Y"_[^
MLJBL2AF_OD9^_[.1<1:U0)(NC0^\*)U9A.X[L.C!)C&L4TW7/&9/<;3M%A$:
M1^!'23!2FTLQV=!N$2SNZ;;1<9:BVVMS!WJBRZ]ZW1'ZT_WG[*!/Z7U\=(MW
M^O:.-#&+=75U:YI1;YI4BSYH,K8I+!D2F.^X5-Z#BZ5?.FHAHXV1P8O-D<:J
M2"LZ%PU#*8\B-U2%,8QQ EKFOKA3>E5 G:=_Q[D\^Y9,&WB8U2=<>^3*P@&G
MM6A(E>E->G6B1N#R96:.\#^G\[O>&#QP$I4-O&?XX.3KU,M<IX7F;M;D#;KF
MWZQ5 =T+23ESY:>$R:\7($6PJM;+6]E?)/.<_!;+^W< W9V].\ Z U=:A]RT
M\07Z1 $W182L3MIA0UT#:BG6Q.D^ W5>E/)DAPI286J,8 :\AA?;$8?=[<5[
M<3[IN]SZJTXP__(I;7;A1=72%WD;$@1 ?OK9V:-:0ZG#0$"31!BPBX4(A&#B
MO$X"]HSW<  "?2U&-<_16C1C(%!KBN(<BY9S#S"6;&UKC3+/&%S*/KPF#E\I
MYY2]MC>2!9V8,#=I?KBY__'BK^?9MT%,"5\ZOW1*)B]"[D.>9FZ.IW7G9\XK
M_IH<55PI'[ #%"RZP'CPWG,JF'QFB7 :95U'G8['^1+ Z/ZSX]WXCK22M2?J
MW>!X/'FJGF1D>K5A(B0"O3)-8JE=&/2!D1+4[S;61H[USMX/^E8_8FS7@P/D
MXSK38M$&1[%T&<#''<A#O,=T03KX:*: 'L71#D?520DOW_22!O*(740,7P"8
M+P4;H_44*X!,Y#9>F(K0=8ZUT1>M6?A-;L 9.V7;34B51(P_7T_^ XPE[^O1
M-*X-PD5KM#(PS\;]Y\%)V,8X&I_SX@XY]/ F'CW=(7]4"H%#HC$B(79LO">0
M^G\6$?U@-J2C.44DQK>N8,"AEB*4VDX9Z-U'\V,$BHN1#?ZYJ>0[YME$-975
M;*?,%&"$D7U\1]D=AL@RJ"!RB80EFPH 0XQ*Y:(Q'UZ]G^O<9X\HHD\:BP'V
M5;/(J&Z&F93R\51Z8&CV5(B<]9)_HT5E0:HCQ[:9_KW BFQI?UAAH<>L*+J<
M2)W^"/GZ0DF*9^ZWQ<+JM"+6MKMX9B O][?#I*=5E?0F_-5<GA-F,BV:KH?N
MQG)VZ-%<CS+0%S?'D)57J= M]Z41890)H%$*0!Q&0]2Y/#86SOV M^F&E0,K
MW!8]]#,M$W^]RRU"@X4ZXO'<&Y[S$ABRTMGXZR,4NRUURG@WN$FD#S.;&.%#
M4D]$:].<*1;1QF*?J&KMI39$#!.2LRLW#Y:=R]MSI#!DUC3QUR#"W5DM]--.
MZ)&;C?GW>XFD#1=AY:N')7%=_5.71 >5O]N:X'E HC+)&8_80,S6S7*_>-H>
M/;D=*GE[U9"+&O4FX^0Y,X.2FL:%FITS)9/_X;M5@CB*E8)+:9-BJ"NVI*<C
M3%[(D2[Z&8HG(=58V&UM@9O:$5<&Y'+&:W/N<" CE95;YWD](PT^%X\WBBU/
M>C>P*0KS:D]^@60>@^IQM-/@/9^C-X;*5:A+H\:7Z#-@/F-N9$TWCM]0?HGW
M&4: KHXT=0-T24F01"_Q"9H>R0CF2IE*HHSW[.L6J$=#JVO+D:]W3W;$>234
M++M.3BU %E23U@^PU+?GMHVQFM(029^U2R7O^JSSO0YVQSW_UCK[/_H[3OE)
M2SV*PRRF@UD@WFD)N=-](ZS _A*F'Q*? ^;1PD2C>:A0,M-2$E@"2E,#7(LN
M?:H%@A?9_E;Q]CQN\8IL+O =]S14CWB<*;J=[7U:/>[=,:A+&'.W*FS1CBQ_
M:+2IC^UKK>%$C^$:)+$-A 24;8%6?1,U+@JM]@\O?Y06;RSN,;M6^Q-X,&2!
M^P$'VXTV&F#X9S3G-YH=:S-V"Z$_N]]*5JP6#EU8HIQZ]FE-_S?Z\>:_""/C
MK-MY;M7#$:O$8$R7G+$,2G-2&RJ!8CNJ--;UI#T!B-3F14P")$ ='[RDGM1
MX*?=IF(Z,9&JCW)UNQ"L(\01COOZIU)*O&8L51%%XK9OFM\%(=5"SW)98L/0
MX[B/JST0?$T?MCXLJ4,>"JR,V!^]0FNN,^Q(AZ0[TL"]=C2D,DUXW>D@)B6>
M:E,Z&?M1O<%E*Y2Y9?8:7, !-E%@/LEU\<J+H\$H\H9F=M?NH.SO@S_#6@H7
M;=D1;>;.LJ+?F0PI>HM+DI3S=T6''PTJ-#Q&N[/[JZ%;:E3#?M">4%=I?%%[
M=X&8Q31\3:?^3I*Q+K?B7M/1AS:-0V^:U5.(R'V=/RZT&Y2(E:1*1@U'J]VE
M5"U/O5[TJ5C+=EA8%R]I6:@T&*JH@]V0VZ/@G:C'(!J?WYX?D%*!"IQ$F9 (
M*9&8-%P#KAN"SQG0<<,DMAE(9_HL[40NPVGRY4C;(4=*4[E.&C$O24,N=RHO
M-.R]QT* ;MB^\$'6FS"85,T6T@'$\9"5&4B;R!SY0W_^^->?D0[+8]" !3C-
M*^*]4?*3:R68'OL!Q%7'S"<&$0-+NDF0Q41LO4A*&?#I8"2^0].UAUJSUPN$
M'3X ODOQ]BX(CL/A:%6:1NI)"CV)"+/&G@H(TU=_MLM>16REGDH+?K_1W+QO
M_7!O?\_>TX(;*\8H.N",R!9N"9M2<![(KT2N+GU/ITP/8"4-(8=6R&/0GA.C
M./^29?=@U)$!=9[VJCYLKQ2TD[(&JW*S5ETN;5PH+>HB5>9Y.OW^.>_A=;49
M>J_QZ-O/#BPCA<5UU,LW,/T-U[Y.([[;[NSX8M.E#1GB1@_]K<"88D=NI6PZ
M3Z/5^X@(X!RXE\!%LP=&X?ZD?&D\AA.9U_U8/[0IG[6[-;[-\$&;>J&'E)[<
MYWI<^Y3:^'!+@GK!)*DY:NX8!,,!BOO=#&<FL><WRG!4O.!-R&F4)A%W,@#+
M2[-9Y!5#&5.UFYXO[; !0T17ZS1F9-PUJM#WE(K>YFR1CVX+'B/!)0OL]V 9
M39T?50_8FW\L23[?V8C '3#D0P.X?7#["4;%D9E"6-*EG=XGZO8?670OR%-9
MR5*'KD@8207"1-@+!+JH45U8_A ;"8;G4J1$KEBMM%":^U.N0#@YN;W'K)/Q
ML">WREY7]+YPOUJD<=I[!\W/V =;^C<"#UH5=0GX3-D8&D#SM0.W#J4",+4B
MT89B/B1/Z9W.6A1X<D=-6Z)U]DC])J6_^)T'L$DF]<WV,KS!1LZ-V1+']=L6
M9]J.KOM^Z4[]M_P*H[*2<[_SRZKHAMU&$*V"^;?$'OJ_=GP87.^7!/'%BM @
MT\;J ;K'H%K,,[HVR@BP8DU&V13!IMP*TJF']CGVU-W]-!DH[XP-2<IAKLV)
M+I'-6:47LD:&BR\NR+==4,P# V>@6^-E* B (/[G-SQ!AC>)INL"\M0:$G1
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
MZJK>P)Y&,ZT]*:L,O5N\J5P.U8DIE\^)IYD1C31[GTC1"UD3[T58VT?94!"
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
M8Z0,P]Z[;'3PJU.#!Z2E)LN:J9#N2O>\HV [!&"M L^SHW+W5U6XKG>(MV5
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
M^W%>Y,T^#ML"FS\VAWEY_=MES"->6WPB"&%+TBMWNI94 (3>&U3TL+;)7G?
M^RL.;FS)E^_=O[Y=-*38\07A[A;_34$?_=>^YU7:9*4N]';GM3LJVK.GSXHM
M:X4F<OS<4NO757\QI'NR^=Z#CS<%/S#K5YV\]8YD+,D"BOGK^^,Y5>G9E%[)
M8/&400W?KF(!S_9V7_.S&M>]M2=IGC\ID]2W-+DU1S4@D,2NAX??^.]UT&:O
MV8&X?%4B%9>P#=.J"/*<WGTXHE@N:E4UO,<&L1DJOWY]PZ_O0\U[Q1QW-ND=
M,IN"D0JY*#_?\TGT@^U_TH>X&59MJ0G*56"M5;H)P,Q#8RH!E"Z>#B)X@N,=
M+Y$<8J+\KQG;9!DV#L$40F>-S1][R>VS*<ZXK!<[KBK8M9VN4:[S*'6QM9[D
M@ET%'.3&,OR]9SW.3+J(R#20HI.D(NXO#5-,RUR'7!J1L>5B'-TXBQ'%]NRP
M7<5BKE<H*4[]XU]>T8@J1!LT,KL66TZ1![P)R-/K(C+)8V!.MVS_FI'#\6I;
M_U]UC9;FCM#I:7OQS#Q_S4..O[</#NJX[CO>_SS^QDO@;TAJ4,CC7TKV5J=H
MH^?\I0P?>CA(F"B)2P87IYGJ/^WEC&]ZI-]R9^:*FMCI%\S+X@&PBJ+"CE8Q
M:Z9_#[_A6 3''^KP<Y\T?*IW-S$K52>B_U>RP[\$H<4%Y["O)RX_%6#[<C9=
M6V? <9K6(9%&NQICJTGK=Y=1"74M7D!^?B_LPT1 :IA.4Z(1#X:V^-M^DB-8
MEFE*9FF>OZ="0&M23"SHH43*1/!OA?PI[_T!D8R/K+K7] *6<YU%)NF@\,(I
M6A_\-AUT%=']1MA8EJFM7U)M0Q\?[RXE(2H,Z2X.6 P,V!QV\ #"XTJ-_3!>
M!_(JFW;S.Y\,S!4;[RIZ.^BKY%1RW[@K/_[TFH7H1IZ3\=IGTU^H\_")U["[
MU/(]^9C\LT X<0T<<=,-Q4$3<5/V#4+=:P:0\Y@X[5/#\OO&Y@BV51[\[OK!
MM,AW]Z#J"8V_FP6(BVL!^&R'I*8<C89/5.V6V-:50X_=RRX?WIP:#CZZEMA8
M65:[T?K\:4JFG@;4!80?:*2#-O:)T;O=<&'2/C8<IE4 8#L,Y@23!&W^^&W*
M=. ;PW"QBA/E$,<1.<_J]WL3#4HEA);L>9.1Y6#Q(26-TG*3TYDVQ=&.MK?,
M?8JD=*W'S XR1 VSW_JGI7G(<3UJSM@7,#'I<8,ACFWAXX$0-MK5%? YN #L
M#I$G;8[] J,6+L",2;A.1RG2Z01T<=0L.R\0C[LS#.,G;++:-=?%0[B#_CZH
M,@TLGIQT%^$<W+1S2#!N;AHIW]1?A<?YRO6=M75.50LT8I4M]?8\&+KIKE)5
MKQ=4498_\-,]M'XJF\0^7F$^?N">HX'(]<?\"YP]3&@^2Q@X$81LRPZ,^_QG
MLQ5L:P<T004"XV#!OA*1UX:\RFNTG+NR6[/"0L-*@QU%XL>7S5(#ZUOM>LSO
MEX4GZY/E=599,DZ:_;AB*CT])A[!RI=S2__9%QONJ#+/[V>O1//EG<B(5IXL
M>-R@)+[!?5]/P8M?GT,@W4D,PZ?:U>/HN1HZ)2CX-M6C/!N*V*?IW_59^?;
M\:[ &P/?040,LY=66-,^)@+A81PX5X-]4Z;)2ESO@'+ = C86(^R53J(&^9,
M'%HV3NBB,0'^I^.^.+A;B_ 9FUH-<6IY=2(8_ERJHF@CL)4-:9G0&:+56EHR
MH5O<=]@A_?V=*J<H6[$RLZ>/B4&;9H3:,M])7QM>=V>W8IN,JW5UB08:565F
M.E[-4_:>J7>^:]ZB1HOEB3U_^.9Y1DHZ89.:)YU1F/%)C &"5TQRO/(+)UQ]
MVL0E MZE^@38K<&5H927>!R%2[^-K!^NI 5EV&UN3SK(V2M&)5OE;;-!B>L8
M7 /UPRPH&=<!OT*J:4WZ#%UOE81> ++TOV,_^&]7RF9[1IT9*4S3QS:V1N!7
MM_\Z=PD\IUUBU,!,VR'X%$67(!^C?7UXHQH;BZT:FEE%L,'LPN:TKK;3YL:'
M6,N-NGO\YSQ.WU.&*V$C.\<S6J;Z;&:BD6;-(]4M,NN -6&/,[A(4Y15MU@Y
MHBZS__/M/RX/%5T:SWN].CA\1+YWH^-47D7.R7YG,>^EK7ZQE\G&Y:QWAA3E
MM&786$R'%1UDE3I[BE8"E-6-(_J^*)553A;:OBC**TM[_[;(V>AQ8N*L0</A
MK\F_L$.9+DN_&X]_*3LI%JY9MEL7F2O:RP69**(MID/=AFVG+A$D2VL\3';B
M)3'VD:<W>6[SG1!+ECI1.P?2?B7TQ)__\D+B_GP1G -VMSK"-%9;:TK 8"EH
MV%$V59?)3*RQ\$R4 R'S-A-2EHD)OE/RK!L;])+%7:2+X84&QQB]'_HV7_L)
M_$K0:G /*;-.@G):SE;YZ?Z5;@VNW)1N1"\=-&Z*Q!%4]=](O,4YW?#M="+Q
MN56VSTD_]"F(P;AYMRB7;19.-Z_[(9W%#7.=;:5\=WI"^[(AS8G!+7BTL=+P
M+ZHH-5Y48G:GDO XJ*#SPOQBMWG050U#73Y1#J*-3O>M$*:#&U>,G('?6UIG
MF%%P#6L<'?1=588(BZ2#[DK$(D62 I(A>OR' V;]87"=9Q\1?OZ83:\"#\.,
M9C;B='EP;XNM#5>-[9"_-&1*MTZM=\OCT/FZTNY83D::0<T+CU<HTQ_Q,/62
MGTQV8B)4]0LZVA]PNY@/K9H4-]-(=\)QX1^3^M:K38V506/[Y0*7(A2=G:\(
M6W)<'E\3CIL\)WG.=#B*8[ N<A/9,>F]#LVC@^K,^3;A@F6/.\<SJ\N;*LL+
MS]]\$\Q2A[4ET=)A@:@@;P+XHC>"7?%[D*RPU)V]C!<"HZ6AJJ:I%A&OXWU\
M8I3R1L<7\><;S[7H?97YUU(]J-B\K[[]%ENC2L)V:LG\<&X7U:4-9=*F93HJ
M!KY$GDK.NEYACY-+:KT:-!3DU*'MR63.<?9=6'5FP#K_\SCN;%.%0+6.4PL[
MKX-6+MP<\(4F@RO;>,%"S5=WNQ/[T.[F]ZCVP2$B&*ZMG]WW,Y1S<]]TSH/
M_]Z ]+I?/YX5F;C_@/U5"6YO%<JT)T_2CX>9$OO >:1+:+N+]4B.R(.A"/29
MH8(HM&TZM[AZBKF_M.GT4I.!C(S]^B^7X0+)[FSW#]>VMFN:LQ#U]2C_X-^G
M;X7.QW_R[?01:1<E5X[N'1>0:"^KMAJ2=29QE/?6^V.N#/5K?IZY?3;1T7;6
MF\JN#19"=(&ITA*SI@FJI, XAK:\)O&NS]D5_)^[LV?HH!&+3B@YH)X..D>I
M)#EK7R=!J$FTJU1-(Q^9?8T##0:"2GVB@_Y:_\\H# FQHK]%O=ILE V@QIP6
MG?.>>7W:?!1?^M87U25B9///DRR#LLD_K;$ _A'_:%EB4GZQB>**QLQB?UKD
M,&X#HX.D&>"_WB7YS';:TFJ?MKI+2@O9MZ@\4G':=3K86K8&7!#_1A%[JQ^M
MD^ _P3NV>U['H"!&MMZ;P%?"I[ [/( K;:F4#D(;GVCV.F#H?2J^ /&7N1-,
MOC:-[41=XD1MGB;\[;U9=X!ATRA,K_AZO6FB8>\28@H%(/3@'9V^?'10A3>R
M1Q3\N]B<">?[Y_B)2!@[!EJNPT[^3IM#K$A9R,^ =>B@C_AC+Z^0<YORKC;_
M-"2V].'+;UOQF+4!5:#Z)G&Y^R,=]*=\SC%_&CSJ2[T)X&>76%U7(DL?]R7N
M'<GF)2.8<<)A,H?(N1E*&DJ $3_,G!=5?]^0(GQ2+M$D1.[M$0Z:WS7B1!+:
M'1[#XF;&38Z ]8Z3&[EN3U/3S1,W2/7N%2\":/.KE=#91PPF]***R_^AS@*6
M_P#WV6N,914E; \;5(OLK]Z<ET>:Y4^F3' O8<^%0Z/S3[#0HL#L?H=#Y>S[
M&,.$4JK^#C?M2U!8/PW]NMTW-Y4@&]%K[F- O9-9HEBSJPVO(S%$/X[VK&Z:
M#GJ#6A@]"CSVHX-^3A /:3_(>%J&+O1+TB%V5N)(">Y FX+L*%.TZ*!OVC5T
M4)&9]:[I\/>)E:,N'[OVY!/>F_U"8=<J&LL#U'>PAT6TLW30)IKK6'B7% \^
MYH99D=UX7F(=KRXPTW[2,HXXCH7IH)YG,;0N4VXZ:#6L"-YT=Q Q"?YI_0L^
M<%8MZ-0[8XJ5MY".VBKZUMRY51L_V\V28G?*BQU*W#JN58WQNY) Y#;!PYD.
M,@C'/,6( $L*Q((Y#MIVE-(RY'Z9R$OFR;)7O-^?,5U^CEQ'<CV?_V'_U*NF
MHZ$:##B'=]YQ3!X*"!/^T!9#TY(G%1 QA8RN/2()?_<WFTH%W!FE!([2:H84
M(%8K_]!!MA30RQ/3)MAK[WO#?MH]-M&JZ\;EP@I%&I@/&7W^F\PL]%SDB(N
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
MD>FF@YZS'\F%J%#?:.K009\]UBGW22JT1QP=,P>*! Q5%?FYX#],Z2 K' B
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
M$[M@ZBL:0V,C+1835W="]0T_=]@8FAB'!IEX&C-XUZ@XZRA?UEH%HI=3]SF
M,L &C!(E",C-4P2C&2:8[1\,3(=@4.,A:G<L_#_?)A-W=503XD\M*'2H0!-:
M+(Q&KJ:.[XE^+>P2FOT)[KNG&1!^? ,F-;CIIQ'D1.I:G(F1@UFYHZ>#TN9F
MNM@OK0^YMFK41N.[LE]^F@-?!+8.+<?DMGC&Q0?%6IU8HN;N974T!F0%':KP
M0O2@7:)G,Z4T:]V#<W_Z$!PTOS,'R^UHBZ<K?G@A6YJ8E@@W7(/6(+ICE8RM
MGHXI6B>SENMX9!J?GCK7<7+]I-$5@PE9_LB;H'U/$Q D!NB:QY\'KEP0+NF2
MML*.G<?Q1G4<\WS,D/8U*ZJ"[]D9^AP_&I7)>?IM%V/H4[64F/K(0:DU81M[
M=WOF+:H*U;X=851>U]$O81/SD'1N==!=Y HI,*G9B2311<XKCE3Z11,9N@YS
M( EV:BN-%0SZ16.Q/"'/'+1JRK)4>)7_=![Z2(>.EIUU%;SZO-1PB$>&LTDQ
MW"8A]EGT#9W>ZR-\20\#YG&M)X"ZQZ29#M,+03GVH8$C^Y*> H3R\JXRW<TM
M=+7/5>MWSWN8O[VVK'[!*EVK&VJT1U;9&]C'C-2;QM^8?)JZ>'1P[@)_@-<Y
M_QOQ4,$"=9_<ELV)NNNUPTN<A1^/7F Q*_JBS%C^(SWV.6_<,O0]MHZ=DM3*
M4/'O3IU@LO4I>$Z=#7860KZ(^86<B*'IS9QD"-/W.7:J3 0V33LO+8MB-,!E
M-9SOG2EBZ[I!/*JUVTAU$,-L&QYF62)-I0Z+)Z;TC.V,S>-P<!QDQ^8%X\;Z
MG1"R61%^W<D/26N"T*)E=DP/&)"3VB=/C==F<,!0TG6LG6 A8O\?0Q!OVD.K
MUJ0 ;ETL64HU"T-]X"ITE.93&M@X:&<J_[.>#O*C@7]9)U->#U"DP;$T%#$F
M* $"2#9CGB$:$>Q+,KA6543/92"%8;8"8Q%[@Z'0T5:I-OD+JM-X*"GIY02$
M_/:K]Q^:+*03>Y?8CQVIHX;:(V08"$B\@""P$='4A'&)16J6.U6&:/Q_7]TD
MLE/B6B\Q)A-XCZ&,5N6(+$B5JYT"B6G:E,93Y3#A3IUS8(<JQ^<+2$U/CN0G
M#^A?1W\RT^6F=8AP(+T[;?:3]2B:ZX@Q+ N%837%>7&0 ^4@AAB:!(P>8WUI
M7]C)3R5HR77_'7)>(:U B-]AOMMSU  (<*FQ3!J]<DYXZH<H:!>Y4WJ0U88H
M%6(V<KS_+*S9'S_^[";[N#*YB_K^G^3>JT,?4X(EW!SJQSZT_;> 9L!+_16R
M_1\;8BW>:=5391;8_Q:@WEX^T!;%TT&DB2_O:%^]-Y,IUO@[5G>KH\5V?_ M
M)R_XXHH0;E2!0GQXJV#%D287'=3VF@Y2#@:PAPWD6];':"+M&5:#X8UG@#W
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
M-@_AF]VME!0:AQ+_.Z"HMW):,9$RFJ7]_;KF__?V+4,:WC/L<R\QAH=OYPH
M,CLF4$SD-H;P0**E,3Z]=O,:/IR1)=SP7CW6_?)Z<%EU_P!CNF2S6T6>46,?
MJ9>:KD<7J'$H"OD$7^M))\F=S_;>5RMZ#S_X#B^#Z<!Z0<(]G!%JC)U69XH[
M'WT*5O]W/,?&OV(&4)#5\^C+ET;APCO&C]"J 8#@&;K=TU]7 .RM5QMNZ!TA
MKPE2F BF*E7YN$)HE5AYRCS>F.:P9_OBOPG/*2MTII3&DD;D/^95-)?&6B+Q
MFK"K5*[]TK7ENO9/&/OXX#D1+<&K&5\(NGAF72["XR[GA OR9;)9\^/T:-/B
M"EI"O^PZ.X[D:*BGK *DLE21"[9:F%U'E4Q'EI'V@"CYZQA"'^]Y$<O$3Y'M
M&H="A->D[J7K C;PKR,(H+<=K@!.T^]\2&.U1@F%,B$EI\WMZ&:<9SC9IF>D
M[RO_?U> AX-O>[R.S\W//ES(\_/NP1F=59J8'K<,R*X@)"9R'OA[IQW6&)[S
MSPQG6KA8EUYCR%[O][%K46SGH1_=9BQKL?1S$N+G>/"?-#_[#^DJR\F]<,U
M?3"9I;^G2AB)";*^FHGEC1>,?@[1P#R<+F2]Z=W5SU+-?,+.S$UZ8R*3&UM=
M27>8!=MS,V)MJ+L;&!S<EV>LJ94,K%$NK8APB&M)TX9,+07<^+DD_F_P.J J
MGR_+X>'1+0;Y4#>\1GCM=09N2Q=;06 +*&6UR[1(KHENV6GY= 7E+PS]C(LH
M+T7T/91-E40@,_'%43ON9HRJUR A^!:J(5JV>/U/N!L7+L9-,2AG/-]96#ID
M6%>D/L\C:L=36[KKTLJ0IL"@IV"_?!_[Y3]B]L'A5O$.HDKV&T%K+-Q^G9#9
M)=Z\?G>N,?I5?QKU@-D+]GGU-R@V=@W0I[-V,6\*U7C$A]4*-3HW0DT[;_5F
M#V]D$\4)162;&^^].0O!X[TU+WW<1(=Y669CP VGWQF';S]/RXE42UA_J>YA
M_X9&:MPBJ5^#8X\9)%0!V8D&"(7HWF 9A07/'"E\A/)_?:\=D<7=^:TE]>6@
M<'L(B%[,:RWL?>SK,=O@?LO I3.NANBLXW5C^9HFS_-+J1 5F0]UD<^YXM?6
M<@!]?]6TCRM&X L_S)T)#DD]/=J3JD"9'CNVI30:Y:%6U2W[IUT/[RJ\2?36
MNATR3*(B_:$,0]<E1!U:B.BTLD+5W\9W'43=Z>];Y0?X;&T@Z.$.H"@0TX/Q
M^_B$/07LQ?2?_;7&B7(^G,+'HU*Y>0E6LY&,X-X-1J:W8]]DN@<..F.AZ'%^
M5&E M#HK7H%B;8KKT5G!7?H"=6</-V8QDW5DIN^$K;%[><9;MT-3XQ0SH]3?
MOLCU2XLS^Q,KR#O"*@9P*E_=5]\TI/*@\5.-#HE]6E@D3)>?]IWN%YUGS#0-
MX@\!,[NUFGJA77T#^:)BVRC_+@%'RTI-_ON505Q@/L0(Z"X,!1/% 3_[5C"X
M\-8&Q/%/'SWY6?;I5)T6MSC6@SQW/$&L#[-_I8360*H]E!9#RWU"U3#JE$38
M>\LV=UX&6DU38/CR;=M?S-YT6:<2NN#AQ.T&/O(^"33WD1[.4P-GC_J,0S-,
M%EG+=#NQQ0ZT;+UX*E:FYY7WPWP]IN".E'7=4%;Y0B4>DFZGJUNX6I=LY3I7
ML]U9ZM6K26%$DC/<W=,RZY.*BY=1!V:MQ:Z*%?'DVS=4?&W#Z!"O+26O"J]
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
M.0)XAK\9NPHU6QR+RG;?X(++Z;^HK%4NFWS_Z%>?3(&%TDV1&=:OF-\M@=)
M->9[<C@53&1WB30%).4DZC*UQ;T \J]=63[7?A4>>06@(BKAW(UQ5X"HLN.8
M;.6)=JM\$D_-I&\%TY;W[^Z"X=3"JE];'%,%@S1:._IU\?L"B3=/3A8"95A?
MM?P$W.O=%W%T5=VR,HO7Q+7$WW\WEDI_RS2@EE8K),0]&X>]%;92:JR9X*-R
M9T/=H=3L&7VS>ZY U7*<9H\?4T-4V)W]\<6?$)XF94#/-(-6A);)0._-?:?T
MP4^=FR&#+XVL7+H;PMB-5BR=G-\4,P)VVQ @+M+CO].\M;V[US#,J1'- 0P]
MAM^"(&SP&MUQ5#:M+3BS&"P=!031P=KD])&1@#2IJL,5?9:F^.Q<V63 ,=$E
MB56(6S896X.,@8YNVHASZ3^:+?$P&)IP,D\>$7>16K<^1D8H6<%K%._S.1R6
M\]@F5XO=@+-H_$=W;XN7'J9*0& TND8C-5A@*D3I/[LMX@5HJ, $U ^7@MGL
M5),V:L8YY>'YBCZ7M9B7N<+D\+W1=9*\.F!#U.N)"EE!W I-X99Y^@SBP=O_
M;VOA^B9!,.P-;&)NF"D*+/O2&9DCZVX=GF8YMOHU$']3L"M._:G.;4$3OC=@
M;G&OFX  KBS\R/N'#^G:"#/];=6C*#@-]!%.*E,!=='&6(%"1SUV75;'@3ZJ
MOOAEXW8"HH:J87DI"'8NJIR8G>:%F#+M"R'.3/TR-X&6AJ;4.LD XZ2B<$&6
M>K2%]BEDY(^.<:]$.Y>'QNLL>$W8>]V;[QG^*_6NCD6F+06]IR05MI3TD.1Q
M\ ^JTB6$FEZ>^T@<,KPV^,UY3PU<G,J=I;4I;& J>9K2L;&YI24#5+65-#=G
MX#]SP-&57",F7+QXBUYO!.29'D$9NYJ52 G("1RYK0&,O0+\7T?G_L[TX_[Q
M%7+.(3FF)<?><L@QK"WDE$HY'V*5)-8LY\EL(>=3"%%(SF>Q.1\S5)*80^8P
M&Y)C6YA7#-\^WS_A_N%^WH_'==W7?2-2^+R@:H!VN=?O6L2<Q)@6[!2@V$_6
MZ7C/@J#BG4LR_E="YB3\N]H&Y!@_41/(K:ZMXDJW-$N[L/ Z;HSC9O<9U+H%
MPWIPH(MS0PMIUN^<G]0I UC_=DWO-W.)Z;.L5(@K1_<2Q:#"R<M$-P7Z9(SJ
M9G6Z25[_'S9W1*B6A?Y4)[LB&-<MKN#(]V'&ZHM3]/'R(&OC.CL><.7Y<IE;
MMM@ [.<NT<"N6.<C4,IV&&)A:+E/30AMAU%MS8_:@4_M0-F\YR32';K&18==
M6T:TI4V1-O;Y=J)I??XH]61E)ZH.D_ZI3J+X0#S*R+39SF@JB*?-[YNEZ'\A
M]GJ#%[Z1_D1</?%<[HK#V@'_4ZSJ6!5&KP2!/3\A+_28?/-53EZ!7)#89$M\
MGYM)]*:T/F_"_B^!UWU/JJHW?YK-RA!R/82:@FYQ<799U5JMW:TFWRV>)9:I
MB!IARFK4(+UL4M'3TNTW2+W2'9\>3R76]81<<A)R$XZ ?'U?4JU,7OFU4?%#
M8#!%"/LCGXM02X;-)W^@XN+R#-H 5 G:G9;U N+OY4_/6M#.2P^E4<2Z(IY
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
M9[6-H%=&^ _(V[\&L,0<K:L@QP?3>EN03]7$2^:LN%Q)?\+20W@J]@QV@-(
M>PXQ?(_.[\;Q(B%Z58\;U7L++03B6"'!]XNG>SMG+S[!AQGW-;5Z=&0TF YY
MH#CP.LSOK2X#/N]EY?+A*TS:U")W4KUBKLS,(KZ**,R6]5^;G:WJ5J(GA'$*
MP#[FOS.S][^7>56YUA(>-S_T,E^X\PRQ:6QD8 :X$I:U?%TV@D\-!K(11L5E
M>-E[!]GLKK(ESJ>%K+W=NO.%C>^TJ2Q"\77;F+KBS^G4Z-M0>\ZG<G\X'6/Z
M_MS#RK >3$*YT,NTW0%^,+,<:&&L]0H#QD3FH31@1@4?GV*%TH>C,;KS^TA=
M(_2AHHL;1O&[FE:^%'K!F@%MJID>#J:YE[E._0"PTLJ6"28C_S+7DP'[9;8>
M3,L_!;3-P\.U4T[/>9/G"A&^-)63 B)K6+%_B:EFQXA.*D $[^G$T!)2>!1B
MJ FNQW9<-;Y,'8'JUR&P]RL3#V#_]=YJPCL6PBMOF!JQM6#E$AO^6<6GBK[4
M-*T_BTYW> [HQZ-GNS@\':_*OU:]D7>/++7TI4SVXH#>O:$,Q['(PRJ=GTCG
MFT[AY]/\\]ZEKH<F8MEMY,]=^ SBD-\:J[U\X >3S)(.^X:["BO62MRDFBLG
M^W]>CKA$RNL(@024+Z;DSW$.XR0OML-#YP4$?QV>!H+?89SSB<J^Q=YGV1BP
MY%(Z.'IG^.3JQ$:I-_/9MVK.:);+TP<([LT>4B%]>V*O$*_3Y)Q4I>0*@VU
MU!@I5$YB&YBL3,RO-UE'WI.I&Z^&\.Z[  D#'QXKNDDZ1&G#17[A>'YW2CR6
M/-%%<PVU;!K!477&/)OIX]]* C+';Q6K#'WY,8WMYK)U!ZN*7+!S_"3[=A'O
MD>Q/.A<:J""/C[_ ]]*83RU1TS35]-&,8>"K6/&-OW?";5K>G-M@DR\KVJS=
M?9[)LX(0\9G^ZBT$_Y0YIG%/XQA*4RN5:_R%B],,*UM.V ZYJ_@#F_V/Q)*5
MR.K4Q(=:R6M+_9^3@$>45@O=EI=M/E(G)FRY=#:]O)_WM2AE"97SR6?:VJ(S
MO8I :6FG^.Y\7NJOLWA:[7O.UD(^5K3[07X<3H(5NG\.\Q3HF6_N5%\;P5QA
MV ##"U:].,%5J/A!F4^GF.-*3G!/;!<>(U:%,:3OQD#\J8OC@;G7MZ=_H%6T
M#9X'_"5<<:)X6_%W8!<@MQQ;U6<[0'SF=\!OI&XFA<-#WR,E_+)Y,_KI<T[E
M+#[@2M7,S*HSY2,J:J^S/,SW]%QA&07@_.C@0(Z:)+NWM#1W=+2.*.8MU<@G
M/4P?FE76H9$R'Z*?ZUO%Z'M&;<,Y@% +NO4*A1[GU6J?7PIXNRKLW72XU4P_
M2$HBE,1H-U;M.E#(%(92=+_>CGQ'NUC6I2'-NX.R>C5S92NM@9FII5,KSY"Y
M>?FE/USZO#S<2YV-W=V]D#POXGE=##PL0QUEKXI>OG\M3@047QDE5@:JC3L"
M^=SD=!@_E'H\Z<RY<?U?#Y2T%2$8<UY8Y33:4,"P*%AF]!\Z.=?DGF9FT3J\
MM UNS/Z80BLZD+2;:_!'(+V</^=?*DZ?GH>#88\HX4<@?&8Z=4AJ(;\7=Q)S
M?00B6Z,8%Z L(#CPC/*#O#OU\T.DR\AR?3L^<]"6$!UBK_SJP;3+L<* 9/-N
MJ.;!<XPK@[?O61<Q8?BT,\9W#'.IY,=C,NH%5A']NR^GL9+>0.O/;/A\_I_1
M[Z'BVPVH."ETJ.N'UI86^L^*/(6Z<=6Y2<-Z EQX-2C5&0\NI5\PLEDDUTQ#
MFEEE3/6YX[7GPILCOGR3B-2Q39?$;-$CF8\!0[JF[3BJ4P*PP%RH0$=/C%(<
M6YH8X/B=YD?[&A++.1.#1/*WVM(?5[Z2U!_6-S2Y1H:*!GN KYFTG6ND9+]]
MWK*2"?H $7WB@ZRHX#ZG)O4/Y[^.?>V?6SJ7+/$38=$>JYB[0<UQK7X34F*'
M.F]0? 0RV[_M)-<X,SK 5R2B'W@F]B[2@$<HQBQ1OS6/* R[F^(-8BD!40P*
M,VVR4QUPZ>Z27IS$N0]'Y=0F$C9D;28ALO-2 A)S:SE!;TJ<I]'.S%YF[/@Z
MQ,S+DTH1:3,K6GOIAH'1=9/&5B9?DM&EMTCR=<TM!T4CHV1>*0_20H3+)7;3
MN54VOH@]L3BYZ+\*X9BVU&"VODO-7J49V=D*S7FV(2X%[2/KJ*I-K;5* ^5<
M_54U5=I'&OE"=2EHTS93*G93A7R%HD/R,0\T8]_@=: U1HM<2Y9+DC5?2-8Z
M]B#^\HB0;+PV3VI__//_SO\'NGPG[8)63L/Q9TKO7X./IOX/4$L#!!0    (
M $Z-L%3Z_'LPK28  *4H   -    :6UA9V5?,# S+FIP9YUY=5247]?V37>#
M=$FGTB$I)2 U@""-2$O7D$-(2(> (%T#4@H,'1("TMTA(3"4TCU\H^_S/N_S
MK?7[X_V^,VNO->O<>_8YU][7V7O?9^[G[G\ Q&K*JLH "@H*8('\ />+@ *
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
M']]/!7*_YN:E;5-)1I]2(=;O>$8C_\6F@'N \*YF2^9O2^$<T5Y@+"04A43
MY8&X.*W,Q;L'^HI6?R&!]O[3Y!4^T6T<VPG?OLNX$L4Y.EW?/S+&:P7IQD1A
MV;,E"(M)?!B2>AB1=][D?&\OI/60+)J(QF2NYIZ5W90MA<S:5.N+_#3:OHT\
M0V;/*>Q]*0)D4E6%[+5 F$U%/&0PD898.\Z6.Q*K,D/"D6\P!!5:9,CMQ)J?
M35[3+%*$K&<\>$(50Q;VR#*GMU&(JLG2EARTU#MQ#VQR.2'N@=.J34^*[06O
MLV8'T?UC)^T?FV545%6-CM<VLAM'LBPFU 02N@53J9%"FAD<2R(*-Y#G]T!N
MSVV<".S@<:C,7,:MXWQ9!6,^CT>BK&\[]&K6.A^)\B'1!:2LBFZY.^6$ 6?;
M<JLYF\5P\N"TWRH9K@"X8\N4M+NPYX.H,@;4GQ9_DD1YYO?"Y1R!I+#LNRL:
MPHX2[U:M_MDIXM>7N?^4W3JB1)ZH'A;804F!MZ[0*OO,!X6.+J5"@Z(]<\I;
MNM\WHJ\D=$I/9.V=""3IOV$5V]P#+O#<D_/<I"+$ZJ3L]H$LB_F+T[&A_VPB
M)AV,9K+9<UW+/"N^$0*832P^A#(GD%7,=JLG^:!B\''!Y-BI_[];BI>/]S(=
MNH*72Y[&]^;>=91 1M>#E-O3D@.B[][9I+KGL"(-QT+.1J\SYQ&K2$=O__'C
M2EN9D8D#29VNBVE8JF[LR3??IF$)+=PI_3[2[?\@,$?W=6H19;)4+79G EW8
MK,@X$;%][LEE;E(A&Y33$I3\N<CAA7<#D@$Q"1>02K$;B/I_A0,T#:N4"13U
MC(>_C/X!$$G->G/SZ[U.MU 16PI4\L.'N 6E;JT?,NP'M6A1++*WE'#'+I=N
MY&.V\H:^AY^<E%-(QQDIWY340AI..ZYNM?HGZ"'JG?? <V0<)J2C)-J,$4_3
M97]!U.9_=]SZ:?REC0^H/51#;2UID,L9^ZG'-X=+R(N:^H8,FRR5FQ$T_B<&
M S]*I^*MN6#Y+E85!;6R:TS_\H3*OR-]78/?\8^-PTZ :=F"&5R'K77%$4>^
MBXLCO\I%.=5BEK?HH_O# 3S2MRAG^6_XH16$[U]8S)X.0?J0_D\XN'N$@) =
M"^-/_,]QF=Y1,4>&'+FJF4?%\UI'@YI>ZJ02<0LHNC:6_0^7*U3U_VDQ)#^/
M+:5:X/=A1 A]_7Z[5_*WA\;,='S8H)-;*0NS=1@MC9&]3+TRMUL1VJJ2-SD)
M21J1]%#/HU14O?MV6[9B EDR'ZA]4SA=T#A\<%9WY"3+ZOV-,*@ESH%0V4Z5
M+R3N>/(FYDJ7GD0+N^-B6",ZPKQM-4'+"+#38UTC1Z#F1$5^>O33I&5Q[\C8
MQ/2;&^_DKT1:+FIO<HD%*PM!Z=K+]69ZH1$:IT]+F&38*4/+%PT6ML+O07-X
M,D80-PBWH_*'FYA[(" ZI8W%\\?KR2EL;ZC=)#R84U^99?,ID2:/V,M0!/S
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
M/0[;E* "RQ/$H1+N@%@6*E;>UTJ'>/[(V9FBOST,T?W\_P%02P,$%     @
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
M5@[??P)S[AFGY,]AMD"V(ESAK -M2(6^"5.7W5#4?L!\_L(S8:F!9X&&G=2
M3E-#9PP,:KJOZJ"V%8S9AUTV:7O&-3:Z93IQE^XV^4UF _FM$=%[*7LW8*7D
M5R#:%SB3,G]H)&$,4@2](Q$&J>W-VUC4.*\*EE/-/%JXP7[MZS[OF*E#C09A
M8J5YDQA2J3D6JAAQ!D;+,%(,7*AMW@[\>6[A#_V<2_?.>[]7U)H:\)>]-+4_
MHE/;Y6ZX39 EU6YA(&?1]A()WU2'BC9P>=I20X",5BGL"CU_DX1('A<J3TF<
M9L#$TF" IT76QJF#M#&*@4T+;$M[/?Y,#TTDYMY2H:DZQ84_.M*IU(]<S[">
MVW6<6>(>2,(;P')U+>+TX[*Y9-QS,>&AT7[ H9CFT(:+&!D.>:B0Q!L \::R
M;SW A2^H%WM]]3!-;;IW#9&P!P T,YBASC X;VQ'"&01Z;&UC/&!#1'J7;M#
M,DJ=X#Y>T9Y4K;?D*^RZQ$"U6DY.N<"5+SJXJ[%6'V)*L50+$'4>*$ZBV-D7
M%A7HW$9#>"=#]@TNP*]"-8J;2W8)7V#0Z(4H]BN]_54PY'@"NG"[+ATP[N7^
MRE[0!IY5UIO9Q!TJX^<Q4!C68?*!U',JK8]O6QK#+BC)<9>M[@0:,AM%S9,9
M384&9?AA86:U\_TYI1# J!BL;5-_A92WUWAU.L^?A\RY(K;,6S0=6-0&K.R[
MXIQ%&B(VWP#(P-OBWR+?4UR(EO3_%*[4/F4]++)GOY0OW\;*O9\@,<^BL(U*
M>>6Z<Z:+ T7T/&L?KI2Q&GA-BM-UE\E,[UDBD8BMC$X"*[W&O((U_2$[+_:V
M;X%\^=$Z)'B,5WP#6B+K#6<^XJ?BFL*2 !/K[]2Q>N?7Z7/163W]L(%TNHZ7
M2=2.PH-;;>U<?[$\P3>EW)UH-BHV+2$5R?,SPQKZ>E+\&@3\(Y@<?G[E*V:1
M?/%J?'-84G@:)ABYQ78(#6Q"U=V/%K6@K2=F;?4I>ZX5/TX9?"8(W\MUVHZ_
M0*SWU+E?47GNTGW=D2+')CA1)7UK&A5UO.G!_6HR_5H(0]F&39@.9N*9=3/:
M9N(WC#OX4T:5S0<T+S^Z"&J[D^^;:/%=76-J%Z[97#73E%,G[R='%]@O"IRU
MVXPFHVO!U20@CA5Z6BA*4I]%1BXE&,"%P'JV'J87Q;M9EAV*8,W"5:0KM#@L
MQJ!.=GS7LG<*6GVG0K^)P-6_.S&L:G4;^@N ;O97U";8922U0]>$W,<^4B[K
M_H!<#.R+-T"H6[1^7WK(Y)2#O8$$\J&Z;GZJ3ND0SGZU2'N+=K$GR)"H8H&'
M%0<\G[';XT9A(#7]$RX)P]<"<AOC6433QI[,WAMN<&9:0!Q;>L-U!ENO*@G
M_3>,QB5;H#-']ERIUL=*;H*TU<M6($\(_IDS_9!=][$RBJ@HS:UXC=[*GM)J
M%1TLT]U'(?1;OMU#KF/*EW5SY)[I=#QTH9JK!DG632C;)\<[2/RB^H=ESF_(
M,O@F<UYO*H&V(1(0RM$,=><V1'$QW0XC?YZ5]5.+U:?Q2:6^GL?:\TAU&>>9
M&B8FZZBO.I@+!>@G0.>Z&,^U-68%PXZ9/"XSM%_M;>(%'^&Y4+WAM8YH0FDH
MJ>!^@(4;O>K/A]N!.Y<A7W\NBS^Y"H6>1_]):)!GQS_*B[#:L/'<.,P.?\AD
M>DNRUIIH$=YL-^7I?C]SOUUDI?N5_)</ F2&4FJF-W!V-_8G]=/]T+[(-=1^
M.GETF^)M-8;1'QM\;7?O^U3F"K9@X.<R&<&6&H+N,>VI9X?M#S]Z]/IN\[XQ
MQY3ZSBM;-&[*$%*(G#5O%RLE'7A[^#]S%AYQO$./@LIJT]<F3LR\CMM)I0_"
M%UI4Y]\#T+*2"KUM@7!1;P"K1L6QIU+^AX!QG^QZ_YWO5(;'\?<YOWG2+2IO
M$<^J"0D>O@:8-!.W8L6PZSPN1+>IP[Y2=?R:K<AK.+^._W*K)@8^NX3?8W[F
MGP!H@X'9A%//TK!L1_- QYJ.^Y@]K>AV<5@L#0<AJ$W@RV?!XRQ*0A8J9%Y\
M6YX_K4V6:+&^,S 3#<K$GK\U+T3RS$#6UM_R4PMUR!8%92J@&&0/%ZKU.LOO
MJ_L\6N9NBA)+EG4D' JD2WUOM[36ZFM5E,T>3;1]:(/K"4UGM_QX*-/SX&^<
MG=A)4*\&-B.][XV_Z*=5P><0I -5+:EV=O-@H 2N![;EMH4:C[=H?W!+%.A;
M7<B2SC[*_1FY]=%,':)R-6#?E.*GRK89;]A6)M11!AL>@2ZHIW<AL:><S&7C
M5)F-R(.<20BU>.N&]R@]O(WN6K^LK2AK8X<;EZ@*I+)FV2BV%]/E.P'W%I<Z
M-#D*V 18JIBC3VR=KGAK0;'> E"QFQ%Z,UNBX=>#A:S67&S&93N;AOW$9/[G
M3H8W+BVT8=KR\]R&:OI!3FXE,L4T/.$%JB%BP@B5KAJ]N*:1=(#\_Y<5X*J*
MP=/U_;?;B_]ND73Y_LCL[T0Y%=<T.1*@H!H@_S]3CN ?/WWO?N#^7>/*G;BZ
M*U850[WL(B 5IN]V9']W_XG>Z?T'3:/^\?Q?LXM4<'KOXQR!S_DW*?[_35/7
MK4&']Q,^G%UK]SN$RH$O,^_@25B6Q<W@O10G&.<?D/.VN;VT<3 )2->9\8GC
M,_*VG,^-'-ZC+V[J5>2:0<WZX\X^0^)V6W;;0I*<'N6!M2XS!>LH89(P*KX/
MD_-:4]I6)6^_=Y350YF<[A_27:SY$S>M#*(7W9!92C*-^7=0I3!G.GGO$46Q
MPR5I;2;0VD";*2A=+W1YB[%$RTK?U9ZC\HC!QHR0,77+4H-%;%/\6,..V[A>
M68A#OTT9NQQ3AB(HTUGP8KI:-BN,)+MGON[4]LQN<W\H038KV[EW YL/)L8'
M.8*?.?CO9([B''P^>!X[8C$9033)2HLEH]A O$1X-&YE)2^*(A*>FGW<@PPP
M89\3;:?)N**B?80[MH&ZE:/+6E9]F[-HJL'!PIL<Q]J!ZT9+,KD6YAJM^&R.
M[*&JFUY43)9E96$R.A LN9OZA/%UJ!+7Q$SK1!)I57;5C;UP95;]F,HX6]]/
MP#(D<E@NUU[$((YS#&V1N(Y;:"HF%?SG!(C>O8O_ 7_*E+%$MX!XAP/M?I!?
M*,= 0X D$?P\?\D\#!="&GQ"D$*]LX.S, U6.NN](B6PO2VT1(FZXRO4DQ6
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
M=4M7D\SQFD8S'Q_+$>!$7>DJ^WR<)CK#8-D2)]O JZF0-M[5MB,909;Y''A
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
M]@;HT']F^'11%<5!V6P=6ZB:*)\N/-BF]--U+RI6;[=SDSVZ*4ANUMQLYHY
M_7Z:%*0?AX,19L&X6%^&L2M='\FX+$FLO>S\!]-(/UB%38M>CO%%VAMHK5J7
MA+/:BX2 ):?! @\@"UJN?9W96GJ(&>_'.N3$!LD9UWJ6@6[20RK(;X900 (&
M=TLH.8,'S':FOX(E,?E@$W1V$KP3?-)K",7Z)9W? (M$)VV*6X0R;P!3S/J"
MWQBTCR] -5-0,\O4<\E^RM=2D?"#PF22K&G:+9NJ)[C?#A U;X V?)UVMY[3
M&\"09O;/S;3ZF) G[6=D)W.HF_6EO.9;A/%'XL]\/QS$TH1UH!+O9Z?B@QX7
MV'R9/<Q7ZBN-]@"B@>I[K),6Z:S/BL5.;D7=GCGK$%\2[XT;KMGE-23%RJG9
MD>$-\R?DO8;Z]B<]F7EG[C8,\I]F3B.)@3+7W5V/B6KZG@,*EI=5"HUJ^\0L
M5 S*TQ#*5DBSXJ1" FL9&]=# 4M!2XIZ]OP>CKSMET-8E<'-M8)U; 7?9H0@
M_73;:.&L^FH"*?H[L7Z1[#D17#*,-T!93K,TF+M8%6Q?& 96G<UK21^6.254
MTR+VX/'V.)S<JGSX<:QH72">[*9ZYJ2LM.O"LH<?#S>?X\#<ENPIE15L2B$#
MN!,]R3&NU)YB9LGK5+M0POTR_*7V5$>6O]>R25@42G_:1LL)M7T6Y28.N3^G
M7T^-7X?&IU3Z7"PDHL2>?GU/L<]-0,63Y+; ^3%R%[ZUT@A5YR"FS%O6^<GI
MWJW@B;<7LKIZY+A,?Y1\<3:QY87K(W\2=LI:)V#-\O$'S8[F8Z86\_X/5Q^M
ME=N&I 'BK\03AYH%YX8_LA9^&:R3=7;\C+\WPZNU!NOJ!-SZZ&Q3-8DGWD^_
M;,/OC8IOH>E=8Q59)>()4S<+XK[0O0Y?D!6\ <C3\Y>E0(%S(E]/9(\-Y3"2
M,^F?>.=BXV\LN1&"N&;M[AB95^ZN,I-$S\F2?L'GV-D1R-@51$M_4]56_"1=
MJ1:L*H>$569RCEAL=UN,K%?^<0EMH($6=V]\)G+BA\:OY)M*-3?K!89AJ(V8
MMFW<?J-K<'=9"E$TN+)7ZVJL45=YT!_;>YN/%-YIJ/R]$ -6B3B5*J+--(G4
M/KM3U4_4:LE^,1/V,A,C"HYRZ:/[&I/_JYH;H]9:T4\(Y 23%'6VL^$((NM(
M(HLO?<_; 7:K8&>Q%>(1Q\,944;T>JCJ=/KR.TD!?^1_+@@C8A'X;^Y*K075
MFG"??[@.A^<99-8@PRM7T:LMKXQ>81-(Q'B4H?5<W%49&[X!XMK^B#^72_]^
M9IZ8 U5Z7O_2%-+ON3R=+;=RE;^SML(COGD#"/DLU,E<S<?<C'K&]L+_=JVO
M3X=M,JP;'=^P5=CV]\F9+KY +W:RQLOD8;B4=?M(&,+;I()$(TYA6:P>8P63
MB]L@+=>LWRY"."T=KROR5#6MW'1B<P/@$4/&E!(_8JAP/^_/PT:<A=;]7 (C
MTN91KOQ[ </%PQ'B$M*4""T%PR3MTN=U_^SK&,'/W)\T_EM0WW,/6QI6[@VP
MKM-EZV<S9^[IMZ[(KKN4^E<H,7&^X;@L1%,K/?T(E3&UL[FM;GYL;*E%D4O(
MFB2^Y<$DF^UX 3:.\[HJN\YBRK:*5>O,:C=^-A1YAETA)N>3^\5U9;#VQ8=E
MTQKK2J,[=D;>)//RYE34J,25Y7K7\B"W0MU5H0@J661. 51&;(%8&[!(R#<A
M>1R_0H9?Y,E[XED#M'G[%Y4Z'R/7U_D^2L;PS3)07JL(0(EASPF+?TJ>_P*1
M(?LLHMDTWG,SP.WH6K)6FTTOS V#(S/C<+T9.%\PG@9.I^N!58B!_9X9D#FW
M]JG[)"\-'"?K(C3&5&=6*@RXA0'X()?Y2MA4B,N*(Y"[.H,$IFM:8V[G+'^(
MZ+NNLH&(]HM_@-64V+WS&DP'BP:]T1W]Z*^C#2GYI6)TA#[_6;JP 8PX=1R/
MA;]D5JWKZMP=SK1KS.'?&NK8N)\?A5^N4.I7J,8W!"5\":KAGQ#2_DI]T1=
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
M:*6>(;F"?*U[,AM*?%?&"/&C6?5TF6<L<S$M^>4[E&7V@7XIK07B*^Q?_WU
MT@<M:+ZZ3=V'\IM/L?B61]@-?_2;XIGG(^SWT>8OOBA9<1\MR.EOM8SD5TV0
M1*U@TPP5?V8<WMR9HS=N5K-.%1A*<$"5WUUKPV:N&YS ^3H!V#[PF;^6YCD
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
M&[BCLWX/_M*7I!R4X'.%92=%NNGSN5?>Z$V>L7"/K!OP*96D&84 % CUI!
M4>^#"]ZUS_/_:N:]@YKJNO#1T)4J2I6J(!VD]Z8"H4CO :0+H?<.H2A(EXZ
M]"H$I(9>E":=$!,(B-(-2._57WS?]RLS][MWYOYU[Q\[DY,Y9^^UUWJ>]:QU
M9K)C_O0Z):HVL8M*BC4; HIKR3U0[_Q'ZP<L%^N0]QX;X$[V&LFF=RS8@N[A
MWP6=\7%&MB4FM6RLO@)M)!YK1GQ^<UH'KPSP3U3&,B 3>!Z'0=_**_(AU84)
M+.6QZ.JG#-3PM);.2/T&4$[:N$R_ #/[O4Q"W^) VV7!\&:J.,N<0#7[&*$A
MV6)PZN-%03DM;LZIIO@,$OE<5R[2R9@W+-G'"OH11@2=XL@PY4XU1MURA!*=
M(=U/@J",K)W5Y_Z2UO ..?YAN.M>YWF(0YEG]A"=G*=%;6H;'-J@^H#(Z3PA
M4:$&T7-<5?-^VE(5X2[PRSYUAVN@WTLZ>WE"\J?4C<\U\<7!!=*O.XEN(VY9
M5?V3FCGW"OZ!DVI3"BY!]+KC4/Y+%]OUWP"[_9DKGF!>NE]*R^+LFB+/O9-(
M_)B_'CN.-2KS4PU2O:]RQ!:C% /BX_[!WL1:>T+SE\,W>\L-1^Z$WQ8#YT.
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
M.3R0,)[30.\85"FN]RP9@_%D?,G^I']-]V@_57E-6Q-+Z/S]30784=T_AC]
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
MN?YQ;M9G]2+SVC"+SR@W'@,])#KB;Q:@_BO5:3-Q?< E3!(J2('LYBC6%_S
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
M,#T/MP\]^,2F!DD%4FM$MPG@A41/O%:_,K0JT@=WU)S(,]80-H[*U;F%Q=R
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
M\SD83HWC>=[?)-R8NA9#_C(Y^Y;S+Q-1,N# !Y&#2Y71_8-2.C]MYD2=QW#
MUT^!TK2GU:Q+[DG]%>'%C]$^;.P(^736(/-T2Z48=A,S_;X!I_=VTZ5_6PR1
M$;O:(Q26O-@EO5+%D'1>HKX(6&27Z5</!S([3^TCA!@#A.C2)5*/-4H:\6V1
M.[2S?C1RJ!OWP0[%<.(]F<52)F%]$Y495PI_V)STC]51?ZF*=H<#843B7"'I
M)Y1_\N5M8V&=3[;%^F[,9'Q[*]?,.H5'KHKX(PV/?A+UCP-8U\;XXJW$+="D
M(L2N=0K"D#MAQ!D@/+!-OM5WSE!&5E=6N<X2XVN'H&"A<[),3' 3UNF;";[=
MT+*5Z-%1%?X2 \)=UL"3<KIHS?S+3;#YC,?S4]EQQL:Q ]L4.3=U=/$,AMZF
M_M2T/?2G9R4M>TVZ97>,O/BWKK_VXG<;S'^WP>_)3@K:8F[9K '_'<@X0$#-
M<OCCZ7>Z6N';:2%R*@V?]WC-^@([\]8CC?$Z" <)W,G?,_8DO_["7$;[?!:Q
MU%^WU7"OY#\P@*/82,HW.QA<P'YF[VA%)<45@8/C^\Q"\DG+,4K*XM'"AUF[
MR%B]_0=5\4IT!E(<G=_QJZTE]TITR1 ;'OS[?H$JSAW'.EZ#EA@-EZ4HWVAP
M7AB4PP$9HI]7V*17:M#D_W =$1)8%J&!N34<..-6A@-^Y: @VIF4%B@.8C;;
MG[/-R_[+V=+%AG_#(*_6?V 0B<_^&L^FY?R8%A:A,U?<Q*SL*Z%4\*C!NZ!4
M3^%@J] #P",R 5NK(LD2_><BO2U+A!2R3'M-R@X'?GY$*,%?IW=>&@@RP8^S
M*840(24GO(<\L.T=XI%3T<GX._ZMPSO_B3R2?Z6=GT#^/VO^/YJ-OUB*ULA=
M.(C*]?3[G(J--UN8E_Z'\.+;BDS?)6FZ@M8E3>6_0I0(9+;S%Q<#CDX>M&I5
M%4TGJ^$7GILQ-*9Y[R(V,22,6I?P1#YJ,!ZA[<X.A5^H]CN_&ZGLR"%3^;*!
MJG*!YY:>\1RQ3 78_B_AHT3W']#!,_61>##=B=OAUI'#5EC:)14]&O+H)3HZ
MNA!RE'SK%$]HXJ2XT(\8B>D-F5 -.50>DRRRB]*,OY*1!2^AB/;Z\Y]F"BO
M:.;]"[OY^R 7.=PY!VN513SQU([[T=]J[A1SK$DOW#1$C*JB6P5OWA 2IIN:
M?$7&0!&"Y!=ES.C40'%X?X.0]"C89*KC#SA1G;VGF*A*LSY],S; 8^_)J/ A
M*EG[AU]ISCY6[9 \,W%9V79]:9[[MV+T\>T1A4?U 9IF5EKWWR C+5&ENM.I
M)XZ>OS.Z"C866=V+ P6I@2.T:\?/L67*7GP=S\2]T&I^5^HKOH6<EA0,5E(*
M8[2)T-; ]LRJ7 \^Y*Y,.NM&B09G2 ;PZ_:<.3OR9R9V\<<XB;[?#CQ8%+H^
M$9J=QP,C-MS,>@9Q*@0;_A:9$#1%\(;A=^2KHC2*VCJC"I[,=ZZ+#^Y]9/,<
M(EK"AY"7I'3"^B>Z[P9^-U'^KVQ119\@CO@;8T!_HQI@JZ;5\A>Z_0\GTR2$
MV2/TRT6<:3*_SC0$4TLE-XP_(T[78L-EE3&7@A)^S$.[LK6&=,M)MBIK/S3&
M(R+O8?0F1,Z%AA#,*@J=QYG(X?^%E+O&7.-N29X?,\/"K6>+E4U7=89!NRLJ
M4*)QI._O#9+/5^J*6LC:\Z9WD@3=]C*,&W3?2+4F)P?$Q:@T70$VN;N[>G<P
MHIHT>['^Y B(6TUY,\#U/!/0C)'^R0<87A7B\K:K[ISR\8:%YSR=.8G><P"8
M:_0R3!3$U D:1]D?]-9Z'RD-HOIUTY)3I;_T5ETDK(9! B;LOJG9TT.P_23=
MN=A>!$;G.9)MOPALG643U" -F(<6]MYU?!%K,*$5+-,!E&)(P-65GB;L']&"
M)%TZEGJ@(<,7$EWUK-I!@U6OUO'.<#_/.6U2QWA!)OBT7(T7?2KVN?DLPSU>
M>56+>[^9E?A"$O.MVPR[\JOI@1&Z(F,Z!DJ9-6(SB)*S^8"J5^:1P\@CBBF\
M^U+8"G*6@^29*)88?%7)$I],;U1_ZY#"EB5'C%133)'$ G0>?_7#8N&54P;8
MB9)OU%(0;PPR60*MN3F0T4CH8R3+7_]3?A_VF^0, NS<81BS:2E/D83YD%KG
M/.9>-8V>]X<R@*/U^>P<GY1/RSG54GUO70ZANM6X*"E9:%O&W__"68E^G[V=
M'(4'K969TI.OW$/R90!)]*)NOM-7\5Y.>K&/ZYNT[HPP5VM[?%TEC#BJ2U69
M($,.%JX&J:YY@N'HIBT4+'M*T44PN*26+9:50YI5;.C+A^<+/!B;LR66L">)
M![J4-F<!D^O#UWW[ ::0OD)\'R=?WO 10YSML/QNKSB>1N_G791K.$5@79I,
M]V^"07PU=95U+)Q?K#OC:J G6@*Z4['XB'-%)EU%IW.T2TRQ% ZTX,,BB,&7
M7BZ[6O6&=Y%>A[='B-!;+D5I]&KX7W&)0O1%2CCW3S?]7V1@HNKZD&;2V\HD
MVML*.^]S3D%?@G"W.*[5* $B>XQ:NPJ% _V+:8B:1!<.A&?W')/>P;9G]GR"
M5^$ 34F"ZM<D(J2(-8\(\$&ZY'X@Z/B-)PT#',C8EX3="<(!8EVM;$3_!8@
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
MTP0_B$DZ&)]61<B?F/$RO<Y.)0018JSKNJBBOVFF&F7"HWU9;00SW\LSY J
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
M6A_W\"R=3LCK!'.27SEYD%B>?Y&AM)M=--JTXY%H#%\M%4._U+SY4*'D\^X
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
M5.79DVCM=.;#%;%:XF%:I&>N):FIP[7N\ORIM<2%T'[;29$;>U4D?UM-0_Q
MC-V3J %!QINV@='?N-POU]"G+;Y0Q<GYR]=9N6\;&GRKZ$O][$@A.. ^8*E:
MO0?5ZW##"JGSQ73XID-8('2GV7N3 ^4AV\]MTT^L(IG&P0H9%IT56Z$?Y5E2
M+GT4ES=56VI%N(IBY-*?QE;F<58WH!.45P_:NMX10KQ&*^&)OL5&V$I7\8,G
MQ3I\Y6KE>'-R7>6'3,8/O7XG.V?;B/TLB:?A 4_7"H2=,[H5A^V>EI+$62QG
M!9)(V=;%43W?[X$7MOS&I?_I&O??FZ#([MX&B>/:_9M4,VS+F:TR*%=;I.=7
MA03*>"#G6)J0^4 D<,O1W..%;0DJ6JSX7'B#Z*ZWQRNL\W_7[?X_+NE!2RWI
M;7& *:&>G?5I]3A]8WU#TOK2A?%ZC'TK0.DC<$0,01"(\E_ 4T\)4:<J<8HQ
M-?Q+.@\[^"YHCQ$)=$6?/CV:WYV#_)1' I& G9+.A9OZ"QT,QCE/2#8(5(S1
MW@!&"WU\X_C^X\M#<2HL8E\D<"/ET]7%X.5-R'Z6W:WU B[C)IJ3@^NQ4=V#
M#P.K)M;@9E0.;U MBD@@0$4!<;4*.CKXV^3J(G,DHP1D$8E@FKD&PRMS:I)1
M4G2&)MHCNN66+A\A<E;@5$6A>ZX)";0F(@%RHU/P<U.3>[HDRFCHVP=B3?OB
M%*[^?/P8.!\^G:E1JG%MO$6KJ0B<>%@WNBC^/2OPVYVQ4I@-,[U=PJ:=].R;
M5F^AD6<P*A;F<?"%EG0:EI+]HOG1IC@QKR(.E=:.8I7ND\HZ@NJO+'6F,41Y
M++/!]/309"N8H)'?=DG)A%6?+Y$-?WP[ QC#?$MV4"RG^'%@5:XR\<XT#H[-
M*"7-RZI%F *[8Y=\-F#&M%R&LRI^,]/MK<+#U\UUVI$3HP8R *8-6<^ 6\\:
M)[2!?*4%1CY")-W/VT-HGS7+_UU17#!7!M;,I+-55V_MW#E-LRE.144\@+)>
MSART.-X!T;=CL^>N::=@^1YJYR$[Q>HR1!7:L)(&S5Z813>(=Q6!V7(Z2M%!
MKO7 -7;[+FZ"50[IE3E&1D9]]]Y<#*D* _P6Q4Y"DV%J+H\,+)G%9)9R\F7:
MN^>SG&U4=3QHP\,:H+W0]9;Y/]@,@MT;A;2X(P'?QP@>M&:%U3F4XO_6QIM<
MO,:79!K/OEQ5&\[S(E![&]>C(2IX:@A'1Y"HZL[[?WURRU\273Q1)U/2?SP"
M%M[O .TOHNC3A].</YD8!X@BX0KL5.88[_8C4XI=\TXA%TPJF#&ZC4TK($X"
MKYKE1/JH68\8'8[/"*Y1GG[" :*Q!3HNR>X;SK%@P=F5A&45,[KF3/3(3,%T
MM,5$C^M7[O$KCY7L/N:3IVQ4UHA1P[Z')9Y+::+H-=Z;JCV)()"TKB8KK79R
MJZN[Z4]Q4\@>6Q(N4/HZX49N:$82;RP?J8G#._.P.5)Z@@Y":1\#E@@T*8SN
MA;A.%TZ+FB3ODGPK.F;<,+_728O]5YNRVP/M@I@&!J/.WE9='NPEV7D*KF[#
M+^$$TM&$6 &A,490>\YXL)_3*.]674%MW_TI4Z[V2EKE%]9H>%$S^[+XW$T)
M2$#[5 XWU-DY?Y87^E&7GJV5K>7)+?2=6]BB^Q.51]&G"F^6AZS3M?NT&3FF
MD^@09KL>LDWOL6ZT#E)7<Z3N:ZUMOEO7_U%38T^/-4^*&]E+(67;NCXYIE8;
MAF"</?6P6/1K)]L7"./:^J;8(X<)3C6Z<R,'6_^D-HK,N;ULHQ>]RMB4V")#
M=TENV1Z#JH[6Z9@7\KQZ'ZLT7%VI-DZ)3]W5049$I3W32T_S:G'_7>NY@>JG
MW1#XDU-%^8GBK<7WLU^WAG%CW@E +]'\!_"51A(E3Z.@ \&>CB1CBE:W;!WJ
M\F/JEM_NZ:M XWVR"Y-?Z[A]::?B?I6DG;^0-*'(5O4BC9GV7G<I45_>I<.J
MSDQ;@>6MU)98 9+96Y>Q:.11W$&8" QH\?H\(:]5*DE.-)]?2-'F[0P=]#U^
M%R-I,MDVTFV%<3'F_MS3')LG&MIR6!D+L)%-U^_=-[AP<"AC!KA?X%Y\4KPW
M;27O:=00 ![\<@ +1 N=R>-,I Y8,IM29>U+I= Y?27AP%%,IT,6JT@W1%8!
MI@ ;B%/<)NE#T\4/^T*W(48UOE >_J+&E"_<B?\C)YJCRS9>Z\,S!'&VX6(+
MJ..^1_'8D]LA)>30&P_B'))>AN"(RM'GVIJC1V5:T4+0M>:"H@B+<4.'$U3N
MW,<IWU2MMKNI;R$4],D&%IPT1X UVL=38$+Q\0E11-1+@2/>EBRW$G9EA#Q%
MG>%].D[1G,&/9M GL)L;WW[@$(>\I;5L8W >W?IA2-OSQ1#WO@OW9 1$"%@M
M>N/MP6XF4==8UI(H[S?2^YC=U^!%APME],(-6386)!!^U&\$"4V N_"YJM!=
MO4^/O"&)47/YY>=]_Y1@4=:)]CQ2*L&%]\QDK9OBU%+4V8LQ.9:[3E<9D]C/
ME"B? (;"G]B"+7#K;K?VPHGQMN;8QZNLPA64V5_WBD7E,-/5ZK/(W3AKZAC7
M%ZTK-89R)RGX^8CL2NX5=Q5;,2:&FC0UZ HYDS@^QS1YGQ%[9PC#8%_KRPW!
MNGW:8+NIH&):?U-.N+H+YV[2%E^8L7TWB0M=WD,!#,KS(8SNY]<E/>5>KW$N
MZ1,%:3JOC^W0(CMB2$^]$^((<LYICF'Z7Q7\_ LO7'U<)- =N7H%F8&L=6BK
MAL-23_>;_K@]9/G7;3W,?,2<^A&1D%"\B6T =5=V%CW/!VJPR5ZV#>]:-79C
M#=^Z&YP&K %R+8L+H'DQO@V!-5A-<L\/.D9Z3*)EF*FA,Z-O$P!"'G&;NF<2
M_F&'&@_W>9-DWM!S=9/K51%L.ST0#IK]>;PH0#W6VFRSMX(Y5,3C65AM):R1
MK4(I5T5&DWF,(!C)6]/'-1NR.?:TLM%?^J(:])#3:Z_C4@HT)Q)M6W5Z#"&8
MG<*J:H[/5(]/V"\J,[U-:I/MB?=#!UZH11-2+2K3E3.RL/Z@1KS'Y@=P2$E7
M^\TCELM)G'CK"X4<N$1[(S2/_R-QUR[CAXHB 0QSV\8]'*8B*Q"^X9CM,<4G
M:;\Y^:Q0 LEWA4&,/WPVND7(OP<=:I<UC.=\V@XX*V$SGAJ(D6JZJ5'JBA$S
MC1%6Q0LADK>-;1,)8J9WE_HDB0<-!73\X8Y92$ (J%U(!? )]0;=;$<$ YX4
MY^S7T\>0QFZU?+67)6J0\3$>;A*&9$[//VLPX]*:^V1O&CKE]=W3V-A'1D)A
MKR7D<37D[H:%LP=6 9L?!83->-NQ<>R8%A""\P;>LTP44I@,/CK=-8WU]/%7
MB<R*3!:?^;I[47)GR*%MQ4=H%^_TI3?V;G^BTOUW-Y3H ]-NT=H_T<2WZ2C-
M+^"?QR]^B9ULOV?':&(Q^+&&;OK'*["?=GT1F*G2,W^=/+/3%==!QK;V>39<
MVC7>Z_&L@=MLBD._1\IPQ"L ^Y'Y_Z@8-2-,6J 3 +N9(43L0)N(120@30XM
M4L2EG-)-U;Y^J4<,GLU?DV!5JV]/5<V*>?8.T 7>KA'ZZ:$:UK?/&-"0&EQJ
M0POT,4!H'U*$+.%>+/BP/@[GR;>U9;M<D2]TIXO2^/ARR0)XE%IB>:D5&3'2
MI#0[W5B4HO3T/2'%1=V@7G7?K!MOZ3&SLX3SB57<F\J>NH&U&F;.VA(R1WS+
M(B\,-^M5"6\;K._V66HJ;3=QLS7*7(]M9;-PC'@I2-Y+UB:L2&;[A:HSW"F.
M.**N3L7]0GEAG5C3G]OK]6TYA4DZ?H_+P[GD+2BXSRZ_N5U'VO")C6ZGOS1"
M4UF<DECP(79QVT\WFQ6Y-"NW;^X:CZA' T/2:21?6OC6FBU0L<#E%22%-YUK
M!/I$"O@X$22K_MMJG<>9+X88]D7;<Q8)GYC=WO2=SK8'P_I_5 ::-%422KZZ
ML1"9&?94U:0/G+SJJF^Y<?08OS-31^<[IG:.;(RL2KW278Z1[EB!M!M5%,V$
MJZ^;%4 OK;2G6JVBN>;[3'$5!7=C;UY9=DZ&O-D&J9#PV_!P@,TTR;F7/^-]
MM3WNYL7*2<ZSB&V*$7&]SS_9I9V?ZA,#!IA/T&16+$MR8;-2JI,K20L'LU6C
MUD,2)!/S:"8= EMR8LV!M$SZ%.8Y_24S,W1%O??HQ:=1AWOG$)IV&<%"=6JV
MT>UC39[1E>9O&.]B8AO]$J93=7 G&%*()E+EFR*K;S-]J3\ LPV718*C25LW
MXZ(\E1Q@PJ,+%L[[(H_Y^(&"IX$NQ)QWIN4$![4,G"?XAS=(GNA)?%>AC7'J
MQBY64PS>,AFMNGU;L"Z!V<=>^%XO3;+57T^+&G.HG2K&<?5J#0D<&4WT&[GE
M(8%.0>?N_?^X?;GV?W0+TK\3(%(VC3A*P\J(XS'U(?GEQ;FES8&,B.$D]6NM
MK\,B>J^"9I[)8QKNHR1MW@\0*25QBV,1F4:@5/U7F>.OQE]5D2-<.]W5J#:T
M !%^-JZ!B8;^JR;';P<?AM)??7=TB%]/<CW!V[W"%8I&2%V7+=FA9N0$E=E!
MU@S'( <T2.">S#_TUZ?A@K8HYL])G6DN@W\5-?E[(@&I.YE(X!T2.$V:Z2="
M"_Z'MK\,J/T11<T_AT@-)/MM%J=?]578<$%43.?_ZMPK]5+!5BD)Z$"T-=$<
M/K$$G:[^268P @7U=6+%@LN;&2.U;OAQ>DW2TWWL#$VE#V:&VXAM]5&>Z8MF
MNF\[^G?G@Y,P8\K+<.-1(35^?DG0*0KQR]\R-+[/2S.>&N>!8WI',Z?R;AJY
MX((IC]-NST_5:F(@"$6E'"CQ9P^10-0(Q'C&!M,M]K)DNWZ61E^Q4:<TQ/I8
M/E++*;?3T6[I0*_+X5TX34);UTZ84XI +UU:[?!*0]3"#D-CT @-[73[\.>F
MB]>";6N../T[W<V B_Y4[<?6?>ST7?@=T#XT[@(=GGO)(!0-JT1QH$",K+X9
M,3IF7;(M:S[MJ?,S<O>SZ\\(1\Y6XK&57S)S2CV5_2^$,MU/$0@800SFD,!0
M!THKET (INC?I3@Q9]Z3AJOXSP0[/<,\PXQQ#R4(1! 52J,?((%]GK\.60-'
MR>4KHJT9":0'*R&!'LBE@@Q_$&-#]+>&2=Z;:6RWI9\#4[0G^DJZV"@-Q0AC
M[K]^8L5DCF:>U4_V=X5_,9P$:#U"J?QU,T4>ZA/GSW;C(D(^(P$,IN0D&;2Q
M?#(</SQT3O;C7D82=?Q;X=H3T_=PSA+]).AG,$8*I198$PT9:M:)ZR/D&Q1:
M Q^2KD>L5!D.T_JF_V#+$;AI;L1@$_'YZ-S8-R6>?(V 34\=:O9HV5W#^JZZ
MX!(8IUC+*O_.HM'D GG Q&$TQY.P_7J5'OJ'(O8RV<^]I(QN^8W8FD*)I+^N
MDBV!?:.<E/#QM-!J!S[G$!&SO[-_ DJ6(PG$Y9)YF,I=X<P>_=EFVK\[-QO_
MO4="D;.PS=/>$[,Y>@%PA/>-8YR)DG$J885HA>!O49K&+T,8!*>:?4Z(/=+?
M1R"![7#0&<J?P+=;VJ.W"Q_O]B*!M].7*$?#\XJ$&PG4%+4T/[PZM]O+O+ <
M+$]$7"4-M1UGXDSX7/?90-9+KRYX6J;YYN(@\YE:I%F=3\;2K\IMKE"C[ YG
M7NCAGZTZH :,U.\D3>-EAEBA;%RD!+0[G(T8#T>XH;;Q^4SU=4Y9-B7$>#3"
M>Z?E&DD5M K=15RI;BF%H7?2;#]# JG:+1?',B<?4-^$!R^.U<NE1==N$T&J
MD,#Z-SCB"G*\AA@%'2ZBM.EMR_FQ)Y&13[G,A2P2&(S<O;I  IO#5UGSA]<!
M]5LD\/=^U+BK[;N(4YI%F9.(Y"*.EMT8!*^K#3-I!LPH^"2@N>HBM4?I*IW?
M1FSU@!A"9#!L7RYU(0DYQ]%Y^][[RR+"=Q1A5+KP;O]9AW+T](ZG125D7C)N
M&ZY;]0.R6_Y:I1/Z.KP!5"W;_)']L_^10"ZD734'19'P_"5FW"4SGGRJ;1/H
M$"\.@;@E-HVB3/P':'=C''3ZO&I^1P\)_&1(A<E<,GJX7AZB=+U5#M0>'AB>
M:H/ZG@9&,6T\^\)F]PI#'X$H5D8YK=*72"#%M>7TYL-3E%'<U$M&<7D7LD>H
MN)?&IGMA@H+41D'26%VC.US?B<Z'M*NCJ'&$(P$TAE^Y;*RCD'H4_WQB(8'"
M@>'SELW;N2B3,Y2!VJ'8U J9A[V&_ Y#LQ>_WLSW'X0^AQGM0A^CX-H@NWN9
M@V.@U2[0Q25+(HI^N[_3'XU:VNX?2WN)PDA%V?1@! 2.$E"Q3&H^9/"]/OP<
MU8;B4_3//Y&.MLQ,=A'H<@BB$I*'C9]4+HB[K&$8?;9>\V!5GD>\#V"S_"99
M A=L^@>35[[/!D.W&*L^D@B/:)*)7S D=X\4FB,8RFN&V6@3*,9CA<W'QZ!R
M;;?0J![-L%F[)Y5PGLB"=K<ICA5^\)5Y>T$+4<Q3^_1WYF4B"(N%$>YS?U_E
MD+=*<W4+2FN+>+Z8YB,!L9-Y^(^"5!0O6@X'_N0ERY]\NG_[ODB_"L)-&S)O
MFO@6Q5(1FY;=S+_Q<C49CD '_9*8Z9^3HK0/L:V(<(>BQ"P=YY)[U:??7W#-
M2MNWRR@^M/Q-PI^N^GXITJ/ \/HQ)-!H<59-L\^#!'(5>W\!V\$?_[&$_K\L
M8?=2 =1L=L9+.@YJ,4,"7K6GXX]13-X]6W7_4[+S?ZZ&@X1C>QRTFIUZM3>_
M*(U:BH<FBC \!*^L6Z7"M=9]AHQFI<+DKK,C$V[,G^2-E>F.: OYQOGV4N>@
M='::5_]LTP(U$?_I<*4J"F&B!=X!B=3/3.(@87;WR+V$UR"!+WC4UW7,(!*4
M']H:1YA?6V!</KR^%J6KIM$/42J>F@?:'4<YD>N>&)2NS(#@&]'TUQU3+:B.
MMDSL\, P&K,QR.HYZ.*(^4(,M:F KEU9X!]]IJB^*\AN3]8%1SH2D+@+V@Z;
M",(CY=%A>W7!=-U"<^E3E3&!(N9Z/U(K-1@.0U%XE7"!\'N(N"RF,;XVGG#(
M?';A5":1#IO2!>/J%:8VXHJ=QJCQ.D,P%;YM>8)'B?(2,EOJ^D<$B8A3+2D3
M1YS+ %/4F"15@CDML[_XR7R;%14V<)*U8&GA!7:!EN@=3M$TYZ&3;Y\F^1"<
MW;0W/' X)&@Q==I,<5A7AK3+6[,O?_R9Q!OAF]BZX9!J&!-E^5Z;::W^Y.;@
MY5=;R'/]K74DL$;O<*Y*Z@RC3$3?>(2>62>'#I/%M!=5Y*4_C;HQ;Z4U8Z*9
MH -X-=<->'M$O7<L6Y&.+ZZ<WIEW8/@*?SMN6J"A?_M49!BWW#!L^YW!_ORZ
MVJ&RQG\G*429X+/RL#@E/)A#;;1-K5:YD"AL-MDO(O;^PVBO6SEB]&[N\=\4
M6(DJHB[,HU<XZUL!B*=HH51[>$M[DCTM\4&4Q&YOR?-)&)L:G,2Q)NN ]''$
M@:W^\3MG#<4RT34,E)\/2'QZT[X_'_KX1_EJT'L,$DCSNE+?0C$>^T(\K[P<
M[MJ@;2'+BH'0UFK*AX5Z5DA@Z&W+6Y,QLHG<[B';]P<*3 BY4NRE9;)?SM\I
MP9H-B+&\R]Z<5<L50CYS%_?KP9= "=JW;] :<]RF.\X3_)+:-]2&M6!>'0QA
MN"\\6)TZ/-4^3%15%+2?SQ0&F-")2^"WIW;7%CO@P)PDL.HKQAZ$+4"%G2-3
MIGALAPL?F;V,?#=VBB#KMV)*2H!V]<F_";2E=Y/BZ;_'C4YQZ@YN3;N3^&K_
M;5SVK+ZV3F-1C5(W0Q@1H=1GCCGWE>)4 O.%C87Q:E8E!^L4XV$R[+7)>L-I
MXM[3Z+9WEN<KZ1#>QEZ>??%W/?0X/9PU6_Z[H]"*':_;#DZN'CL'5RF&]F#%
M!ZZ9+P#'_O'6;G2_][:N^GL);I M5L^K2O")FA-IXJ!N=K#2Y^."\]R((P4N
M K;$LH:;BT%J,J0A+9*K(K<.^\&PDVS&[X\-[3[$U#9Q?% S)$_#H6EWB-M,
MFM#'FN'+='#F(H[RS"O1&F$.?J\I*#BH[.V=KR,H,G#,._MH6)?WME%1*$L,
M[5G\ '%PN0B^!QMO/ZM*?=)<MU)U?0K-<7DGK:EB'A7K(([O8X*BSN*OPQVW
MGE&N+STZ5!-\D8>&N/,2S^+4KKT?=J5,T;.]')/PR,B 7I6-X?T7N9.!1_Z!
MD?*0$ 1URLQ,TT&;I:U8'^4A$Z$F=^VMMYF?CXI94XG7[[)EL-:5I#PB%*3W
M':NX+X!Y.,K;2Q.DTN_JZ<F4;<MATA"T3,+ZJAP[,K3OH62W -,[KR?UGY2_
M--9/O,B!+9HP4;]F^'0&2NO$3%;=#3_RM)(/36L,VB]>DET)FWOF*ME?96P6
M93F\3QV6;[]=\".@QB"._W.=Y$L I-(]4:]_JL[)3"<\'IE"3U'QK*K\L&EV
M7L>KI5A)/U"2E4IRW,ZF3Z>.<Y!!YKM$4]V@J(0@INOY$$Z:MN6Y\W;?M+:>
M!$]/^@\"7UKJ (3S1YM%/(Z-B:X-;KKIV::""EGTP /$OG7*9^IXF0X$_J>G
MDSO'W'D?8]U4R3FIYSF[+ZOLU&C18C3VO 2_D+#F#A;+,!8]MA^BF]XV(2Q$
M)XVJZ^=(<W9P:^F 2P2F%)LYTTH[$-UC%<8B$R!;R:C:S_%UJ<6XD";5@S(D
MP4P,OBC7]?2N:SSQXJOUC4FOCR33N+L)X(1X?6ENMFR&=\@TUB3]X&6(9(@:
M*]UYTJ7A02C#*+N]^>).$A+H$F)_#_6BL?%S+UU^ZL>LJ_E!L-6>>W2BQ$KK
MNQ"[3WT"O_=(UB/R.YH?_:)7=71H</%J"DV<;/*DB)N4I=C*KE(=S$(_1$:X
MOW*E#)N?.-)5.WQ:I23BJA68O>5*&W\PW-[R O_9U3-T,'L3)&?@- 6Z,<'M
MF)#/T$.L.2VP.;V\N<-R7!OQAC6<N20%0>&6G;R]>"&%R;$V+:MSO)*V;^I/
MTFP#QATZ*^MPJ<6_,_3TD\09?OG#TFH'%2^1N"TEK6F>LJYPGI?4LQKN7&*7
MM @2G(AS9>MJBLP1_! >!W?>CV/;6-]OZ6DTC<^$"<5RMQ9L+A3?,B>1=987
M;&KONROW.M&$C-9S\G:1&[E5H7!I>3>;*\?H$T=_ASMA=>"Q[6[JZCO)/SU/
MTT>END_4R]TY10A6-./+&QW6XZ)DWG(^ZUK_$NR<[M:-"BOCB:^RM[1U"GAL
M?XK8SF 9II">JW8L*!#I2%D[:W.*+(6 N3F,:6,"R5;?R<!T<*FQ$D;ZZ2NY
MI)PHU39BSUC4OX?^\'^R^VX^FXT:P[GF=5Q_DCW]U7J@%+9F1#WUIUKP--$.
MA\S86L;^\>>B[JW[A;=F96Q613S5.6355FLQ#HGS%^*[@VVCR6:I'840^Y:I
M(4>;S9YRE36UM1KCI8:QD"?;K.1\"V^;\ =*W7(1S_I2X:C-<SA<@FG\/]XZ
M]4\O>G2',"UF#)%UDF+!#]V'"7/2+V?G&CU,,Q"MY=#7TC!9J$S2+-=+H<.Q
MB6*BG:&BB.HA:TQ/D0@.4K"G0TKS57['TTK],Y/4F'<)1G*S8Y^/Q5:J\K)=
M2)YI"S-4A!H&T_&ND873?#]4,\].,_QO/IK#?AP 65*]?E5OZO%UEA8!$HA1
M5T0")9"QZP=RUR^;C.!Z9)Z&;9!4^C9WZSZ%L6Q/Y!=W;%6W#>^"<1D'3%>U
M$0DNG+!G+!N0$.H,'S&O.-4$4;T)Y^8QD0 W[E"J&/MN@=6=LB6S:F<QWO$F
M%=0!RGM,2+-:6]O\P0T]R;IY%M@I$C 'X]18-4,PW2RE$H>*/OD(1E GLTI=
M$'98%["E79U)O]]>_N8]DW+:VIV-YN*NEUFX02)&,E*:_<5*5'Y;W3UJIFJP
M2; '(_,AJ2 2,"..@R7KJP2-=H:Z%\S6U57POR)CH AE[W. "_E@>5J3JR97
MY?/PQ63%!-]H]6H5[#.X2/(Y=7INU?@IIRPPI_X6DRG9#-$2OH3_(!'6CY]0
MJN/ND]U@EPTND5I"?X;']/?$M!-$#J1!N.K@8@E/R$*A88Y%;:C%RN#[^@:W
MR*VPQA","@]J+N_"H<' -VHI%E&)M@S)_HUH_G64?OA[J3DLQ_V?"0?Q9O8Q
M&&M6HB3=7T30C/A2RRT4)K^<5!J>Z[0K?O!),88][>-W&Z)<X8[8M^#C-2'G
M$E>9ADEUV$XA4[HK*\_]=[UO^&,>1>_BUCAFIO=L1J@76I(/!E3W0;C.T5QH
M353EV#_4S]G?PC7VD^826$@0+KT9TE^DEN%V3/<P@<=W"6>E/9%46)S>QR&"
M6B#-+-GMGL98-0V)EASC[-&$8W-W(GT0-MC/A=#MVWZ$QX42U60(W7Y\W\S,
M!DF7?)[U5QOG^H60 ZY6L$BL-[=>IUV:10*<;Y) ,Z/7IJ5'!+'KWF?@.=*7
M9G'8PY PK/EEJ/8AF_M[7.SNLC1\JGV3Y2TQOG&^>3V1)W*$&<\$5<7OL[<(
MJ,2,IE176Q1;XN\UM/^4%U&K%&Z"C[[ *)*H( !!G0*I/T]FZJ"DU$08_NE&
MCJ:9=BCQ&3[=U8B,5!@(1CFB$)' GC--(6=RF((MWJ,_B=,,.%+3M(QQ%/,V
MFB_+U$)'$N5$>MER6&ZW^3EV?,X_G^3-F.D5W4E]DWC?86%C>LG"C67)KWA0
M3Y#Z>-/%XUG"YP/1^,]\VQP89\_ONPB]R=B5J_S26--87RV76\V8;K9J>$R-
M.$)S"[/%%U%9ZP2X[00[*=QS%R)>8?!=/7(9+9<7Q^VN-O[=76B+3/"'099T
MZI& !^B*M JM^M_YS/W_W,!_NZ@>\>-KR0QT1%5_LX0NSV;OE)ZX1,B ;0AN
M+.X*US(@J/(PBF9$+6)]&;AHZ=FRWCI_[UN\\: B 5+Q?)NPQZML,X&YS>$T
M[K7)J3]Q59EV?_9,\:(PVQ ]MOE)&6;TKC,5,UKO3PKC85B%1?B+46FX2H+-
M" OG@]>KK)-A<<_W!DK3=9Y.\*O9W9-,. P%"T(CIC5E09Y6=YW&#M6\%(KU
MS2?/P5][3^1*Z(/LAPD+R'QF!B]%W8YY,Q<HZJW?:(?G/3:HXL3]:*JP@6./
MX[0M3E[?[?%JPX/\9UPG^2K4)L6MV&:"J3IL8SQX8)"Y%^H)IH\&*P^6;N9G
MS=;).SE@9YR,*&"RTW7<[<6KS!=%0YU9G.H\1B898<4NA^KU 3-;!#,:C",L
M);>H.C6\[W#KVOPG#A)'+I2>W>> S$4C 6EV:Y3$6WZ3>.6_7^(39)V (X)T
MDN>3'=X/";%L"\J\#\;NKXD%10BTD,!>S%KJ$4D%*N#<1/!::T[3G+F$(TZ)
M6HQ0X6FJ&V375YP("<#HAT%K["9( #)Y:8X*2J*?HB*_ZL0K)*"_7YCZ=U"9
MJ>*6U3F:BY^OL$"GLD>*Y[<U(?/'OY)1?AO <O4/,*435KLS>#!J.C1%!*'H
M/83?A#[\"M(5_1?D^K]#>8=-([QAJ*@2"U#Y!RHR?\<O^1.0YK=U:'_UX!B-
MU.L#'<]"NLI+N@/MCN\W-(QMK=S);Z"W1T^0?%Z+$\L]'[;^I=L&"8@-0^;1
MH\NG(8-5^G!4\&+U;<\,6L+AM<T_4(?3[^0PR7"ORYY+7,0HE?54VGW$M:'\
M'D,DLW,]=#J*NT?$W[=MH0%4K@T9; +!6[/XU*:00+3Y-1FD_)/4]UJ:PPXV
M$&VK_E?:%._X#KND[>T]C,E+UF%D1VY'C<V2(RLC@B+?Y9UC]5VV8F\(]O9K
M[9MD-YR^56:'+<CN'^#OADTES0W<T-.D#3=Z9.15WHHA]AYM,&W/4D][-CQ9
M9$8RK/RY+?_=^P(;[O0/X^+Z.1_L:6D/HL]JWMC1[__X;-%K>^/ECL?XF_W
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
MX[TJ_UB"]W8VT[4TB7[X+U[OG0I!IY]]DM.5W"]F((4NW]1SE#WS^'R@X"Q
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
M*KVE1MEU#\$(\RJQP,IWIQSF5 KQO76[FMI2F7D%F7!*UG*AMS0;,QO3)NM
M6FV(Q[IKZGA:\5OY:SR.9JE4D7GP4>G_&.1_B4[=#Z[EC9?-6*1)"PV2V90Z
M,6Y9MT(%4U/1,<VOAU^K[N V6FMW"TAW;%()C_AIV#2$TKTK&WS>H!Z!HGHP
MS?0;KC9,ES&"+]A'ACC6JU9)PJ9ZX3?MO9^=Z^QCS>!*NHA:#T=.X^.HA3[1
MH.UXI8X$-H6=&#"[F?.AKFJI6'.,3%A-[Q"%S_DAJEX9-YT^H5+,+_M/ M)X
MLT'D:=KU!TU%^?EV=Y,OT<N#[_K>:&"@5.CO&GU3V,O=?>C8]7W6?HF1A!9O
MX.AKY*U3X@.!(:+W )':R6E7Q%@N565TX+R"WC\(Y[?4\T\0HP'6<=LZO?KY
ML6DPPW7"$)\M' ,O8YGJ(_=1^T #X]C5?MBB&I-";T!6MI(NU.9KG)=>XM;2
MY3E"@7H2*N0Q\D,UVV"VOED!O3SU_*.)9X1%+Y>09*R1(I=GS3PJASGTM)@W
M'#MIS&WQ3AMIG/]BR 0JXVA7JJKP\B WRL*AU= W:):Q"B/7O=7U0]0+!O ]
MH&+WC-^6:3;,@3"%F?KB4#J:=PKD-D/U_?5PE9:=7J*S[) :0[CP/-[JMB[E
M9P6&<E^Z7[6Z.AXM%MKOY3<O86+97"<Q5WZW[!9C2<VJ8&=QTIGY(E[-V9%,
MZTD'^9PKUBP3X(8,L-K ]7/- #(Z7]HZ+^W808A ;U6(UD4!.-Y)#62<SL=O
M B9MB#O+8RV 5I\F)5\:7@_V!A( /'CD\=(ZF)JTQ4<+.6>$!N]DJ:_0H'>4
M'(6!\T8;:23JVC(I([B\N\H*^;88R!4SYJ\O&0A@&*E$/,0O08 IZ!M A[C_
M=OEUPZS$SS6,A?F" @^B)C&WSE,^AL?1QK$1 $1M?.G-,(-KL1WRBHLVD-3
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
MG2^Q<J/@SK:=K9\P)2\?ON[=T;K]4<1V55:\I$TOQ98,I327S6=M[=L(@B2
MUCRHUOQMNH33]=@4M$E^ 82 TRVJM\+BM@P[%/KZM?3+HPTB=WQ^=J>DY=O-
MHPPZQA773YH[)0M5!\_U&1%,%-S8Y?]@[5Z=EH#_R5C@_>+"WEK%VVO#;3!_
MA;P69=AS6ZY8N$1#>2I7Y:0XGCBZS12+!6\!;2L5I,2E;DILN,+E@3G!5.64
MZ9$NR4"Z>\#F="/?'%I9[H.0]YU&P<E>(%U]--[<C6&D="<HV'GARXD'MF<A
MBQNCPI3-GGNB/.@>T)I$?"/MMC]SQF_PBK,7BJFG'00)&5+<+!W]J;<AS^-3
MF-:?W:;V/*H@47>PS[RC@T/D%F@[.'O*=WZQY;C0[>18N<X3M.GU=GU?(UT]
MD.R&M:;L,I#MUE5XU)?>A UI)LS@B:HT/Q7Q)?:4/SXFZ?(9. />1,/M@_5<
MW7;<X@O=ID^&KL;K T7WE?8FN.USX[-")Z@HT7+Z^=C9+EE-^W "9*]6N9_<
M?FZ4AP.?JVA?03GW,Y1JG3ZV7[+B(U<N2<[% _ZO,* 4@&ZJO?Y= T6^C=L+
MZ75<IAYNDLSF>\#S9-,@"K%D#1^&DLV9773184:<IUSPLHJ#NN*HB?[BUE,'
M8U-!:6I&Y#YM8 ^:W>$9Z$G,4<)7D4G3 ^)L\343$.90,?4*^$[._:RT[<\3
M_(U>[@Z:YK,[HXE&YREBV'.>DK!CSS5CC(7*%Z88*5*%QS#,(+7VQH>1K9?R
M5:/>OI%M5UL+9%.(<:+^2,G6D[#DG?/$.4)J(16ROZ70R3A=5/+AD* 3@@V.
MP5"FD9!1C%URE4QFQX+D_<6F?VUBLB._358]FV(*4F9;=()C,Q#'%<_$5]GE
MEV1-XS,K+C/Q,CPSBH/9B2"<S A.U_F:::-@+J/H:"XU!OARW99]@N8+60[2
MI\TRW1B1\$.UO/!%ZK K_\%%9?I_XE1B.QPEP5?:7KKR;/< ;Q)7MYOV9!O;
M>*$N@!QS*7V//VFAQ>J8V?9K=2\#)+_&A[&4574NFR@BA:.\!$N7$5"6PBU;
M8?-+&H680T>]]YE7-;2!!JVVOR%QCKCJN1I-(X>VRE&YUL\5&(Y-P\B>B(N7
M,ZDJ-?+X4@U0?&S^]"P?[#*L'S$OV)GB'/YMIWH(=5R<9J+WQCW#G#RQ,ADC
MF!%,^B:PO_(2S1\K<$%;K-_/,<@7+:<D_;IC/?Z/9=ZWY*+6)(@)OC96\3V@
M*N-DWYBQN3GPD[AG(G=\-26P43*J_V;']).7A=9:C(]IU]]]0N)MSA1\&<7G
MZQ'R5/29:AN   N+&W:0X[=88\G=50VRS4BP.7V@[]A$-?;O,EY3;2J&K*9?
MS4R$C-\H.<\X+LL"=KZX((/O^,IVED3B<LX>S%R]J^*LC&OD"'9;]-6QG"?)
MRQ_*<5P5][P'J%Q-=!)AO)'>EB*$6BW:OL^I;!_:F64*QHJKU_>P"X+I\/#V
M]?*(2UZ=Y16_,-^5%J7ATR'^?GI!G#G\%-$'V_&WJ5U>E%L/*_PR*<AP/<7&
M,;K+W3SFKX#Z:K+\MGX:'J GKZ;SP)O"C28.EC??\<8NFC>JQ%Q4-)MR#8P_
M2BRF/CLM5L47AQIXQ:[6C'R$0]W!P?]UB_2_B@+&)K,D.K6>P5&>ZL6'H+JM
M8+N@"/PL,4=+Z5[)6V_0)-,"0<%FD3#S[TI#0OG&EV+MK/-2TC-T9X^2$954
M)\I:"JDV!&5,R+X"*PQN5.GYU62ISX82HY[%HC0#(HC+[QZ0K91&C3?RNR K
MR JTKMZ&D>TV<R2^BZ@;E=:WCHB!Q8UHZT(VQ5AV9TZ*#)<,EUCM?!*EBH$V
M(ZP9L4W--1F8UX15&!?[5]..4<2+B8,^_F1Q,F)UVBN40.&;7>%7I0:]C\KY
MX=(OB3N<;2GDWK)>IS%YCXA_O9K,"5VDUU1!R-KWC<Q@8UUJ?TJF48F <6CG
M]X],2N:6>?GZ+22,IR!(WZ8FGPX[P)':98DPC4)J<#?8*H1[DH[8MBB)_,,&
M8A QY1N 6:V(S4O)TU-9=X10HU?15JH\?T[EGM62EF@S0YX H'B$Q+X'B&G[
M,'I_LG_?YV>N*^.=YA<B62DI_$!GCEG+AAU)29]\$?[Q973=YYM*N,BFP\LV
M#;'@D!K"$9>Q4_KI%B#.J@4PD8N$AU=;8NR%G\>*<E,$3"P$T)<_WQ"E94;-
M[*I!DW;YTY=E :6RD2CW@S25[:-1:+.(N9L&F\#*W@^N$>XQJXF'R:GA=:>=
M.=+Z$99.L4@8EB@UIXE<^[L,_>Q&;D2?D,#E1V\;@([D1I(>G-.K*86L&?'9
MDP%F+SV1)S/MZ$3=L4^0.HY;V[9*]\]WVY033D=@"I][P*Z.0_)-N7,Y7S@B
MCN='E[^='>,T,I5SK<O6(,&P?A#K_#V:-S@H-LLO?E,M4ZQ/7PE(=1WYYVN9
MDFQB,7'=*7',RA6:HXJC\G6B--F0^7Y'QTW)-1/2N#:$?VGR5]:G21]O;0M:
MO%UU9=P<2Z\X[_<OCR.,[(W<_FQD-2Z:WL;-ZQHM<'9XO>LNO0= INJAT/EH
MP&X0]W29PR3N,+K+&^<W-]),2"+3.G3?WD4,(2 OH;[]YSJ:BJ='&$_J.N>G
M&CH"HA*6\(367ZTH<%0I 0  &), "B3=0S"PW24'DGM>4A+9=&"DFZ-D;VJW
MU4X(UA2XXPI<)5$GN9<XD>.O3LQ&!*LW%3=ZI451X)/O#/107K?:2RVSJ1%)
ML 8D]W?QL]'?"3;A40_0+:63-;>1ZCLR7K5HX@?>9+QT4Q%H]--[>4GDMX=-
M:N0W-<"ZR/GW!)A\4>Y+QU&#<W>(R.8]8,;H9U^?,#:%,-7V_FOVO>.%(09F
MT684Y= J3HTWA\L>[WP+"[()X7?4*_1=$>O]9FR_%%#'HH_NC/99YZ6:,"V[
MP_A0G1?'*ZXGO/6U>'%2HD)+T6%G._Z^%T7!0=S*\^&@X(8'."SZZ_+/%:P2
MEP;EG-7@DT^S7,VUOLG-+M1\5X/M=4_P:R#CU+-X2)<U^YPJ974GFP9S&RV\
M&\GW+3&UJ2VPZ!-.RRD2:VOAJ8 $WA_HYGHSFL/8Z!IA#1*%>\#3J1-'ITKI
MAG1CA%[YFB.V6<GI&66XDN?L3K%NINM'ODI5PT^SJ]>RJGL%B[#^8&I:[C]'
MT7.9;6E%KK N0D$A%!7D::%3\6(GQQ?Y<_<4#>6$XJ2%JUN;"U9G>T=H-VP+
M1$G '8('F>;+F?ZI^BB,GK>51Q[@+SH.I=QB!SNT1II J0&N?I9)C+2!3Z5>
M.?$:#D'>^)'OB$8'Y(H8&>$_%W.@B95]WZF.!F>UZHK:.GT^9.S+$HY4\9^X
M?)IJ?C"@JO.9#9=AW]4MBW<Y6\7Z#XMKA7 WB=MA]J8J]D&GYFA@X._REH<&
M7_X_G=$_6S$_4=9UWX)O\ QI/3\EDGK AK/V3)7,Y,$PH\P/*>?W ),&J^OC
M)D"U:F#KG3^;5;3B<S;7A=168_J)0H:>$9X??A"Z A(1[:SZ?M;7BZ=FE)3F
M<L/K'@[]2*+;P[OVDU+*Y$D><'4E)-N'-#^0"TJ4+OIQWPE^"WUVRMC4$+V-
MJ5*8K,<%0(R::?<F.6RD.G'%_&ZM 5+=U5LKAD9>*FZY==[8JKI!9\F@5D2\
MU.I<3)[&M1W4HUCUBLPTI,;=S.AL%:LWFC1QPO!;:XS+>P!]5W[ZZUR/V"X%
M&'F\E,UC0=D$;6F&?12H[)B7LJL4X+?)9\U3&W$]PIG*6I_VKM!;^S#^G7;:
M8ZTP_*4W*LC/,416P7](6-]UM+^CO!BES_XS\9WDU]/ F7_&[@%*I7Q>@QSQ
M6+DZ)G7D%[K@NWJ+68[WJBZA8U;HU"&C4Z?KM?&2@818:*$F;T\)WF*9L$1>
M^<Z8*;09WOGS_0ZIF4& Z97@[;%-TG[&DYB(RU[>FBF8CA=OZ1.668O8_I:P
M@WN 'E+H[.+&=M@M9]!*@&=@L)\V+?#MMD&4G7N9P')FL!2@R"]+30Q)CT;^
M=% L9"_G.</**#X7;HN"5T->/ANYVQVUM4_QTJ"4='2)H7M"+3P2D%D+-W<P
M)989Y67L"@+V)V7QQFP>=5:$3S'5V>CNRU!"B<%0'@CSI:^QKB)M:SS7*^X,
M02J" 2[Q>\!;=+D POJXX] ^YC>R'"M^=&8Z.G9 0)[RG=B":E*M ?M"DT6<
M\F=/$0HS=:$;MJL=S\JI@9.E5]J".A.]<M,GCYJRDUWE_]##M2S).8K[K%A'
M"%EI14Y^S-?'F#%96D\IV5YG=-U--J9-E'0(:5/W790^46_PH7PLHVR%- ZP
MK+%FH)L*^$[M;ZH[N\TD,]C1#Q0Z*V;'59>7X2&M-)W[HF+^OCCC #ATG 6L
M.3^OU),*-FO@U.]: WM@UGX$OXXKF=R0F]1X%*26LVU4OU'.TL[H,:#R/6#H
MPX6"N*OHQ;"9\'%Y^G1%*61N\G,$E3'>*=\/CCAX]-7%Z*9*8[-RF.FG;[)U
M!U2;=+=EMG7#22UL_=0\19Z)ON0HQD)Q)5Y&T1J&@VXBUT "A^%),I$O?8+_
MX.@FA<X$:Z]/.@QMR37!XQ16LKIWH^L*4"/5=JG9HLD8PLS,VW?BI15E$M!^
M#ED*17'12?7%A4ME[B89*G-NI]X4Y0^6S Y#)N-NW>>[62+1G[A3?$^@,HWP
M.ML!V4<W;&XCSO*;JB0'.67!V9K9Z _<^HEP^&6N,KY2D>AFZ.5$:"E&*.=R
M\RBHHN>4=<G6QDFTIZ8M@I_XF097T*WOJ1A!4]QGV.=G TTX:B7\([O.LAY>
M1#6+@HR/.*P.B]SB*_4_P;VB3,/?E9ROAO;3975]?";([)';3W"BF2K0]\&H
M/=:1,42_(&X&.&3=<K GD6E;V,J[4"Z@ZH<(D3>5K^+6S%O@9G<C2Q1O8Z6]
MUB1EAKCZ"%5NHS]:!41R?%Q2]3S%0H?W 1XELN2UJ(_!YZ-%_^\D3]=]MZGR
M0Q1,,,'KC*[C2IN-5?&U7LE@\N)V,/:[8L8&$C=I:FSR!&_&F?GFOD)O>G<5
M]6OWFY:G7Q]7=03S&<=KKY[R#VW5EXFLOOD'IMM:9V?E4-9+_S.@/?BB1(Y7
M0*#G)@$XX,-?<E7'UMX:N[B*_!E(D,FI<2 &,WS9S2+$OJL]"FE@G.O2&(^+
M9:QK5+]^8HV1]IOW1T:GEXVY#?TA]^C$?/U!+B(/#_$,,6/G($0X^J+D'F#Y
MVHQ)G:2M7L3AI9YNZ /0LXP"$#%N!Y)/W?+E&1EC>,Y /PQFW-(/#.R:#>@Y
M?S$EW99B8%\9Q[BH0ZE2U/4N;>?87!#W@)V+(O.KI'A-Q3I?#:4%T+IGE6%&
M3X'MH!@TCB>F4V&47PO3+9R9UEG$W[KC-"]#1</F*V5(-"O&HC\*MT1F' K"
M^V]7Y_)_CT['%U>Q ,JO8!,<)9T*%HL8M&J!VUKL\DI1C6W=5+WCR-7E+^6_
M/\';)2*J /T$&.>_4M+,6>^^ #Q-T/'\?D!)J)@NZS+%$;5$&/VDEF[JV!SH
MI/'=W$+XB,O"[K:&J&/L1\9$W3C6/T":(.8?&624/[\V-GWLIHD4BX<C)@,H
M64BI+Z4]3@_:;VU?'SWK8&E/*."Q4(C5C]H^1OH'?"3"\"&C;PJS$NY'G1:'
M$S1A855?GA5JX^5@(8D(<JX,3#5!:-B(VPP#>.T(%O+/I+UD0.0W$I?M;;CA
M7.$71PJES:S74;O#2A6&/,E"A%UQ3;O*)1Z0(JK?KK%??J\>EX5JQ+PXC]#6
MP,"!K2CNHWRS" NS!)/,\LH=+B-?1&00DKPZ\*HU"AD T-T#;FU3TA_+($LU
MFY!T]:\33Q6N(?$F]K&K$-+NHZ)DE*7A,*4JRQDE&R2#(I_ZTM5P1B*DRJMO
M5U9FMG\JWXF?:2%YH2YK;E3V<J)N=YJS1LFMERRKF#;^YW(UI:+;!CB72>M1
M+V S[G878]7;@KOE<X(SWMT_+H:PB=CT0;B(ZX:\\IT;3-[M4-_9ELL>+A:_
M(>@!M%EM7,](L'T<'L2CY/VC-B'KABZK_L,'E6V#\M1WW\6Q!(M )PI5:**\
M(!&+>+4.]1EN-EP;N"Q1[-(NYVO5M_PWR=HRWHL\ =_FRF(,GWLP4GI:JSFG
MI-P#>$/6:+,J?BAU>B7*6R$&:X4A8R,C0R/*O.!$&_8BLG6A'6TW$RA(.YT
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
M%E@%*FJE0<&#5L:]O(2HTL9 T>MQNB'1_0.:B$KH/]N8HK2Q .E38%[S?[T
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
MZ?G'>.L;*TE31^+9=Y.S>ALL$MSV4GS6>V5,W]%BQ'-!%0[: @)G7F!$_C;
M\=?ZG9L4I*A+ A]GUY9=3:,M7)<7R(9TTVUPIQH:IE[=SA.80T]3?Y*I=H]L
MYTM$'<D.9W5*GNE3$P"XXLA1)O05&(>+<11&M!R(BU+LY/U>A>>Q18A_=7QJ
M?NULM@VR][W9&1_*S(;H3KUX( !' TJ][QQ5>AO3VS*PYK7*)M2LAKP3Y"O3
M@41W<_F9C2_ZV4[HT#K*:-/7?TKZO#SRQGYR9\&O$#KL5N$_1"#40Q"PRP:"
M*M5G[9V"+6K#3"+R?BI [V#A;/;VEZ\K82SN7"X_"U2;S\Y.65<$DV2Z^U^]
M:]M=_+B?3<E$XV]Q</2)A,9?":V6FY_=43U"??X< \UQ9=/UB@%^VUIV,&[$
MH\3>&SF;2C3=TG[[$, :BBB0/_Q@:5/_[1/M^X4J0IT@CZSD*Y-)IK25\G,G
M -U01$7ZS+%=XWX .3ATW)__SC>XW%4-4G/_07-6,/+G[T'CZ"C@\S)Z>!GY
MM74-RI$-E%"Y]3)Z;_AJG(JG[ARGUMGVSCL2=HR,8-3>Q .OK,3]4^C<<_I9
MK_Q3?XC4 4U3RP >HP)ZR/3OLT)O%L"/Q-X67]+$1F.B*-)I+-]2Z9TBMTNX
M2C!VV7AV0A1&A"CR+.*937TJ_4QTK^G>JC[N8J!BH MOR,$)X+$!4UIZW0\F
MQ,,OY6X3F,120-^40&Z![._Y\4KI?,BZ0W]4.N#2*JR6>8BT2E674B25CB\4
M,J-ZQ;:EUT[9G!VH[=_X,QG<<Z4. K "8J49_HQ 3O4L07Z$Q.ILD*Q""__E
MY'KN*3F?#[;'-3#NCEW\8I:Z37C?V&B,9.NX(9$WM/5G<I_6J/\AT2EI1P%W
MS=*AX_IC'VQ32'*?AT4-2VV+_)+OY@<P<\G5G,HK;)4I=1PS>P%4_'XVJF;H
MZ^(LP^=6C+*)Z@_21.0$6/Y(;#6EWH]XR2C];LEC()FKI1=EF*46\ONPI#X^
M5W*+'\M*_0(6QU:HF(BL9'&[.KY\<V-(BGNM[48R?=(=SX9)^0Y$'6I(O\B;
M7.AX.PR5 MO%*7YH2- MG+W[[@J5;H/KZ+.(X9,QVQ_ZH9$ODJ-?@(L1',B,
M 1,IF=V,FP,8SK%9)<;??KM/%L3I\9M!@C.4W4#=)<_#&)#("8#'SW*Y."4(
M^L&V4/X4YK+G/F&I@4[^1P-5* ,^L>P/#Q2I/2(!R//;JT>B4;U&;#U/(Y.
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
M$,(>%#"L4%+)7Y)-!H@ZEMBB[S_NAW\ 4$L#!!0    ( $Z-L%3ODGIM?CD
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
M;V73E6'R#@VV987"/,12<^^]OXD3] J)M6>5[6NNF$R7KL&AD#->"#$$>A]
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
M/_X1.#4] H&),!^.2ZJNH_4Q[1WT$5Q6,*C/[E4+'@&A5\8W:$_Z@2=K*%]
M72@(S"'AO12IN>'Z'WL"-6$4*&GS0).!\=(('VGSE'0!N[&TC[]  ^,)OXGQ
MCV*[_[1K\'=#RL4ABP.6NYN+#+WWKUO'HPV+YINS#>"M9^:.Z;L\/" G(VKT
M#QP7'#M9X!/,[/_RZ[?V4E:\Z1N5'DFD:!D)SODI 105U;%LS95._M3&PM $
M9U)-I62WR<LBN5+M15S\>5/CAL&HU!Q?TJ%W*@:<IS69T]O4\@B$%_P2M6/'
MKK\252T-&K 6,?>U+HH,Q&4;S[/5ZVM\J5A;5Y'*)K7PPT[#4E91EBNJ;%D0
M)B\9YYB8$P-1?-VN-,C:Y&>* KLU2JAQ7_1VK8+&(GG8K*'1P[$03\*1!W_K
M0<;L4R5PWBE.=&<%DVLY&QOB9M]N?3K$:IOQX(0S5S$U)S*Q4T;6\VE:#/+^
M(?X8\'2<1Q+J/HD]/I$+HBUKR$^_1X RONR74^PC(%;JK762NV,MMRY5]=L^
M1,J7^JWH$?4(U-,?V>?<JC&WK8^37R/(38Y1S8,L58^<;C4.+V8>]#>;RS$<
MOV[72+@WVMP>SEL-X9F$$RT,V=B2;$"\-]#6T^+'/S+0VV:D1F\&T1-BJ*3"
M,/A4C5=TC,?3S2MNRJR81*3KM09K&>/.>3DQ=FW*G@:]@>F 1VT"(I"Y*/<\
M TMRFQ:MV/MG$OS-&*+S0\X^OHL.;^.AKHJHF485,*'_5K+&7H=PA=[I8R59
M%SAC+4[,LO25X=G"[D5IC"+#A.XDK5E5PQ1E'>Q[HA-.1X=J5N6%-T[I\I,.
M1DOM63I2MGZ;@\<"^(O1V?E19SJ3YQ.?CG<-RF:9[M-I#Z(\=) L$K@WG'F[
M^.7D0"JJ<NZISX\T3.'A]NA@\T)<J*^BK=U8867>HRUXFE>#<'%Q&.@T2 !$
M(/>?,WW .!A3%@#=U6SZTG2UUK@//B-<=ECAV@MJ'N@^X;FJOI/T[@T:NR@3
M8 O?30O28=1DE>@4UFV2_D)@:O<.>436YIIUOM-0!P L" DI9]T*;=^9LE>]
M+96H[/X<W;&Z?:O.@\<A1])KFV"1Q/4VJOR&E8^LQ0/:;*:(?N0#5R#<G9G&
M];ZTG2TLD0+#\]U66@2I.".B6B_%J4Z=ZT23_ "AJ6UR[>&BZ+!#&LQNWS5D
M-W,5<?[MN\ZJL_;:4E%@O46^H'M&GE)582YKT,U^2* SN564((952"17DHO
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
M,);KANCR2P9[E2Q^L5GKA;>+.BFZY)KXZ;=V.'2T$*Z<;"FR'?-KZRD?O!A
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
M;]C[?N*@645TM.VWLM<VJ,-DNAYGS06V$P/ Q8GNHZZMAE?O])&.B^T[L1#
M>'9*"S8RAC=\2^)UU4PWC-%0Q;.I-KH^N%.))<TS!Q28X0N 9F="CG$V;2R2
MA:(U+=E*<7#=/IR*"$H"-*? T%GP3/\=8,RP0H=&X<8Q],8_Z@:C>"<3([MH
MR4XH ><[?%4D]$IUX)H]K?5H(_QY62[)R%+!NMG1#;LH]*/4XQ<%%/LC]0*U
MFXFFPM-63P;T7X&&&FYKXX4:BQ=HE^ /L6:EQB_U!"JGH+ DL2,C4,M(L905
M&MPVPR:4SF=\_6R!O0=F8'Q]W/_S@%=0*!GKK"SCQDO]!EO7GM;K#<F[2J_*
M7X_A"[QF4G3MRQ%K#+EZNE>E5-OV[=>*6-=,EP4W_FTGI:?)^G> Z6$&<-.Z
MWH0"IRLD)F%=PB0M62IR&+BL>\L(+<,^]E#)0ZO\\NTZTMYI=%6JV3E(>FX_
M\3;Y\>0%9,3 0Z<NC\,8M%5I!5FN.0B[=&]0N5(J^XJPO)BY!BOONM]8JT]K
M>T2L\R/IC:(1-'*N:A'*8)+*%CMY(_ZG$-F)A&H.EFP(X-^!/?TH(<6C:-M4
M)Y=A9:TAQ+.>B4B4N(ML*U+FP(2 (I-(HJD*NB](H]UMZ!$\'0Y)6%+-X<M-
ME!=B[L)@>E4$X[,KVPL-GW.'JK3*2?0G&SQ'%XWTC/6$8LQLX#Z-S/G0XVLU
MOB,_?9I))-DVADA[2E7M\CAS'[8@SW3RK7*>O6CIP[G?R0RD(.#-&K^C([J>
M6/(SLGH6$!](^VIT(7&H?&-^(7:??;(N2EDH2AEPTD4;+KW"Z\/XT-;.*]\
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
M$0@"@4"R(@78V 04Q43$%/_GH'<#+F;@ RJA$'' P 6!<D'HO0 + (01\EN
MWP/" (4Q,L&9$2RL>PV-G( ! H4RP*",C##87C5JKPY@7(S<8C@])AZKTW#Q
M )1B7%8%L\3ANP]XK5]0))5<SU] L/#Q"P@*2?U%6D963EE%54U=0U/_B,%1
M0R-CD^,VMB?L[ D.;NYGSGIX>GD'!@6'$$/#PN,3$I.2+UY*R<[)S<LO*+Q2
M=.UZ954UJ>;&S?I[#8U-S2VM]Q_V]/8]ZG\\\&1XY.6KT;'7;\9GWL]^F)O_
MN+#XB?KEZ]KZQB;MV]8/+@B 0OZ(?\O%M<?% (-!8? ?7! &XH\&+ABC&(Z)
M6\\*?CJ 1UPQCAEU.*OB[@.$A)(UA=?U_ L6/DGE&2GJ#[3?R/X[L O_%]G?
MP?[!-0Z04,C>\*!<0!>LTL&,<22>#BHBZ$#ZG"YM#DNI[,3$#'7004XS=N=\
M!T,*^$H'-&L7#MT%9SH8>)NQJV%,!RP6,Q^_LTY]TPJ@@W[Y(2]21>6[V&G=
M&>.=/XLI[,@J))>O*=#!A^5^.A"Y\^7@X=22H=K6*U&R)]DY=E$%/8-;_%U?
M0F;I(-UJ3]7TGU3E!%=<&U.,25D2EY@(A=,RF]6Q,S$_?4*,)DWYNINXNE/2
M0@>S>9??9V0(8;+VY8^[^\8H!K2JGQPK<8D>PLBT!&[8^Y+'ZJ#JU? Z.GB8
M0]M3.+RY:SX10WWRL^_0ON;^+CX#.<$$[II/++,JDZ%^&_$CM6>,5&XI>3\+
MF)>6H%;""3_YE:&#1*F_>2G]S<O8HN9D.?G-Y0[5%:V+$?5E>5?9/:&Q/W7E
MQCS,IH7]P\H:"^X0)N8_22^@+.'E>Q3_M%3WIU&&,Z*Z_V5V!GMO@94!"EAS
M]>U'%2*M$BNMOF)PUM;6<PSDW0J_:H)%&%&\'R;G]"9#ST4NTIA&J@GMW# U
MU7">,CDJ9F6.+)MO&QSGZ-5,L'+T;*(>R\_8'J@&RVZ+191E5H-V*E.M7[7]
M4>>PMYX;F.H:EI#1 K5F5L8&13-Y#"^_Y!BQ>D>(FE[%7/"9E2$K:[Z)+8IC
MVB]9R#!>F3:J;NTS#YYJW3%?]3/Y[)XGEE:9]XHS>)\_(X@L#:/H/^*S5)[R
M2#]T75)^C?>!L]?8_8B,1L=VPO;MGO@UE55=7AW<D4RS"EJ([Q=5:Y^L(?8$
MEA5E#N9%9W&:6Q7!._^IVA5OTC.)C[#TJT/PYYVLU-%;TQUF'O?RBMX5;V9B
M[T^VVXV6\5!MDR\W&#7*PV%J[%?F./Q]/M !AH;Y^D#S*\%(R$A*BCP'7>6P
M((=/==<B0B\;9_N>6&ML*O<OW]^V'OCF[G@F9I[=RZNB+L"T""B9FL&5/_&
M:RFRL3_V_/>$B&3?ME+.>%@C6>X]?2Y:D6;^UL:1J<SUPZR_.2.12-B6?.W4
M6S&]69OEWL2/Y20Y7DSBO N-9EA?/819>J][L1/6,7PV^;BN=[( KK 5:S*'
M1Y7Q#-4&*W"&GM=*TTO5RA_S&.0FBK??>88V\D&$P!Z*1K8_YL?..I=OZWQ+
M</:[1##AG; XQ'',$G(S>HA2DZW%)FZA5'U6?=SG6:0%5;]W4N8=NF])_Y>8
MN51#*&9])#* XNJI(V;F\.O!I@(Z4 +J=JO.IB66L$5D^H))$SH6MCE0VX+7
M\-MP07K5<:7E/]8IL>NA ^]BKHR#NY\O7!_NB.^>$E[]92[>@LIW8%\ZYS%U
M]\^(R@WHVTA?CZHT=&/:T0?GILR.*\O9Z:J$G2BF#MJ&7; @'9((%9PU:I4Q
M/!0E/[J^_7@5SQ\1[+D;9.V8G9JLE20_1P=L^,-+#I[7<ULO;=Q \XO,YUH.
M6C70[KZ/(&L?>'ZG&%O8-JJ6PY911<2RX<]$S#JQ?UK9A249>>!.:XW%$6+.
MY@T5K>#OCW<A+9[%)*LLN0 U+.*3(-I/X(745<P]E(_ P\T;7J!O/\)>SP!E
M"_XT1C"L_K$:Y^P40\D[$.S8UJ)B$&L^E^ J&A+!LGZ N7J:;RY&R"%NQD&M
M>VE;_NV;<\&AV=):N;?#)"/&C*>O!'&PTF[Z<53?0D]6!"GE63+,-H\VZ"A,
MAB9;4()R%NR!R$G%C-+CXYW6C2_/?5Y'=27-]#W1+90<U-A4[MZZ/AN2?S^C
MI[BU:6<CM;YVO38G]C#[_".VB.7^OE*M/A?6=2VT7C[:QO&SS%2(_B?YCSOG
M<5M#< *%#A[T/]H5]SUXS%5/6".3O7#1!F\\4[S*LI2S6)3@KOGE#IR]\UI'
M[4;(T#&AX-UF.:Z/:CF"VMU+*?$;*4)!HT7N+P:YNM*N$&R3EDFCL>I=;#L&
M[2_:&8G7G7JD>KF-KO%-G+\U<;:MG&D! Z4>?%=5F3DQ(,CS0+)2U<(OG!+!
M6I":J^'N'WV2HMT73GR0@;"X'7I7)?:+5&GYONZLCN_:BY#EIBZ.!M,HJ:![
MI'Y)<?'+2H'BW]E^H;GU"!$3U@;KO.[6]]JW\6GLLPA_C0XTM<81D<,CFD51
M*B&BUU+D8F6NI8 ?*:MD$FYCVG[O''0\!Z38YG*35DJ$HKV [0" 6-V.$)P*
M\)W(\,YG&(01#^)Y1$-+3>JS,O5JBW6D(S%MPP>J7S4(./CP297Q+O$/V0U_
M$UBR:73<-E,P:VGO##+US+VWLJ(MEXE%U-?CD%5&TTFH*X.S2T[\J>NY5(5+
M*^NLIF(P]FTWHY%FLC>-9Z:,-)L51#':?SK6+3(EVFU!-J[89W:*Z[4G=?%$
M>&JF0W\FK[I*7$!P8!0N?YZ8K_^J)-OGS3(=>)A9381MW9;IH"@Y-2?KP&@Q
MAED>G<3.O# (S>5)7C?5 NQHCN*=0H74'5@Y Z2>(D]%V+UR%J%\)R4%U32\
M9<X3306. @?>#9!9'4U]A(,OC,.2I 28XX'-0G?J\"FD(J[$4M--^Z9\4J%
MKXSP_B3IN@J&KF>W_=77:H@M/"Q61GL76 /DSR?_N-?+/ 5__'9?#-?>WP,?
MU;FT0OM2\7)B@.H*D$:Y[!Q1+>?9OR.U(7+)1JV\K57PD7PL;4(2RX57?[)+
MT#K<\B&^Q48HC?RHF+I]E+^@>I[ 99R5I"X19]Y-G$31<@+>HV.<1]SKC9(*
M[]C&#421!&[+ZZ;@EG;9QQK1CD8$L9%*EKH;CP-7[5TXSL2;TW)F4>U9IR?K
M&2=#/DJN/0_$8$]@.?#^;<)/E1C(\8/:-^)&G4*KUC+8O,JD"GH<C$=6W2&N
M1X0+J&0ZX(S4*S>D,F7,T '[XD;3\HTCV8(LE+;[=D4^;O:M-/EKQC+)VSJ"
M&X]0Z&^;9#_>?BE2&IZ_YEEZ4_4P>MCWVZ'506^P]ERX+UKZ<K]B:(S=R+"/
M94+5!T3BKTKQ]II^&7CC]Z6FO>)//']Q';8M_,OS/FI95Y['(C^_&;75=^WI
M4G&'Z-%?[;DMN;5R['>1(RJFY2C:K\*F20UI^8??SNJJ#TQ;0Z]B>1K)IC-L
MNYUE)X42JQY?/I^:)+AV4Y.4NF,W,\6\@)'8'>/7MSPEF3@RQSNXH.D[0Y-_
M'W&BN3C\W2WQ90V_JV0%GL6QL1A8) X5$HBG/E%,2:C;D:E#JUW:<;MSDD8'
M^I3OY*'Z>YUQDEDOW;_(NST<TY%HHK[<BMPJ4=N2M78[WQ-M6'/'HG=+M8H_
M'2];*Y4Z0C#P$3*W,I:/N\!\JTQD:/4L[85.[6FW +_K8>Y\_C;NZ=TO3FG?
M,'Q>1ILO-W-FU[X_4E/'B+(ZQI B<_6/1.YW>^B@VA;E&U$SOF^,;^K3!!UP
M:)!.TEP,VT;%7I'N&78F0$1(-7V^[U- ;SNE.KG&J;B-K HOO?^8'_;=V[-=
MM[*'U)$0'LGJO=.@IRX]V>@OTP?.-"57-5YXK9+ ](K]A'BYZ(Y<F/)3X8O<
M"+)XZ'5A*P*$1?OFLG0XN.%#(A \/C=E]I3I' $CP\/CTL1TYE?E26+AW[V?
MJR0SY3!(-C4?P57B;F*NRH"1WH!$%HF3[/%HV:?#I<9:L;%(-RCJ*F3(RL!R
MC^S0'XFEO_DK4$L#!!0    ( $Z-L%1TJPU;/0H  .P*   -    :6UA9V5?
M,#$Q+FIP9YV6>33;Z1K'?Y%$D* (@MBI76M?&OL6M)86M4P%96BHO43'KK15
M:BO:C(I:2RU5:\MTL871UEZ#BI(.36J+*8UEY.J<F7OGW'/_N/=^W_/]XSW/
M]WW.^9SWG.=]6;^P/@#'[*QMK0$0" 3X'"V -0=8 !SL[#!V* <,!N/DY.!"
M(+D1<#A"A%^ %RDN*BDA+HI&2\FI*TC)J,JBT8IZ2JHG-;2UM245#(ST-3'J
M6MJ:WYJ .#DY$7 $BIL;I2F-EM;\G\5Z"?!Q *Y !A@D [#Q@<!\(%8?( D
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
M>D)7S[V6O!#;(>D!!+E+KZ"L*;TAJV1*2V'4X\_<6RNLIJZ=6#_H)_#<=IB
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
MCI!__Y6')_]Z]PX+>3#Z=U!+ P04    " !.C;!4D6'HKOD+  "-#   #0
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
M)6SAZ#2YV)P)+-C[R\-?K3D7F.CR+5,W4B,KLJ<F>9[AG(?-QA.:F( -^L)
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
M.U$Q\I\3+M"@D)T('(9A!'/H'U!+ P04    " !.C;!4KDXMLCH)  ##"0
M#0   &EM86=E7S Q-RYJ<&>=T5=4TPD6!O!_2$(*S=!+"'T("@JA2#<@$W 8
M#-4 H0DBS4B3+I%!0Q I!U! I*H,4AUJ L09I(3N4#1"$(3091U  1%9&)VS
MY64?=O>[C_<[]YS?N4>31W/ L1\(YP@ " 0"?+X.<#0-G 7@_/PP?B@<!H,A
M$'"DH+B0H(" H(RHF(BXO*P"1EX6C594/:FNJ*RI@D9C3VMH:NOHZ>DIJ!N9
M&>),3^KJX;X= 2$0"$$!06DA(6F<$EH)]S_GJ!- P0%3( 8,4@;X4" P"G34
M R@   @*^BO /P+B T.@_# X BGPM=!R#. #@<%\$# 4"H%\W29^W0,0%%14
M2<>"7\SA(DPY7!SW4W8Y7,6RX;F$X]BFJJYO1#("*2DE+2.K]ITZ5N.XGK[!
M:4,CX[-6WQ.L;<[]X.3L<H'DZN;N=\G_<D!@4'#DM:CHF-BX^)NW:"GTU-MI
M.;EW[^7E%]PO?/CH<<7/E4^JJAN;FEM:&<RV]J[NGEYV7__ X/C$RU><UY-3
MW'G>PN+2\LKJVKNM#Q^W=W8_[7W>_^8" 6#0/_,?7:BO+CX(! R!?7.!^&*^
M%5 0J)(.OZB% ^QBN)@R[B>XN&5V><-SA(JNXZ:$;\084E)5;UYMZQOM+]E_
M!TO^OV3_@OW;Q04$P:"OSP.C@#/ IWWLDZDD2![;I!#(2:M2VWF,^B/OG80]
MSM;&F)3#R(PR(2JP'$/@^_;MR+XL3>NWF**8,A'?&-?G 3[51FJ94%5<'PZ6
M]GVV",$2?M ;EY5QJ!CXZ5"^E#BA'K3,5$(@G957ZJG,@_4'F]89%)86E/>F
M-R9J15M).<Q!YVTN)\F,F[9R_11O2$'"?43MH:U85^<Y=,'@S='%<$_D*-_8
M]Z1G'2GL<=N:^Y"PGM,F8ND@O"3VZ;'-Y8KZ=8Q9T';-?:YZ$:N+]-G*I!VU
M/>?'?=9P[G?&E9TRV)B=+Z!:)!(__.L6?_;/OY!'SG/Y9L#]6/"%M)K0*(EA
M 3-6E29QL-U@Z4SJPR0MEY .UZ=7EEL*Q,2K73H7;A+S>-( ;@3MLSW;&?"Q
M-L.I)][_7EU7L=<+@0RZGTD*LJ^\%PAOK^Q^"PN\L!93Y3W;35F&RI6JJ)?-
M1V8*14CF4\7'6:2X*%5*8@7MNW%L?AALC.&WSVFE;XF2A]8H!R[Z+*Z?U93#
M5:/KZ=<.0O)>AVX7G^TE\#B@D(H-%P=1BIJU$^,+.^GDN;K)4K%6%A=AH(ZQ
M:YQ7?L./HWHH5"1<+:Y<S6^_3M(.:L5X],LMTN K##Y60.^A-E&TS]^_<FJ
MXG\%=TPPSPRD& W^7-@POX%Y1Y4;=SK/&'^8HQK1NW2J*#?W_78OD!!51RM.
M:^2Z6UR5RT,1I,YXN*3U;;[H4$AM#MP81RAJ1C='"%LH#%^@O5^43:S-)SFI
M:EMU%+^9 ^%%2IR3)0M)"%F^X>%8/M9-3\[30Y5UG=5"Q<#MO>G(P2EN)UHJ
M--1BG?A27RN!YU5NEIDI^Y9P)WGC0VW)@ZR(&^W&I.,-P?&7F;,R% >*4MPM
MIP$QRMG#";]<O+S+1G>&-[[$\RSAE279 I%=7%!;BAV0!D/"9YOT0E%[CYPR
M";D]M_V"5>$3Q&;_+!/2DKKAXCZRA2<O]>,F@U;);.2H_<I\"9L:2V<=3Y;9
MA#'E$X.39V/M]S!O"1W,=KH#2;=_*#BB$8,LVNT3!S%XGG)?P#92A96I+5HV
M'DS7\I2%0:&2R ,WZ=WM>F_/EK$ZUND*SRFRQ_3,##V:3'\3+8PSE(%\$-8H
M#'H59>?(\?Y;3;'7[-AU9ODER@.+N:+P+ =R^\O&V*<\2DG1Z&<=LG&G R$:
MNM0T+5,F_'%^F6Y GT_M[:GU;S,//SNNC>]4H.N1W*O%0'CI53-LF:"W:*QO
M7\^N!B5A642+0=AJ19:^.Y'^;-/ZIJE6J-!RD]E031O>(Z<V?B$038V:68^?
M8="W.;\]<W.7\*D<M.LKV:L7/0)XU.PJ]:E'FP?<NY<6V7.H';80$%Z(J2E;
MG0C^X.DNP)OKNP2)$WB=6W*__Q.O*C;4.=& /. S(;G[+O8'JQ',!952EA2L
M<'3+JR,H(4BBHC)%>:RQBZ E3;H>IM.Y4!<:V!2[<'ZTO&G\P#2[$\>C/$K(
M?<$3L(=FT3A.7&]/K3]HX7(C"@6,W![+(Z =IZU;N*/?PL#"LB7-#) ?LMZ?
MNKWE<6(@0.6)BDZ!'[=[(LOKWKK!\ 9%SN8!^HGF;S.&B_;@,4E]9)J$-9X?
MJ ]ARPK?KW&[4^R[O*99)]Z_9;5WH<](4=CN6I\^O6:/;MF<0DZT=FQ-1[-7
M1YCIF7/V,/DG]?GU@4X>>S=Z<H*XB>GJB8]U;@T)SN6$39D*OK['WK)%CWO$
MY4LUVM2('O3D$(?)F9&CPFTUC(9)USMW[%3L2[;^( \I7<0B PS95+\BJDM-
M0$QU+-'VCGU6=^MN'>[SN83(ML<OS#\D4[T'DS2(QX-?A[FKW77WD$29V*(&
M7*(6<T0L>Z JG-IWLZ>8')8>Y],O[OJ+N4\WQH_5+=$./U%CZQ20!^:EO>[.
M^Q6]ZV16+@KC%!9^8*W@>,9]8_NWE%GTA"DCY]73R\3/06'334< : V/<3.O
M",N7#%LM+!Z<7ML-]L(/5['\;_>=KV.46GB>Z;(SMYWQ^N+&#(A)C[LX^?>5
MJV3S2NEJJLEH\P;2O4!O^>Z;8$?=?M>,JF-&D\#['/@1$-UQ!-"-'=>H0DV&
M?+;9*VULQ$S_[Z,^]C"W)&S%PR3I,=54AY?&)=7=RH_27G#X9R18.J7.>)$U
MIS$\1C=*?/;47NVH^<?0( U'8YJ5Z<[.F1?/LF']QB(7G:\TVYD0.]K:6EI=
M?V[SG3!4S3/ZG5I*"Q2^"Q14@,4=\$)7621$[77M"?V,:#N[C9-*8N9K#^W-
M(W?,3K#8@;V W^JA]-BVZ^[D9$_&<QRJ[<&;W!^W3J5HLH@A@E(9QU-+XZ6G
MT0L2K?P:-B. \T3S%PJ.+7?":@J"14E-' 'UP?FW?5Y^-UI/N'>-\SKM-'LH
MZP'Z_0JG50,N"#=;!:^$P*.(LGMY\),KA3Q'RR&5&T.&SU?69G^]E:R?HG=;
M_#BAW%FXZ]%-NX:6>TN,YF09[PW3<-KE_6Q.+8TO23(-6R9R-/4G4$L! A0#
M%     @ 3HVP5+JEH?EJ9P, B9X= !0              ( !     &8R,&8R
M,#(Q83%?:'5A9&DN:'1M4$L! A0#%     @ 3HVP5+=A67@N!P  G#   !H
M             ( !G&<# &8R,&8R,#(Q83%E>#$R+3%?:'5A9&DN:'1M4$L!
M A0#%     @ 3HVP5+_0V]\7!P  H2X  !H              ( ! F\# &8R
M,&8R,#(Q83%E>#$R+3)?:'5A9&DN:'1M4$L! A0#%     @ 3HVP5+(@9;RP
M P  >A   !H              ( !478# &8R,&8R,#(Q83%E>#$S+3%?:'5A
M9&DN:'1M4$L! A0#%     @ 3HVP5&?^/TNF P  5Q   !H
M ( !.7H# &8R,&8R,#(Q83%E>#$S+3)?:'5A9&DN:'1M4$L! A0#%     @
M3HVP5"PU0OGI%P  AS(! !$              ( !%WX# &AU9&DM,C R,3 Y
M,S N>'-D4$L! A0#%     @ 3HVP5 -&LM/?#   R9,  !4
M ( !+Y8# &AU9&DM,C R,3 Y,S!?8V%L+GAM;%!+ 0(4 Q0    ( $Z-L%0K
M[\$6XT4  %A&!  5              "  4&C P!H=61I+3(P,C$P.3,P7V1E
M9BYX;6Q02P$"% ,4    " !.C;!4 ()\T<"@  #<'P@ %0
M@ %7Z0, :'5D:2TR,#(Q,#DS,%]L86(N>&UL4$L! A0#%     @ 3HVP5!()
M?[?U10  K7H$ !4              ( !2HH$ &AU9&DM,C R,3 Y,S!?<')E
M+GAM;%!+ 0(4 Q0    ( $Z-L%1QQL+KI6L! &AN 0 -              "
M 7+0! !I;6%G95\P,#$N:G!G4$L! A0#%     @ 3HVP5%'6&C^<Y@  R>D
M  T              ( !0CP& &EM86=E7S P,BYJ<&=02P$"% ,4    " !.
MC;!4^OQ[,*TF  "E*   #0              @ $)(P< :6UA9V5?,# S+FIP
M9U!+ 0(4 Q0    ( $Z-L%32/#-156<  %%L   -              "  >%)
M!P!I;6%G95\P,#0N:G!G4$L! A0#%     @ 3HVP5/\.WOBP<@  I(<   T
M             ( !8;$' &EM86=E7S P-2YJ<&=02P$"% ,4    " !.C;!4
MN!4$]IE1  #>5   #0              @ $\) @ :6UA9V5?,# V+FIP9U!+
M 0(4 Q0    ( $Z-L%1>[WN"5P@  .8(   -              "  0!V" !I
M;6%G95\P,#<N:G!G4$L! A0#%     @ 3HVP5.^2>FU^.0  TT,   T
M         ( !@GX( &EM86=E7S P."YJ<&=02P$"% ,4    " !.C;!4:(YJ
MLR@D  #S)P  #0              @ $KN @ :6UA9V5?,# Y+FIP9U!+ 0(4
M Q0    ( $Z-L%1 3C?Y?0P  ,4-   -              "  7[<" !I;6%G
M95\P,3 N:G!G4$L! A0#%     @ 3HVP5'2K#5L]"@  [ H   T
M     ( !)ND( &EM86=E7S Q,2YJ<&=02P$"% ,4    " !.C;!4/J,&#Q<)
M  "J"0  #0              @ &.\P@ :6UA9V5?,#$R+FIP9U!+ 0(4 Q0
M   ( $Z-L%3(XT))5PT  /4-   -              "  =#\" !I;6%G95\P
M,3,N:G!G4$L! A0#%     @ 3HVP5"M9]9:!!P  " @   T
M ( !4@H) &EM86=E7S Q-"YJ<&=02P$"% ,4    " !.C;!4'F?AE.T+  !X
M#   #0              @ '^$0D :6UA9V5?,#$U+FIP9U!+ 0(4 Q0    (
M $Z-L%218>BN^0L  (T,   -              "  18>"0!I;6%G95\P,38N
M:G!G4$L! A0#%     @ 3HVP5*Y.+;(Z"0  PPD   T              ( !
G.BH) &EM86=E7S Q-RYJ<&=02P4&     !L &P"8!@  GS,)

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
