<SEC-DOCUMENT>0001493152-22-027306.txt : 20220930
<SEC-HEADER>0001493152-22-027306.hdr.sgml : 20220930
<ACCEPTANCE-DATETIME>20220930172430
ACCESSION NUMBER:		0001493152-22-027306
CONFORMED SUBMISSION TYPE:	8-K
PUBLIC DOCUMENT COUNT:		15
CONFORMED PERIOD OF REPORT:	20220930
ITEM INFORMATION:		Entry into a Material Definitive Agreement
ITEM INFORMATION:		Termination of a Material Definitive Agreement
ITEM INFORMATION:		Other Events
ITEM INFORMATION:		Financial Statements and Exhibits
FILED AS OF DATE:		20220930
DATE AS OF CHANGE:		20220930

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			FLEXIBLE SOLUTIONS INTERNATIONAL INC
		CENTRAL INDEX KEY:			0001069394
		STANDARD INDUSTRIAL CLASSIFICATION:	MISCELLANEOUS CHEMICAL PRODUCTS [2890]
		IRS NUMBER:				911922863
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		8-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-31540
		FILM NUMBER:		221285019

	BUSINESS ADDRESS:	
		STREET 1:		2614 QUEENSWOOD DR
		CITY:			VICTORIA B C
		STATE:			A1
		ZIP:			V8N 1X5
		BUSINESS PHONE:		2504779969

	MAIL ADDRESS:	
		STREET 1:		2614 QUEENSWOOD DR
		CITY:			VICTORIA BC CANADA
		STATE:			A1
		ZIP:			V8N 1X5
</SEC-HEADER>
<DOCUMENT>
<TYPE>8-K
<SEQUENCE>1
<FILENAME>form8-k.htm
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:us-gaap-supplement="http://fasb.org/us-gaap-sup/2022q3" xmlns:srt-supplement="http://fasb.org/srt-sup/2022q3" xmlns:us-roles="http://fasb.org/us-roles/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:FSI="http://flexiblesolutions.com/20220930">
<head>
     <title></title>
<meta http-equiv="Content-Type" content="text/html" />
</head>
<!-- Field: Set; Name: xdx; ID: xdx_02B_US%2DGAAP%2D2022 -->
<!-- Field: Set; Name: xdx; ID: xdx_03F_FSI_flexiblesolutions.com_20220930 -->
<!-- Field: Set; Name: xdx; ID: xdx_046_20220930_20220930 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DEntityCentralIndexKey_0001069394 -->
<!-- Field: Set; Name: xdx; ID: xdx_059_edei%2D%2DAmendmentFlag_false -->
<!-- Field: Set; Name: xdx; ID: xdx_06B_USD_1_iso4217%2D%2DUSD -->
<!-- Field: Set; Name: xdx; ID: xdx_062_Shares_2_xbrli%2D%2Dshares -->
<!-- Field: Set; Name: xdx; ID: xdx_06D_USDPShares_3_iso4217%2D%2DUSD_xbrli%2D%2Dshares -->
<body style="font: 10pt Times New Roman, Times, Serif">
<div style="display: none">
<ix:header>
 <ix:hidden>
  <ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:EntityCentralIndexKey">0001069394</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:AmendmentFlag">false</ix:nonNumeric>
  <ix:nonNumeric contextRef="From2022-09-30to2022-09-30" id="xdx2ixbrl0012" name="dei:EntityIncorporationStateCountryCode">A0</ix:nonNumeric>
  </ix:hidden>
 <ix:references>
  <link:schemaRef xlink:href="fsi-20220930.xsd" xlink:type="simple" />
  </ix:references>
 <ix:resources>
    <xbrli:context id="From2022-09-30to2022-09-30">
      <xbrli:entity>
        <xbrli:identifier scheme="http://www.sec.gov/CIK">0001069394</xbrli:identifier>
      </xbrli:entity>
      <xbrli:period>
        <xbrli:startDate>2022-09-30</xbrli:startDate>
        <xbrli:endDate>2022-09-30</xbrli:endDate>
      </xbrli:period>
    </xbrli:context>
    <xbrli:unit id="USD">
      <xbrli:measure>iso4217:USD</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="Shares">
      <xbrli:measure>xbrli:shares</xbrli:measure>
    </xbrli:unit>
    <xbrli:unit id="USDPShares">
      <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>
  </ix:resources>
 </ix:header>
</div>


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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>UNITED
STATES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>WASHINGTON,
D.C. 20549</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b>FORM
<span id="xdx_90B_edei--DocumentType_c20220930__20220930_zgSO6imIu5Sf"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:DocumentType">8-K</ix:nonNumeric></span></b></span></p>

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to Section 13 or 15(d) of the</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
Exchange Act of 1934</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date
of Report (date of earliest event reported): <span id="xdx_907_edei--DocumentPeriodEndDate_c20220930__20220930_zN9pOrB4RLwc"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate">September 30, 2022</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 18pt"><b><span id="xdx_909_edei--EntityRegistrantName_c20220930__20220930_zCJJrL9V90Ri"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:EntityRegistrantName">FLEXIBLE
SOLUTIONS INTERNATIONAL INC.</ix:nonNumeric></span></b></span></p>

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

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 37%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_edei--EntityIncorporationStateCountryCode_dxL_c20220930__20220930_zhnZ74stYOhh" title="::XDX::A0"><span style="-sec-ix-hidden: xdx2ixbrl0012">Alberta</span></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_edei--EntityFileNumber_c20220930__20220930_za9g2wmvkVx8"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:EntityFileNumber">001-31540</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90F_edei--EntityTaxIdentificationNumber_c20220930__20220930_z2UCh706iFYf"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:EntityTaxIdentificationNumber">71-1630889</ix:nonNumeric></span></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(State
    or other jurisdiction</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Commission</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Employer</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">of
    incorporation)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">File
    No.)</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identification
    No.)</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_edei--EntityAddressAddressLine1_c20220930__20220930_zdfbBlcitfue"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:EntityAddressAddressLine1">6001
54 Ave.</ix:nonNumeric></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span><span id="xdx_90F_edei--EntityAddressCityOrTown_c20220930__20220930_zDg7pd2b1y1i"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:EntityAddressCityOrTown">Taber, Alberta</ix:nonNumeric></span></span>, <span><span id="xdx_904_edei--EntityAddressCountry_c20220930__20220930_zHZBR4iXpig4"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" format="ixt-sec:countrynameen" name="dei:EntityAddressCountry">Canada</ix:nonNumeric></span> <span id="xdx_90C_edei--EntityAddressPostalZipCode_c20220930__20220930_zUy0Tz5zNCR5"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:EntityAddressPostalZipCode">T1G 1X4</ix:nonNumeric></span></span></span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Address
of principal executive offices, including Zip Code)</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Registrant&#8217;s
telephone number, including area code: <span id="xdx_909_edei--CityAreaCode_c20220930__20220930_zhlZHxC5V1R9"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:CityAreaCode">(250)</ix:nonNumeric></span> <span id="xdx_904_edei--LocalPhoneNumber_c20220930__20220930_zsPOIVVDViia"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:LocalPhoneNumber">477-9969</ix:nonNumeric></span></span></p>

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

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

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

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(Former
name or former address if changed since last report)</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Check
the appropriate box below if the Form 8-K filing is intended to simultaneously satisfy the filing obligations of the registrant under
any of the following provisions:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_edei--WrittenCommunications_c20220930__20220930_zADpqXfvUv61"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" format="ixt:booleanfalse" name="dei:WrittenCommunications">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Written
    communications pursuant to Rule 425 under the Securities Act (17 CFR 230.425)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_edei--SolicitingMaterial_c20220930__20220930_zD0WCBxoZsZ3"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" format="ixt:booleanfalse" name="dei:SolicitingMaterial">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Soliciting
    material pursuant to Rule 14a-12 under the Exchange Act (17 CFR 240.14a-12)</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90B_edei--PreCommencementTenderOffer_c20220930__20220930_zQ69r4sXWmDa"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" format="ixt:booleanfalse" name="dei:PreCommencementTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-commencement
    communications pursuant to Rule 14d-2(b) under the Exchange Act (17 CFR 240.14d-2(b))</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90D_edei--PreCommencementIssuerTenderOffer_c20220930__20220930_zijvDCFZFnn"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" format="ixt:booleanfalse" name="dei:PreCommencementIssuerTenderOffer">&#9744;</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pre-commencement
    communications pursuant to Rule 13e-14(c) under the Exchange Act (17 CFR 240.13e-4(c))</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Securities
registered pursuant to Section 12(b) of the Act:</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 32%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title
    of each class</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 18%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trading
    Symbol</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 46%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name
    of exchange on which registered</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_904_edei--Security12bTitle_c20220930__20220930_zuSJTHzOQktk"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:Security12bTitle">Common
    Stock</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_902_edei--TradingSymbol_c20220930__20220930_zqDzsmR9oVmk"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" name="dei:TradingSymbol">FSI</ix:nonNumeric></span></span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span><span id="xdx_904_edei--SecurityExchangeName_c20220930__20220930_ztwt6vLfipJd"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName">NYSE</ix:nonNumeric></span>
    American</span></span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Indicate
by check mark whether the registrant is an emerging growth company as defined in Rule 405 of the Securities Act of 1933 (&#167;203.405
of this chapter) or Rule 12b-2 of the Securities Exchange Act of 1934 (&#167;204.12b-2 of this chapter.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Emerging
growth company <span id="xdx_90B_edei--EntityEmergingGrowthCompany_c20220930__20220930_zkRY1XYi4zCk"><ix:nonNumeric contextRef="From2022-09-30to2022-09-30" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany">&#9744;</ix:nonNumeric></span></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
an emerging growth company, 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 13(a) of the Exchange Act. &#9744;</span></p>

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

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

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

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


<!-- Field: Page; Sequence: 1 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
1.01. Entry into a Material Agreement</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
disclosure set forth below under item 1.02 of this Current Report on Form 8-K is incorporated by reference herein to the extent required.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
1.02. Termination of a Material Definitive Agreement</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
previously announced, Flexible Solutions International Inc., an Alberta corporation (&#8220;FSI&#8221;), entered into an Agreement and
Plan of Merger and Reorganization, dated April 17, 2022 (as subsequently amended on July 24, 2022, the &#8220;Merger Agreement&#8221;)
with Lygos, Inc., a Delaware corporation (&#8220;Lygos&#8221;), FSI Merger Sub I, Inc., a Delaware corporation (&#8220;Merger Sub I&#8221;),
and FSI Merger Sub II, Inc., a Delaware corporation (&#8220;Merger Sub II&#8221;).</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On
September 30, 2022, FSI and Lygos entered into a Termination of Agreement and Plan of Merger and Reorganization (the &#8220;Termination
Agreement&#8221;) pursuant to which the parties mutually agreed to terminate the Merger Agreement, effective immediately.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As
a result of the termination of the Merger Agreement, the Merger Agreement will be of no further force and effect, and each of the transaction
agreements entered into in connection with the Merger Agreement, including, but not limited to, the FSI Support Agreement and the Company
Stockholder Support Agreements (each as defined in the Merger Agreement), will either automatically be terminated in accordance with
their terms or be of no further force and effect. The Termination Agreement also contains mutual releases, whereby each party releases
the other from any claims of liability relating to the transactions contemplated by the Merger Agreement.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
foregoing description of the Termination Agreement does not purport to be complete and is qualified in its entirety by the terms and
conditions of the full text of the Termination Agreement which is filed herewith as Exhibit 10.1 and is incorporated by reference herein.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
8.01. Other Events.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
press release announcing the termination of the Merger Agreement, a copy of which is attached hereto as Exhibit 99.1, is incorporated
by reference herein.</span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Item
9.01. Financial Statements and Exhibits.</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(d)
Exhibits.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 0.75in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Exhibit
    No.</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; padding-bottom: 1.5pt; width: 0.1in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Description</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="ex10-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Termination of Agreement and Plan of Merger and Reorganization , dated September 30, 2022.</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">99.1</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><a href="ex99-1.htm"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Press Release</span></a></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">104</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cover
    Page Interactive Data File (embedded within the Inline XBRL document).</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.1in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 2 -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <div style="break-before: page; margin-top: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

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

<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.1in; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>SIGNATURES</b></span></p>

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

<p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant
to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by
the undersigned hereunto duly authorized.</span></p>

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

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif; width: 50%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 3%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif; width: 47%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>FLEXIBLE
    SOLUTIONS INTERNATIONAL INC.</b></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Date:
    September 30, 2022</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</span></td>
    <td style="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i>/s/
    Daniel B. O&#8217;Brien</i></span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">Daniel
    B. O&#8217;Brien</span></td></tr>
  <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></td>
    <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; background-color: white">President
    and Chief Executive Officer</span></td></tr>
  </table>
<p style="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.1in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">&#160;</span></p>


<!-- Field: Page; Sequence: 3; Options: Last -->
    <div style="border-bottom: Black 1.5pt solid; margin-bottom: 6pt"><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font-size: 10pt"><tr style="vertical-align: top; text-align: left"><td style="width: 100%">&#160;</td></tr></table></div>
    <!-- Field: /Page -->

</body>
</html>
<!-- Field: Set; Name: xdx; ID: xdx_08B_extensions -->
<!-- eJxFjV0KwjAQhE/QOyx5Fm1SFOyjRUWsIkXE12C3EmyzZZP6cyRvaWwRl4VlmflmhBiJNa1MjQznRZHDEZu21h6hwAoZ7QWDI9tsUwi3wKtxnrX1/fsDMwoMBmY6ljMdhN56Nw7LFOL5JIknSoFUaSLhsBPRV8/IVqZE642uQdsSDkwtG/SaX0PCUT/JUvPqq07IzpBNQY7jQX6DiqWCPd31g/jmIM8zEY36icSaqWu/NZ3z1MCyxiZ0uQH9b/QBGMhJSg== -->
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.1
<SEQUENCE>2
<FILENAME>ex10-1.htm
<TEXT>
<HTML>
<HEAD>
     <TITLE></TITLE>
</HEAD>
<BODY STYLE="font: 10pt Times New Roman, Times, Serif">

<P STYLE="text-align: center; margin-top: 0; margin-bottom: 0">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 0.1in; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
10.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">TERMINATION
OF AGREEMENT AND PLAN OF MERGER AND REORGANIZATION</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0; text-transform: uppercase; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">This
TERMINATION OF AGREEMENT AND PLAN OF MERGER AND REORGANIZATION, dated as of September 30, 2022 (this &ldquo;<B>Agreement</B>&rdquo;),
is entered into by and among by and among the following Parties: Flexible Solutions International Inc., an Alberta, Canada corporation
(&ldquo;<B>FSI</B>&rdquo;), FSI Merger Sub I, Inc., a Delaware corporation and a wholly owned subsidiary of FSI (&ldquo;<B>Merger Sub
I</B>&rdquo;), FSI Merger Sub II, Inc., a Delaware corporation and a wholly-owned subsidiary of FSI (&ldquo;<B>Merger Sub II</B>&rdquo;,
and together with Merger Sub I, the &ldquo;<B>Merger Subs</B>&rdquo;), and Lygos, Inc., a Delaware corporation (the &ldquo;<B>Company</B>&rdquo;).
Capitalized and other terms used but not defined in this Agreement shall have the respective meanings given to them in the Merger Agreement
(as defined below).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">RECITALS</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">A.
On April 17, 2022, FSI, Merger Subs, and the Company executed an Agreement and Plan of Merger and Reorganization (as amended by a letter
agreement dated July 24, 2022, the &ldquo;<B>Merger Agreement</B>&rdquo;).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">B.
FSI, Merger Subs, and the Company desire to terminate the Merger Agreement, to abandon the transactions contemplated thereby, and to
be bound by the other provisions set forth below.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">AGREEMENT</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NOW,
THEREFORE,</B> in consideration of the foregoing and the representations, warranties and covenants herein contained, and for other good
and valuable consideration, the receipt, adequacy and sufficiency of which are hereby acknowledged, the Parties, intending to be legally
bound, hereby agree as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.
<U>Termination of Merger Agreement</U>. Effective immediately, the Merger Agreement shall be terminated and none of the provisions of
the Merger Agreement shall be of any further force or effect as of such time, including provisions of the Merger Agreement which by their
terms would otherwise have survived the termination of the Merger Agreement. The Parties hereby acknowledge and agree that the Merger
Agreement is terminated pursuant to <U>Section 9.1(a)</U> of the Merger Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.
<U>Termination of Other Transaction Documents</U>. The Parties acknowledge and agree that the FSI Support Agreement and the Company Stockholder
Support Agreements shall be automatically terminated without further action on the part of the parties thereto and that such agreements
shall not be of any further force or effect.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 4 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.
<U>Mutual Release; Covenant Not to Sue</U>.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
Each Party, for and on behalf of itself and its Related Parties (as defined below), does hereby unequivocally release and discharge,
and hold harmless, each other Party and any of their respective former, current or future officers, directors, agents, advisors, representatives,
managers, members, partners, shareholders, employees, subsidiaries, financing sources, affiliates (including, without limitation, controlling
persons), officers, directors, members, managers and employees of affiliates (including without limitation, Contributing Stockholders),
principals, and any heirs, executors, administrators, successors or assigns of any said person or entity (the &ldquo;<B>Related Parties</B>&rdquo;),
from any and all past, present, direct, indirect, and derivative liabilities, actions, causes of action, cases, claims, suits, debts,
dues, sums of money, attorney&rsquo;s fees, accounts, reckonings, bonds, bills, specialties, covenants, contracts, controversies, agreements,
promises, variances, trespasses, injuries, harms, damages, judgments, remedies, extents, executions, demands, liens and damages of every
kind and nature, in law, equity or otherwise, asserted or that could have been asserted, under federal or state statute, or common law,
known or unknown, suspected or unsuspected, foreseen or unforeseen, anticipated or unanticipated, whether or not concealed or hidden,
from the beginning of time until the date of execution of this Agreement (collectively, &ldquo;<B>Actions</B>&rdquo;), that in any way
arises from or out of, are based upon, or are in connection with or relate to (<U>i</U>) the Merger Agreement, the FSI Support Agreement,
the Company Stockholder Support Agreements and the other agreements and documents contemplated hereby or thereby (collectively, the &ldquo;<B>Transaction
Documents</B>&rdquo;), (<U>ii</U>) any breach, non-performance, action or failure to act under the Transaction Documents and (<U>iii</U>)
the proposed Merger, including the events leading to the abandonment of the Merger and the termination of the Merger Agreement or any
other Transaction Documents (collectively, the &ldquo;<B>Released Claims</B>&rdquo;); <I>provided</I>, <I>however</I>, that no Party
shall be released from any breach, non-performance, action or failure to act under this Agreement or any commercial agreement or contract
between or among any of them or their Affiliates other than the Transaction Documents or this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
It is understood and agreed that, except as provided in the proviso to <U>Section 3(a)</U>, <U>Section 3(a)</U> is a full and final release
covering all known as well as unknown or unanticipated debts, claims or damages of the Parties and their Related Parties relating to
or arising out of the Transaction Documents. Therefore, each of the Parties expressly waives any rights it may have under any statute
or common law principle under which a general release does not extend to claims which such Party does not know or suspect to exist in
its favor at the time of executing the release, which if known by such Party must have affected such Party&rsquo;s settlement with the
other. In connection with such waiver and relinquishment, the Parties acknowledge that they or their attorneys or agents may hereafter
discover claims or facts in addition to or different from those which they now know or believe to exist with respect to the Released
Claims, but that it is their intention hereby fully, finally and forever to settle and release all of the Released Claims. In furtherance
of this intention, the releases herein given shall be and remain in effect as full and complete mutual releases with regard to the Released
Claims notwithstanding the discovery or existence of any such additional or different claim or fact. In addition, the Parties and their
Related Parties expressly waive and release any and all rights and benefits under Section 1542 of the California Civil Code (or any analogous
law), which reads as follows: &ldquo;A GENERAL RELEASE DOES NOT EXTEND TO CLAIMS THAT THE CREDITOR OR RELEASING PARTY DOES NOT KNOW OR
SUSPECT TO EXIST IN HIS OR HER FAVOR AT THE TIME OF EXECUTING THE RELEASE AND THAT, IF KNOWN BY HIM OR HER, WOULD HAVE MATERIALLY AFFECTED
HIS OR HER SETTLEMENT WITH THE DEBTOR OR RELEASED PARTY.&rdquo;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 5 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(c)
Except as provided in the proviso to <U>Section 3(a)</U>, each Party, on behalf of itself and its Related Parties, hereby covenants to
each other Party and their respective Related Parties not to, with respect to any Released Claim, directly or indirectly encourage or
solicit or voluntarily assist or participate in any way in the filing, reporting or prosecution by such Party or its Related Parties
or any third party of a suit, arbitration, mediation, or claim (including a third party or derivative claim) against any other Party
and/or its Related Parties relating to any Released Claim. The covenants contained in this <U>Section 3</U> shall survive this Agreement
indefinitely regardless of any statute of limitations.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">4.
<U>Disclosure</U>. FSI agrees to file with the Securities and Exchange Commission, as promptly as practicable no later than October 3,
2022 (and in any event prior to 11:00 a.m. New York City time) (a) a Current Report on Form 8-K in the form attached to this Agreement
as <U>Exhibit A</U> hereto and (b) a Request for Withdrawal of Registration Statement on Form S-4 in the form attached to this Agreement
as <U>Exhibit B</U> hereto.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">5.
<U>Non-Disparagement</U>. Except as required by applicable Laws or any Order, each Party agrees that such Party shall not, directly or
indirectly (through such Party&rsquo;s Related Parties or otherwise), make, publish or cause to be made or published any statement or
remark concerning the subject matter of the Transaction Documents, the participation or involvement of the Parties in the transactions
contemplated by the Transaction Documents or the reasons for or any of the events or circumstances surrounding the termination of the
transactions contemplated by the Merger Agreement that could reasonably be understood as disparaging the business or conduct of the other
Parties or their respective Related Parties or as intended to harm the business or reputation of the other Parties or their respective
Related Parties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">6.
<U>Confidentiality</U>. Subject to <U>Section 4</U>, the Parties agree that, for a period of three (3) years after the date hereof, such
Parties shall not, at any time disclose or permit the disclosure by it or its affiliates of, any information (written or oral and regardless
of when furnished to or received by such Party) relating to the Transaction Documents, or the participation or involvement of the Parties
in the transactions contemplated by the Transaction Documents (the &ldquo;<B>Relevant Information</B>&rdquo;); <I>provided</I>, <I>however</I>,
that the restriction contained in this <U>Section 6</U> shall not apply to (<U>a</U>) any information in the public domain other than
by reason of unauthorized disclosure by the party hereto agreeing to maintain such information in confidence, (<U>b</U>) any information
that was received on a non-confidential basis from any third-party source, provided that such source is not known to the disclosing Party
to be subject to a contractual, legal, fiduciary or other obligation of confidentiality with respect to such information or (<U>c</U>)
any information that has been independently acquired or developed by the applicable Party without use of or reference to any confidential
information. Notwithstanding the foregoing, each Party may disclose Relevant Information (<U>i</U>) if authorized to do so by the other
Parties, which authorization shall not be unreasonably withheld, conditioned or delayed; (<U>ii</U>) if authorized or required to do
so pursuant to applicable Law, Order, by a Governmental Authority or by the rules of any stock exchange or other self-regulatory organization;
and (<U>iii</U>) to its Representatives who needed or need to know such Relevant Information in connection with the involvement of the
disclosing Party in the transactions contemplated by the Transaction Documents; <I>provided</I> that the disclosing Party shall be responsible
for any actions taken by its Representatives that would be deemed a breach of this Agreement if the disclosing Party had taken such actions.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 6 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">7.
<U>Representations of the Parties</U>. Each Party, on behalf of itself and its Related Parties, represents and warrants to the other
Parties as follows:</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(a)
This Agreement has been duly and validly executed and delivered by such Party and (assuming due authorization, execution and delivery
by the other Parties), constitutes the legal, valid and binding obligations of such Party, enforceable against such Party in accordance
with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium, or other similar Laws relating to creditors&rsquo;
rights and general principles of equity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">(b)
The execution and delivery of this Agreement by such Party does not, and the performance of this Agreement by such Party, will not, (i)
conflict with, or result in any violation or breach of, any provision of the charter, bylaws or other organizational documents of such
Party; (ii) conflict with, or result in any violation or breach of, or constitute (with or without notice or lapse of time, or both)
a default (or give rise to a right of termination, cancellation or acceleration of any obligation or loss of any material benefit) under,
require a consent or waiver under, constitute a change in control under, require the payment of a penalty under or result in the imposition
of any Encumbrance on such Party&rsquo;s assets under, any of the terms, conditions or provisions of any agreement, instrument or obligation
to which such Party is a party or by which it or any of its properties or assets may be bound; or (iii) conflict with or violate any
Law or Order applicable to such Party or any of its properties or assets.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 1in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">8.
<U>Notices</U>. Any notice or other communication required or permitted to be delivered to any Party under this Agreement shall be in
writing and shall be deemed properly delivered, given and received when delivered by hand, by registered mail, by courier or express
delivery service or by email address or as set forth in <U>Section 10.9</U> of the Merger Agreement (or to such other email address as
such Party shall have specified in a written notice given to the other parties hereto as required by such <U>Section 10.9</U>).</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">9.
<U>Waiver; Other Remedies; Specific Performance</U>. No failure on the part of any Party to exercise any power, right, privilege or remedy
under this Agreement, and no delay on the part of any Party in exercising any power, right, privilege or remedy under this Agreement,
shall operate as a waiver of such power, right, privilege or remedy; and no single or partial exercise of any such power, right, privilege
or remedy shall preclude any other or further exercise thereof or of any other power, right, privilege or remedy. No Party shall be deemed
to have waived any claim arising out of this Agreement, or any power, right, privilege or remedy under this Agreement, unless the waiver
of such claim, power, right, privilege or remedy is expressly set forth in a written instrument duly executed and delivered on behalf
of such Party; and any such waiver shall not be applicable or have any effect except in the specific instance in which it is given. The
Parties hereto agree that irreparable damage would occur in the event that any of the provisions of this Agreement were not performed
in accordance with their specific terms or were otherwise breached. It is accordingly agreed that the Parties shall be entitled to an
injunction or injunctions to prevent breaches of this Agreement and to enforce specifically the terms and provisions hereof in any court
of the United States or any state having jurisdiction, this being in addition to any other remedy to which they are entitled at Law or
in equity.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">10.
<U>Amendment</U>. This Agreement may be amended with the approval of the respective Boards of Directors of the Company and FSI at any
time. This Agreement may not be amended except by an instrument in writing signed on behalf of each of the Company and FSI.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 7 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">11.
<U>Severability</U>. Any term or provision of this Agreement that is invalid or unenforceable in any situation in any jurisdiction shall
not affect the validity or enforceability of the remaining terms and provisions of this Agreement or the validity or enforceability of
the offending term or provision in any other situation or in any other jurisdiction. If a final judgment of a court of competent jurisdiction
declares that any term or provision of this Agreement is invalid or unenforceable, the Parties hereto agree that the court making such
determination shall have the power to limit such term or provision, to delete specific words or phrases or to replace such term or provision
with a term or provision that is valid and enforceable and that comes closest to expressing the intention of the invalid or unenforceable
term or provision, and this Agreement shall be valid and enforceable as so modified. In the event such court does not exercise the power
granted to it in the prior sentence, the Parties hereto agree to replace such invalid or unenforceable term or provision with a valid
and enforceable term or provision that will achieve, to the extent possible, the economic, business and other purposes of such invalid
or unenforceable term or provision.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">12.
<U>Governing Law; Jurisdiction</U>. This Agreement shall be governed by, and construed in accordance with, the laws of the State of Delaware
applicable to contracts executed in and to be performed in that State. All legal actions and proceedings arising out of or relating to
this Agreement shall be heard and determined exclusively in any Delaware Chancery Court; provided, that if jurisdiction is not then available
in the Delaware Chancery Court, then any such legal action or proceeding may be brought in any federal court located in the State of
Delaware or any other Delaware state court. The Parties hereto hereby (a) irrevocably submit to the exclusive jurisdiction of the aforesaid
courts for themselves and with respect to their respective properties for the purpose of any such action or proceeding arising out of
or relating to this Agreement brought by any Party hereto, and (b) agree not to commence any action or proceeding relating thereto except
in the courts described above in Delaware, other than action or proceeding in any court of competent jurisdiction to enforce any judgment,
decree or award rendered by any such court in Delaware as described herein. Each of the Parties further agrees that notice as provided
herein shall constitute sufficient service of process and the Parties further waive any argument that such service is insufficient. Each
of the Parties hereby irrevocably and unconditionally waives, and agrees not to assert, by way of motion or as a defense, counterclaim
or otherwise, in any action or proceeding arising out of or relating to this Agreement or the transactions contemplated hereby, (x) any
claim that it is not personally subject to the jurisdiction of the courts in Delaware as described herein for any reason, (y) that it
or its property is exempt or immune from jurisdiction of any such court or from any legal process commenced in such courts (whether through
service of notice, attachment prior to judgment, attachment in aid of execution of judgment, execution of judgment or otherwise) and
(z) that (i) the action or proceeding in any such court is brought in an inconvenient forum, (ii) the venue of such action or proceeding
is improper or (iii) this Agreement, or the subject matter hereof, may not be enforced in or by such courts.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">13.
<U>WAIVER OF JURY TRIAL</U>. EACH PARTY HERETO ACKNOWLEDGES AND AGREES THAT ANY CONTROVERSY WHICH MAY ARISE UNDER THIS AGREEMENT IS LIKELY
TO INVOLVE COMPLICATED AND DIFFICULT ISSUES, AND THEREFORE EACH SUCH PARTY HEREBY IRREVOCABLY AND UNCONDITIONALLY WAIVES ANY RIGHT SUCH
PARTY MAY HAVE TO A TRIAL BY JURY IN RESPECT OF ANY LITIGATION DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AGREEMENT, OR
THE TRANSACTIONS CONTEMPLATED HEREBY.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 8 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">14.
<U>No Assignment; Binding Effect</U>. Neither this Agreement nor any right, interest or obligation hereunder may be assigned by any Party
hereto without the prior written consent of the other Parties hereto and any attempt to do so shall be void, except for assignments and
transfers by operation of any laws. Subject to the preceding sentence and <U>Section 15</U> hereof, this Agreement is binding upon, inures
to the benefit of and is enforceable by the Parties and their respective successors and assigns.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">15.
<U>Third Party Beneficiaries</U>. Each Party acknowledges and agrees that each Party&rsquo;s Related Parties are express third party
beneficiaries of the releases of such Related Parties and covenants not to sue such Related Parties contained in <U>Section 3</U> of
this Agreement and are entitled to enforce rights under such section to the same extent that such Related Parties could enforce such
rights if they were a party to this Agreement. Except as provided in the preceding sentence, there are no third party beneficiaries to
this Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">16. <U>Other
Agreements; Counterparts</U>. This Agreement constitutes the entire agreement and supersedes all prior agreements and
understandings, both written and oral, among or between any of the Parties with respect to the subject matter hereof and thereof; <I>provided</I>, <I>however</I>,
that the Confidentiality Agreement shall not be superseded and shall remain in full force and effect in accordance with its terms.
This Agreement may be executed in several counterparts, each of which shall be deemed an original and all of which shall constitute
one and the same instrument. The exchange of a fully executed Agreement (in counterparts or otherwise) by all Parties by facsimile
or electronic transmission via &ldquo;.pdf&rdquo; shall be sufficient to bind the Parties to the terms and conditions of this
Agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">17.
<U>Allocation of Expenses</U>. In accordance with <U>Section 9.3</U> of the Merger Agreement, each Party shall pay its own expenses incurred
in connection with the Merger Agreement, this Agreement and the transactions contemplated by the Merger Agreement, including all fees
and expenses of counsel, accountants, investment bankers, financial advisors, financing sources, experts and consultants to a Party hereto
or any of its Affiliates, incurred by a Party or on its behalf in connection with or related to the authorization, preparation, negotiation,
execution or performance of the Merger Agreement, this Agreement or any related agreement and all other matters related to the consummation
of the transactions contemplated by the Merger Agreement, this Agreement or any related agreement.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">18.
<U>General Provisions; Headings</U>. The provisions of <U>Section 10</U> of the Merger Agreement, to the extent not already set forth
in this Agreement, are incorporated herein by reference and form a part of this Agreement as if set forth herein, <I>mutatis mutandis</I>.
The headings used in this Agreement have been inserted for convenience of reference only and do not define or limit the provisions hereof.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 9 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify; text-indent: 0.5in"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">IN
WITNESS WHEREOF, the parties hereto have caused this Agreement to be duly executed and delivered as of the date first above written.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: left"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FLEXIBLE
    SOLUTIONS INTERNATIONAL INC.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 50%; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 5%; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; width: 45%; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Daniel B. O&rsquo;Brien</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&rsquo;Brien</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    MERGER SUB i, INC.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Daniel B. O&rsquo;Brien</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&rsquo;Brien</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
    MERGER SUB ii, INC.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Daniel B. O&rsquo;Brien</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Daniel
    B. O&rsquo;Brien</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD COLSPAN="2" STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">LYGOS,
    INC.</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: bold 10pt Times New Roman, Times, Serif; text-transform: uppercase"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">By:</FONT></TD>
    <TD STYLE="border-bottom: Black 1.5pt solid; font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><I>/s/
    Eric Steen</I></FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Name:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Eric
    Steen</FONT></TD></TR>
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Title:</FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Chief
    Executive Officer</FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0 0 0 238.3pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>


<!-- Field: Page; Sequence: 10 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<DIV STYLE="text-align: center; margin-top: 0; font: 10pt Times New Roman, Times, Serif; padding: 0in 7pt; border-right-width: 0in; border-right-color: Black; border-left-width: 0in; border-left-color: Black; margin-bottom: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>EXHIBIT
A</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">[FSI
Current Report on Form 8-K]</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"></FONT></P></DIV>

<!-- Field: Page; Sequence: 11 -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <DIV STYLE="break-before: page; margin-top: 6pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<DIV STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; padding: 0in 7pt; border-right-width: 0in; border-right-color: Black; border-left-width: 0in; border-left-color: Black; margin-right: 0; margin-bottom: 0"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0; margin-bottom: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B><U>EXHIBIT
B</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">[Form
of Request for Withdrawal of Registration Statement on Form S-4]</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</DIV>


<!-- Field: Page; Sequence: 12; Options: Last -->
    <DIV STYLE="margin-bottom: 6pt; border-bottom: Black 1.5pt solid"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->
</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>ex99-1.htm
<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 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.1in; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>EXHIBIT
99.1</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.1in; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<DIV STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; border-right-width: 0in; border-right-color: Black; border-left-width: 0in; border-left-color: Black; margin-right: 0pt; margin-bottom: 0pt"><P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><IMG SRC="ex99-1_001.jpg" ALT="FS_logo" STYLE="height: 66px; width: 200px"></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

</DIV>

<P STYLE="margin-top: 0; margin-bottom: 0">&nbsp;</P>

<TABLE CELLSPACING="0" CELLPADDING="0" STYLE="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse">
  <TR STYLE="font: 10pt Times New Roman, Times, Serif; vertical-align: top">
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>NEWS
    RELEASE</B></FONT></TD>
    <TD STYLE="font: 10pt Times New Roman, Times, Serif; text-align: right; width: 50%"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>
    September 30, 2022</B></FONT></TD></TR>
  </TABLE>
<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>FSI
Announces Termination of Merger with Lygos Inc</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>VICTORIA,
BRITISH COLUMBIA, Sept 30, 2022 &ndash; FLEXIBLE SOLUTIONS INTERNATIONAL, INC. (NYSE-AMERICAN: FSI, FRANKFURT: FXT), </B>is
the developer and manufacturer of biodegradable polymers for oil extraction, detergent ingredients and water treatment as well as
crop nutrient availability chemistry. Flexible Solutions also manufactures biodegradable and environmentally safe water and energy
conservation technologies. Today FSI and Lygos Inc. have agreed to terminate the Merger Agreement between the parties.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">FSI
and Lygos remain committed to finding routes to sustainable aspartic acid and the myriad sustainable and biodegradable products that
can be made from aspartic acid. Neither FSI nor Lygos will let the termination of the merger agreement prevent them from working together
in other ways to achieve the goal of sustainable aspartic acid.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">About
Flexible Solutions International</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Flexible
Solutions International, Inc. (<U>www.flexiblesolutions.com</U>), based in Victoria, British Columbia, is an environmental technology
company. The Company&rsquo;s NanoChem Solutions Inc. subsidiary specializes in biodegradable, water-soluble products utilizing thermal
polyaspartate (TPA) biopolymers. TPA beta-proteins are manufactured from the common biological amino acid, L-aspartic and have wide usage
including scale inhibitors, detergent ingredients, water treatment and crop enhancement. Along with TPA, this division started producing
other crop enhancement products as well. The other divisions manufacture energy and water conservation products for drinking water, agriculture,
industrial markets and swimming pools throughout the world. FSI is the developer and manufacturer of WaterSavr<SUP>TM</SUP>, the world&rsquo;s
first commercially viable water evaporation retardant. WaterSavr<SUP>TM</SUP> reduces evaporation by up to 30% on reservoirs, lakes,
aqueducts, irrigation canals, ponds and slow moving rivers. Heatsavr<SUP>TM</SUP>, a &ldquo;liquid blanket&rdquo; evaporation retardant
for the commercial swimming pool and spa markets, reduces energy costs by 15% to 40% and can result in reduced indoor pool humidity.</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="font: bold 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Safe
Harbor Provision</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>



<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">The
Private Securities Litigation Reform Act of 1995 provides a &ldquo;Safe Harbor&rdquo; for forward-looking statements. Certain of the
statements contained herein, which are not historical facts, are forward looking statement with respect to events, the occurrence of
which involve risks and uncertainties. These forward-looking statements may be impacted, either positively or negatively, by various
factors. Information concerning potential factors that could affect the company is detailed from time to time in the company&rsquo;s
reports filed with the Securities and Exchange Commission.</FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>Flexible
                                            Solutions International</B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>6001
54<SUP>th</SUP> Ave, Taber, Alberta, CANADA T1G 1X4</B></FONT></P>



<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center">&nbsp;</P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin-right: 0pt; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Company
                                            Contacts</FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Jason
Bloom</FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Toll
Free: 800.661.3560</FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fax:
250.477.9912</FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: right"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">Email:
<U>info@flexiblesolutions.com</U></FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">If
you have received this news release by mistake or if you would like to be removed from our update list please reply to: <U>info@flexiblesolutions.com</U></FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">&nbsp;</FONT></P>

<P STYLE="margin-right: 0pt; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt">To
find out more information about Flexible Solutions and our products please visit <B><U>www.flexiblesolutions.com</U></B></FONT></P>

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>




<!-- Field: Page; Sequence: 13; Options: Last -->
    <DIV STYLE="margin-top: 0pt; margin-bottom: 0pt; border-bottom: Black 1.5pt solid; margin-right: 0pt"><TABLE CELLPADDING="0" CELLSPACING="0" STYLE="border-collapse: collapse; width: 100%; font-size: 10pt"><TR STYLE="vertical-align: top; text-align: left"><TD STYLE="width: 100%">&nbsp;</TD></TR></TABLE></DIV>
    <!-- Field: /Page -->

<P STYLE="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0"><FONT STYLE="font-family: Times New Roman, Times, Serif; font-size: 10pt"><B>&nbsp;</B></FONT></P>


</BODY>
</HTML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>4
<FILENAME>ex99-1_001.jpg
<TEXT>
begin 644 ex99-1_001.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" !" ,@# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
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
ML?@9\,OAEH5W+I]C_P (O8W.KS0G:\Y=,I!G&0H558X/S;@#QD'BKY3]=P&
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
M3DVGUV/0RO!5,,FZM55.S22M\PHKD?$OQ>\#>#+_ .PZ_P",="T6]R!]GO\
M4889,G.!M9@><'\J*^;LUN>]='Q7^R-X/A\4?LI_%#P:\=C-<^'/%NI#_B9R
M,B?(JG<9E.Z-L!OW@Z8Y!&<_-ZZMXH^ ?Q'37_#@O-(F@<LCRW,=Y%(IX*-)
M%\DJ$$?7KUK[%^'-POP#_;U\=>$;\"T\,?$NTCUG1WDX1[Y !-$O8DYE/X(.
M]>:?M=?"O3?#?C&ZN7TGPQ"+AC(DWEW6EN^0#@,&-O)CID$'/89K]#X3QT8R
MG@JJO&73?U\CXCB3!RE&.+INTH]=O3S.JT7]N3X;?%C0X-*^*_A+[+=+&8_[
M0MX1<Q1EEPTD?'F1G(!^7=CCDXKO[7]G+P5K7A.Y\:?"3Q%J<NI1V;?V:VG:
M@%#7"CHS$!E9NA4D#YO>OS<UJT%O<DI':PQYVA;:Z68?7(8FO:/V,_C!>_"_
MXT:+:M>F'0=;G2POH9)-L7SG:DASP"K$<^A-=>?\!Y9C*$\5AH<LTF^_W/=/
MMJT>'E^?U)UHT<:E)/3FV:\SZ!^/WQ,\7:/9Z7IOC/0]%;6[C3F$"K*\LMFK
M ([R@'RW=\,0,$(>1S7S=)K-_-ID>FR7MP^GQRM.EJTK&)9& !<+G&X@#GK7
MTC^VE\(-5T?Q9<>.DN/MFD:D\<3J<[[:0(%"^FT[>#GJ37S%7\A9Q[>GC)TZ
MM]-K[M=]-[_\#H?5XGF51J1Z!X8^/7CWPK-IWV3Q1J<EI8NK)9S7+/"R@Y*,
MI/*D<8[=L5U/QU^('P>^)?A[7O&MUH&I:7X[M]%N&$=MM%K<7 @<[I".3M/1
MN">,@XKQ:L3Q!I-_XXO]%^'^D12RZKXMO8M/7R5#-'")$>9_4!57)(_AW9X-
M>KP[G&8X7%QHX:JTIZ/?;K^ J:]M*-.:YE=/77;J?IA^Q%H_]A_LH?#. YW2
M:1'<'))_UA+_ ,FKYB_X*5_"RXT[Q9H7Q!M]\MCJ,2Z5=\C$$T89HCZX=2_T
M*>XK[_T#1;7PWH6G:18Q+!96%M':P1+T2-%"J!] !7Y<_MZ^+-7N/VA/$NA7
M&L7DFBVWV2:'3I+EC;QN;:/++&3M!Y/;N?6OZ%X6C4EFE-TFE:[=^W5>IMQ#
M*G'+IJHF[VM;OT.A_86^.EO\,X?'NBZC;+=V7]FS>(;>-@H+3VT8W(#C.679
MCKC83QSGP/5M6\9_M!?$I)K@3^(O%FLS"*&&,A1DCB--QVQQJ!W(  R3U-?1
M_P"Q#^R_JOC*;6?%?B&UDT_PU>:1=Z59^<A62Y:==C3(#U15W8)ZEACIFOG[
MXC?#'QI^SKX^AM=36YTO4[.<3Z=K%H62.XVGY987]>.5ZCH1Z_H6%J8+^U<7
M]6E'VS2Y6]KV=_QM>Q\1B*>*_L[#?6%+V2;NEO:ZM^%[7*^G:IXS_9S^*4K0
MF70O%>AS^5/ 7#*<J&V/M.'1E8'N"&!':NE_:J\61^/OC%<^)H8O(BUG2M+U
M!8B<[!+8P/M_#=C\*PO /P]\:?M&_$8VEDUWJ^KZA/OO]8O-\J0#C=+/)@X
M   /7 4=JZ+]K+PG;>!OC9?>&;%FEM-&TS3-/B9OO,D5C#&I/N0M=RJ4?[5P
MZFXNLH2YVMNEOQO;J<KA5_LZLX)^R<ERW^?Z6OT,_P#:"'^F?#KC_F2--_\
M1EQ4GQ<PWPF^"Q&#_P 2G41_Y/O7JG[0GP2U;5/@-\*_B'I=I)=6]GX>@L=4
M2-26@09:.4C^[EF4GME>W3YATNUU'Q1J&F:/IZW&J7DC?9K&QA)D;+N6V1KV
MRS,QQW))KGRKV6*PN'JQFDJ,I<U_^WO\[^AOF7M,/B*])P;]JHV_#_*QZKXP
M_P"35?AG_P!A[6/_ &G3?V7_  5KVN?$S3]<L-(N[O1]+2]^VW\<1,-OFQF
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
A/B#]EG3;O5+^ZU*Z.HW:F>\F:5\!^!N8DT444WN#/__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>fsi-20220930.xsd
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" ?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.16a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
    <!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaeKybP9z5Z8qekhvWB7bbn6DykqXjynVC4B7Jn2cX0E -->
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:us-gaap="http://fasb.org/srt-sup/2022q3" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:FSI="http://flexiblesolutions.com/20220930" elementFormDefault="qualified" targetNamespace="http://flexiblesolutions.com/20220930">
    <annotation>
      <appinfo>
	<link:roleType roleURI="http://flexiblesolutions.com/role/Cover" id="Cover">
	  <link:definition>00000001 - Document - Cover</link:definition>
	  <link:usedOn>link:presentationLink</link:usedOn>
	  <link:usedOn>link:calculationLink</link:usedOn>
	  <link:usedOn>link:definitionLink</link:usedOn>
	</link:roleType>
	<link:linkbaseRef xlink:type="simple" xlink:href="fsi-20220930_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links" />
	<link:linkbaseRef xlink:type="simple" xlink:href="fsi-20220930_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links" />
      </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd" />
    <import namespace="http://fasb.org/us-gaap-sup/2022q3" schemaLocation="https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd" />
    <import namespace="http://fasb.org/srt-sup/2022q3" schemaLocation="https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd" />
    <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd" />
    <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd" />
    <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd" />
    <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd" />
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>6
<FILENAME>fsi-20220930_lab.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.16a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link: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" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" />
    <link:roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" />
    <link: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" />
    <link:labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="dei_CoverAbstract" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CoverAbstract" xlink:to="dei_CoverAbstract_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CoverAbstract_lbl" xml:lang="en-US">Cover [Abstract]</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="dei_DocumentType" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentType" xlink:to="dei_DocumentType_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentType_lbl" xml:lang="en-US">Document Type</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="dei_AmendmentFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentFlag" xlink:to="dei_AmendmentFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentFlag_lbl" xml:lang="en-US">Amendment Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="dei_AmendmentDescription" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AmendmentDescription" xlink:to="dei_AmendmentDescription_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AmendmentDescription_lbl" xml:lang="en-US">Amendment Description</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="dei_DocumentRegistrationStatement" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentRegistrationStatement" xlink:to="dei_DocumentRegistrationStatement_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentRegistrationStatement_lbl" xml:lang="en-US">Document Registration Statement</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="dei_DocumentAnnualReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAnnualReport" xlink:to="dei_DocumentAnnualReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAnnualReport_lbl" xml:lang="en-US">Document Annual Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="dei_DocumentQuarterlyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentQuarterlyReport" xlink:to="dei_DocumentQuarterlyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentQuarterlyReport_lbl" xml:lang="en-US">Document Quarterly Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="dei_DocumentTransitionReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentTransitionReport" xlink:to="dei_DocumentTransitionReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentTransitionReport_lbl" xml:lang="en-US">Document Transition Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="dei_DocumentShellCompanyReport" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyReport" xlink:to="dei_DocumentShellCompanyReport_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyReport_lbl" xml:lang="en-US">Document Shell Company Report</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="dei_DocumentShellCompanyEventDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentShellCompanyEventDate" xlink:to="dei_DocumentShellCompanyEventDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentShellCompanyEventDate_lbl" xml:lang="en-US">Document Shell Company Event Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="dei_DocumentPeriodStartDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodStartDate" xlink:to="dei_DocumentPeriodStartDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodStartDate_lbl" xml:lang="en-US">Document Period Start Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="dei_DocumentPeriodEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentPeriodEndDate" xlink:to="dei_DocumentPeriodEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentPeriodEndDate_lbl" xml:lang="en-US">Document Period End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="dei_DocumentFiscalPeriodFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalPeriodFocus" xlink:to="dei_DocumentFiscalPeriodFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalPeriodFocus_lbl" xml:lang="en-US">Document Fiscal Period Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="dei_DocumentFiscalYearFocus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentFiscalYearFocus" xlink:to="dei_DocumentFiscalYearFocus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentFiscalYearFocus_lbl" xml:lang="en-US">Document Fiscal Year Focus</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="dei_CurrentFiscalYearEndDate" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CurrentFiscalYearEndDate" xlink:to="dei_CurrentFiscalYearEndDate_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CurrentFiscalYearEndDate_lbl" xml:lang="en-US">Current Fiscal Year End Date</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="dei_EntityFileNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFileNumber" xlink:to="dei_EntityFileNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFileNumber_lbl" xml:lang="en-US">Entity File Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="dei_EntityRegistrantName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityRegistrantName" xlink:to="dei_EntityRegistrantName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityRegistrantName_lbl" xml:lang="en-US">Entity Registrant Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="dei_EntityCentralIndexKey" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCentralIndexKey" xlink:to="dei_EntityCentralIndexKey_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCentralIndexKey_lbl" xml:lang="en-US">Entity Central Index Key</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="dei_EntityPrimarySicNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPrimarySicNumber" xlink:to="dei_EntityPrimarySicNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPrimarySicNumber_lbl" xml:lang="en-US">Entity Primary SIC Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="dei_EntityTaxIdentificationNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityTaxIdentificationNumber" xlink:to="dei_EntityTaxIdentificationNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityTaxIdentificationNumber_lbl" xml:lang="en-US">Entity Tax Identification Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="dei_EntityIncorporationStateCountryCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityIncorporationStateCountryCode" xlink:to="dei_EntityIncorporationStateCountryCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityIncorporationStateCountryCode_lbl" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="dei_EntityAddressAddressLine1" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine1" xlink:to="dei_EntityAddressAddressLine1_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine1_lbl" xml:lang="en-US">Entity Address, Address Line One</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="dei_EntityAddressAddressLine2" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine2" xlink:to="dei_EntityAddressAddressLine2_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine2_lbl" xml:lang="en-US">Entity Address, Address Line Two</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="dei_EntityAddressAddressLine3" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressAddressLine3" xlink:to="dei_EntityAddressAddressLine3_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressAddressLine3_lbl" xml:lang="en-US">Entity Address, Address Line Three</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="dei_EntityAddressCityOrTown" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCityOrTown" xlink:to="dei_EntityAddressCityOrTown_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCityOrTown_lbl" xml:lang="en-US">Entity Address, City or Town</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="dei_EntityAddressStateOrProvince" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressStateOrProvince" xlink:to="dei_EntityAddressStateOrProvince_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressStateOrProvince_lbl" xml:lang="en-US">Entity Address, State or Province</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="dei_EntityAddressCountry" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressCountry" xlink:to="dei_EntityAddressCountry_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressCountry_lbl" xml:lang="en-US">Entity Address, Country</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="dei_EntityAddressPostalZipCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityAddressPostalZipCode" xlink:to="dei_EntityAddressPostalZipCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityAddressPostalZipCode_lbl" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="dei_CountryRegion" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CountryRegion" xlink:to="dei_CountryRegion_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CountryRegion_lbl" xml:lang="en-US">Country Region</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="dei_CityAreaCode" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_CityAreaCode" xlink:to="dei_CityAreaCode_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_CityAreaCode_lbl" xml:lang="en-US">City Area Code</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="dei_LocalPhoneNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_LocalPhoneNumber" xlink:to="dei_LocalPhoneNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_LocalPhoneNumber_lbl" xml:lang="en-US">Local Phone Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="dei_Extension" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Extension" xlink:to="dei_Extension_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Extension_lbl" xml:lang="en-US">Extension</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="dei_WrittenCommunications" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_WrittenCommunications" xlink:to="dei_WrittenCommunications_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_WrittenCommunications_lbl" xml:lang="en-US">Written Communications</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="dei_SolicitingMaterial" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SolicitingMaterial" xlink:to="dei_SolicitingMaterial_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SolicitingMaterial_lbl" xml:lang="en-US">Soliciting Material</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="dei_PreCommencementTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementTenderOffer" xlink:to="dei_PreCommencementTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementTenderOffer_lbl" xml:lang="en-US">Pre-commencement Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="dei_PreCommencementIssuerTenderOffer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_PreCommencementIssuerTenderOffer" xlink:to="dei_PreCommencementIssuerTenderOffer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_PreCommencementIssuerTenderOffer_lbl" xml:lang="en-US">Pre-commencement Issuer Tender Offer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="dei_Security12bTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12bTitle" xlink:to="dei_Security12bTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12bTitle_lbl" xml:lang="en-US">Title of 12(b) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="dei_NoTradingSymbolFlag" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_NoTradingSymbolFlag" xlink:to="dei_NoTradingSymbolFlag_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_NoTradingSymbolFlag_lbl" xml:lang="en-US">No Trading Symbol Flag</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="dei_TradingSymbol" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_TradingSymbol" xlink:to="dei_TradingSymbol_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_TradingSymbol_lbl" xml:lang="en-US">Trading Symbol</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="dei_SecurityExchangeName" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityExchangeName" xlink:to="dei_SecurityExchangeName_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityExchangeName_lbl" xml:lang="en-US">Security Exchange Name</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="dei_Security12gTitle" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_Security12gTitle" xlink:to="dei_Security12gTitle_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_Security12gTitle_lbl" xml:lang="en-US">Title of 12(g) Security</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="dei_SecurityReportingObligation" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_SecurityReportingObligation" xlink:to="dei_SecurityReportingObligation_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_SecurityReportingObligation_lbl" xml:lang="en-US">Security Reporting Obligation</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="dei_AnnualInformationForm" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AnnualInformationForm" xlink:to="dei_AnnualInformationForm_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AnnualInformationForm_lbl" xml:lang="en-US">Annual Information Form</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="dei_AuditedAnnualFinancialStatements" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_AuditedAnnualFinancialStatements" xlink:to="dei_AuditedAnnualFinancialStatements_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_AuditedAnnualFinancialStatements_lbl" xml:lang="en-US">Audited Annual Financial Statements</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="dei_EntityWellKnownSeasonedIssuer" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityWellKnownSeasonedIssuer" xlink:to="dei_EntityWellKnownSeasonedIssuer_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityWellKnownSeasonedIssuer_lbl" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="dei_EntityVoluntaryFilers" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityVoluntaryFilers" xlink:to="dei_EntityVoluntaryFilers_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityVoluntaryFilers_lbl" xml:lang="en-US">Entity Voluntary Filers</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="dei_EntityCurrentReportingStatus" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCurrentReportingStatus" xlink:to="dei_EntityCurrentReportingStatus_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCurrentReportingStatus_lbl" xml:lang="en-US">Entity Current Reporting Status</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="dei_EntityInteractiveDataCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityInteractiveDataCurrent" xlink:to="dei_EntityInteractiveDataCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityInteractiveDataCurrent_lbl" xml:lang="en-US">Entity Interactive Data Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="dei_EntityFilerCategory" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityFilerCategory" xlink:to="dei_EntityFilerCategory_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityFilerCategory_lbl" xml:lang="en-US">Entity Filer Category</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="dei_EntitySmallBusiness" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntitySmallBusiness" xlink:to="dei_EntitySmallBusiness_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntitySmallBusiness_lbl" xml:lang="en-US">Entity Small Business</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="dei_EntityEmergingGrowthCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityEmergingGrowthCompany" xlink:to="dei_EntityEmergingGrowthCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityEmergingGrowthCompany_lbl" xml:lang="en-US">Entity Emerging Growth Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="dei_EntityExTransitionPeriod" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityExTransitionPeriod" xlink:to="dei_EntityExTransitionPeriod_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityExTransitionPeriod_lbl" xml:lang="en-US">Elected Not To Use the Extended Transition Period</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="dei_DocumentAccountingStandard" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentAccountingStandard" xlink:to="dei_DocumentAccountingStandard_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentAccountingStandard_lbl" xml:lang="en-US">Document Accounting Standard</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="dei_OtherReportingStandardItemNumber" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_OtherReportingStandardItemNumber" xlink:to="dei_OtherReportingStandardItemNumber_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_OtherReportingStandardItemNumber_lbl" xml:lang="en-US">Other Reporting Standard Item Number</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="dei_EntityShellCompany" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityShellCompany" xlink:to="dei_EntityShellCompany_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityShellCompany_lbl" xml:lang="en-US">Entity Shell Company</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="dei_EntityPublicFloat" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityPublicFloat" xlink:to="dei_EntityPublicFloat_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityPublicFloat_lbl" xml:lang="en-US">Entity Public Float</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityBankruptcyProceedingsReportingCurrent" xlink:to="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityBankruptcyProceedingsReportingCurrent_lbl" xml:lang="en-US">Entity Bankruptcy Proceedings, Reporting Current</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="dei_EntityCommonStockSharesOutstanding" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_EntityCommonStockSharesOutstanding" xlink:to="dei_EntityCommonStockSharesOutstanding_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_EntityCommonStockSharesOutstanding_lbl" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock" />
      <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xlink:type="arc" />
      <link:label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="dei_DocumentsIncorporatedByReferenceTextBlock_lbl" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>7
<FILENAME>fsi-20220930_pre.xml
<DESCRIPTION>INLINE XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="US-ASCII" standalone="no"?>
    <!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.16a -->
    <!-- Field: Doc-Info; Name: VendorURI; Value: https://www.novaworks.com -->
    <!-- Field: Doc-Info; Name: Status; Value: 0x00000000 -->
<link:linkbase xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
    <link:roleRef roleURI="http://flexiblesolutions.com/role/Cover" xlink:href="fsi-20220930.xsd#Cover" xlink:type="simple" />
    <link:presentationLink xlink:type="extended" xlink:role="http://flexiblesolutions.com/role/Cover" xlink:title="00000001 - Document - Cover">
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_deiCoverAbstract" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_deiDocumentType" />
      <link:presentationArc order="0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentType" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_deiAmendmentFlag" />
      <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentDescription" xlink:label="loc_deiAmendmentDescription" />
      <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAmendmentDescription" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_deiDocumentRegistrationStatement" />
      <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentRegistrationStatement" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_deiDocumentAnnualReport" />
      <link:presentationArc order="40" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAnnualReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentQuarterlyReport" xlink:label="loc_deiDocumentQuarterlyReport" />
      <link:presentationArc order="50" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentQuarterlyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_deiDocumentTransitionReport" />
      <link:presentationArc order="60" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentTransitionReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_deiDocumentShellCompanyReport" />
      <link:presentationArc order="70" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyReport" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyEventDate" xlink:label="loc_deiDocumentShellCompanyEventDate" />
      <link:presentationArc order="80" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentShellCompanyEventDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodStartDate" xlink:label="loc_deiDocumentPeriodStartDate" />
      <link:presentationArc order="90" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodStartDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_deiDocumentPeriodEndDate" />
      <link:presentationArc order="100" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentPeriodEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_deiDocumentFiscalPeriodFocus" />
      <link:presentationArc order="110" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalPeriodFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_deiDocumentFiscalYearFocus" />
      <link:presentationArc order="120" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentFiscalYearFocus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_deiCurrentFiscalYearEndDate" />
      <link:presentationArc order="130" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCurrentFiscalYearEndDate" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_deiEntityFileNumber" />
      <link:presentationArc order="140" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFileNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_deiEntityRegistrantName" />
      <link:presentationArc order="150" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityRegistrantName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_deiEntityCentralIndexKey" />
      <link:presentationArc order="160" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCentralIndexKey" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPrimarySicNumber" xlink:label="loc_deiEntityPrimarySicNumber" />
      <link:presentationArc order="170" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPrimarySicNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_deiEntityTaxIdentificationNumber" />
      <link:presentationArc order="180" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityTaxIdentificationNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_deiEntityIncorporationStateCountryCode" />
      <link:presentationArc order="190" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityIncorporationStateCountryCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_deiEntityAddressAddressLine1" />
      <link:presentationArc order="200" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine1" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_deiEntityAddressAddressLine2" />
      <link:presentationArc order="210" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine2" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_deiEntityAddressAddressLine3" />
      <link:presentationArc order="220" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressAddressLine3" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_deiEntityAddressCityOrTown" />
      <link:presentationArc order="230" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCityOrTown" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressStateOrProvince" xlink:label="loc_deiEntityAddressStateOrProvince" />
      <link:presentationArc order="240" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressStateOrProvince" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_deiEntityAddressCountry" />
      <link:presentationArc order="250" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressCountry" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_deiEntityAddressPostalZipCode" />
      <link:presentationArc order="260" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityAddressPostalZipCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CountryRegion" xlink:label="loc_deiCountryRegion" />
      <link:presentationArc order="270" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCountryRegion" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_deiCityAreaCode" />
      <link:presentationArc order="280" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiCityAreaCode" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_deiLocalPhoneNumber" />
      <link:presentationArc order="290" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiLocalPhoneNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Extension" xlink:label="loc_deiExtension" />
      <link:presentationArc order="300" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiExtension" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_WrittenCommunications" xlink:label="loc_deiWrittenCommunications" />
      <link:presentationArc order="310" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiWrittenCommunications" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SolicitingMaterial" xlink:label="loc_deiSolicitingMaterial" />
      <link:presentationArc order="320" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSolicitingMaterial" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementTenderOffer" xlink:label="loc_deiPreCommencementTenderOffer" />
      <link:presentationArc order="330" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_PreCommencementIssuerTenderOffer" xlink:label="loc_deiPreCommencementIssuerTenderOffer" />
      <link:presentationArc order="340" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiPreCommencementIssuerTenderOffer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_deiSecurity12bTitle" />
      <link:presentationArc order="350" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12bTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_NoTradingSymbolFlag" xlink:label="loc_deiNoTradingSymbolFlag" />
      <link:presentationArc order="360" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiNoTradingSymbolFlag" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_deiTradingSymbol" />
      <link:presentationArc order="370" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiTradingSymbol" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_deiSecurityExchangeName" />
      <link:presentationArc order="380" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityExchangeName" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12gTitle" xlink:label="loc_deiSecurity12gTitle" />
      <link:presentationArc order="390" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurity12gTitle" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityReportingObligation" xlink:label="loc_deiSecurityReportingObligation" />
      <link:presentationArc order="400" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiSecurityReportingObligation" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AnnualInformationForm" xlink:label="loc_deiAnnualInformationForm" />
      <link:presentationArc order="410" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAnnualInformationForm" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditedAnnualFinancialStatements" xlink:label="loc_deiAuditedAnnualFinancialStatements" />
      <link:presentationArc order="420" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiAuditedAnnualFinancialStatements" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_deiEntityWellKnownSeasonedIssuer" />
      <link:presentationArc order="430" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityWellKnownSeasonedIssuer" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_deiEntityVoluntaryFilers" />
      <link:presentationArc order="440" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityVoluntaryFilers" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_deiEntityCurrentReportingStatus" />
      <link:presentationArc order="450" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCurrentReportingStatus" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_deiEntityInteractiveDataCurrent" />
      <link:presentationArc order="460" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityInteractiveDataCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_deiEntityFilerCategory" />
      <link:presentationArc order="470" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityFilerCategory" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_deiEntitySmallBusiness" />
      <link:presentationArc order="480" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntitySmallBusiness" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_deiEntityEmergingGrowthCompany" />
      <link:presentationArc order="490" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityEmergingGrowthCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_deiEntityExTransitionPeriod" />
      <link:presentationArc order="500" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityExTransitionPeriod" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_deiDocumentAccountingStandard" />
      <link:presentationArc order="510" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentAccountingStandard" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_OtherReportingStandardItemNumber" xlink:label="loc_deiOtherReportingStandardItemNumber" />
      <link:presentationArc order="520" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiOtherReportingStandardItemNumber" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_deiEntityShellCompany" />
      <link:presentationArc order="530" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityShellCompany" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityPublicFloat" xlink:label="loc_deiEntityPublicFloat" />
      <link:presentationArc order="540" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityPublicFloat" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityBankruptcyProceedingsReportingCurrent" xlink:label="loc_deiEntityBankruptcyProceedingsReportingCurrent" />
      <link:presentationArc order="550" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityBankruptcyProceedingsReportingCurrent" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_deiEntityCommonStockSharesOutstanding" />
      <link:presentationArc order="560" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiEntityCommonStockSharesOutstanding" xlink:type="arc" />
      <link:loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentsIncorporatedByReferenceTextBlock" xlink:label="loc_deiDocumentsIncorporatedByReferenceTextBlock" />
      <link:presentationArc order="570" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_deiCoverAbstract" xlink:to="loc_deiDocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" />
    </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>8
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.2.2</span><table class="report" border="0" cellspacing="2" id="idm140302892818736">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th"><div>Sep. 30, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">8-K<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Sep. 30,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-31540<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">FLEXIBLE
SOLUTIONS INTERNATIONAL INC.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001069394<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">71-1630889<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">A0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">6001
54 Ave.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Taber, Alberta<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">T1G 1X4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(250)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">477-9969<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_WrittenCommunications', window );">Written Communications</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SolicitingMaterial', window );">Soliciting Material</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementTenderOffer', window );">Pre-commencement Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_PreCommencementIssuerTenderOffer', window );">Pre-commencement Issuer Tender Offer</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common
    Stock<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">FSI<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</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:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_PreCommencementIssuerTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 13e<br> -Subsection 4c<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementIssuerTenderOffer</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_PreCommencementTenderOffer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 14d<br> -Subsection 2b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_PreCommencementTenderOffer</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_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SolicitingMaterial">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Section 14a<br> -Number 240<br> -Subsection 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SolicitingMaterial</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_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_WrittenCommunications">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 425<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ 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_WrittenCommunications</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>9
<FILENAME>form8-k_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="fsi-20220930.xsd" xlink:type="simple"/>
    <context id="From2022-09-30to2022-09-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001069394</identifier>
        </entity>
        <period>
            <startDate>2022-09-30</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="Shares">
        <measure>shares</measure>
    </unit>
    <unit id="USDPShares">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <dei:EntityCentralIndexKey contextRef="From2022-09-30to2022-09-30">0001069394</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="From2022-09-30to2022-09-30">false</dei:AmendmentFlag>
    <dei:EntityIncorporationStateCountryCode contextRef="From2022-09-30to2022-09-30" id="xdx2ixbrl0012">A0</dei:EntityIncorporationStateCountryCode>
    <dei:DocumentType contextRef="From2022-09-30to2022-09-30">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate contextRef="From2022-09-30to2022-09-30">2022-09-30</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName contextRef="From2022-09-30to2022-09-30">FLEXIBLE SOLUTIONS INTERNATIONAL INC.</dei:EntityRegistrantName>
    <dei:EntityFileNumber contextRef="From2022-09-30to2022-09-30">001-31540</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber contextRef="From2022-09-30to2022-09-30">71-1630889</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="From2022-09-30to2022-09-30">6001 54 Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="From2022-09-30to2022-09-30">Taber, Alberta</dei:EntityAddressCityOrTown>
    <dei:EntityAddressCountry contextRef="From2022-09-30to2022-09-30">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="From2022-09-30to2022-09-30">T1G 1X4</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="From2022-09-30to2022-09-30">(250)</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="From2022-09-30to2022-09-30">477-9969</dei:LocalPhoneNumber>
    <dei:WrittenCommunications contextRef="From2022-09-30to2022-09-30">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial contextRef="From2022-09-30to2022-09-30">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer contextRef="From2022-09-30to2022-09-30">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer contextRef="From2022-09-30to2022-09-30">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle contextRef="From2022-09-30to2022-09-30">Common     Stock</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="From2022-09-30to2022-09-30">FSI</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="From2022-09-30to2022-09-30">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany contextRef="From2022-09-30to2022-09-30">false</dei:EntityEmergingGrowthCompany>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>10
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    (  Z+/E4'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    "  .BSY5=4,*5N\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9)1
M2\,P$,>_BN2]O395P=#E9<,G!<&!XEM(;EM8DX;DI-VW-ZU;A^@'\#%W__SN
M=W"M#D+W$5]B'S"2Q70SNLXGH<.*'8B" $CZ@$ZE,B=\;N[ZZ!3E9]Q#4/JH
M]@B\JN[!(2FC2,$$+,)"9+(U6NB(BOIXQAN]X,-G[&:8T8 =.O24H"YK8'*:
M&$YCU\(5,,$(HTO?!30+<:[^B9T[P,[),=DE-0Q#.31S+N]0P_OST^N\;F%]
M(N4UYE_)"CH%7+'+Y+=FO=D^,LDKSHOJH6BJ+:\%OQ7\[F-R_>%W%7:]L3O[
MCXTO@K*%7W<AOP!02P,$%     @ #HL^59E<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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
M1S &P %#TG1X#SY['R73>RHY_U=3_ 102P,$%     @ #HL^59>*NQS
M$P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC 'T"&(,V7Q%@3Y 5:B
M#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:<Z1
M0J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=I3W;+T]!;X"O.DQQ
M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'<?V
MD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+ P04    "  .BSY5
MJL0B%C,!   B @  #P   'AL+W=O<FMB;V]K+GAM;(U1T6[", S\E2H?L!:T
M(0U17D#;D*8-C8GWT+K4(HDKQX6-KY_;JAK27O:4W-FZW%T6%^+3@>B4?'D7
M8FYJD6:>IK&HP=MX1PT$G53$WHI"/J:Q8;!EK '$NW2:9;/46PQFN1BUMIS>
M A(H!"DHV1%[A$O\G7<P.6/$ SJ4[]ST=P<F\1C0XQ7*W&0FB35=7HCQ2D&L
MVQ5,SN5F,@SVP(+%'WK7F?RTA]@S8@\?5HWD9I:I8(4<I=_H]:UZ/(,N#Z@5
M>D(GP&LK\,S4-AB.G8RF2&]B]#V,YU#BG/]3(U45%K"FHO409.B1P74&0ZRQ
MB28)UD-N5G0&[O+H YMRR"9JZJ8IGJ,.>%,.]D9/)508H'Q3F:B\]E-L.>F.
M7F=Z_S!YU!Y:YU;*O8=7LN48<?R>Y0]02P,$%     @ #HL^520>FZ*M
M^ $  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<[61/0Z#, R%KQ+E
M #50J4,%3%U8*RX0!?,C$A+%K@JW+X4!D#IT8;*>+7_OR4Z?:!1W;J"V\R1&
M:P;*9,OL[P"D6[2*+L[C,$]J%ZSB688&O-*]:A"2*+I!V#-DGNZ9HIP\_D-T
M==UI?#C]LCCP#S"\7>BI160I2A4:Y$S":+8VP5+BRTR6HJ@R&8HJEG!:(.+)
M(&UI5GVP3TZTYWD7-_=%KLWC":[?#'!X=/X!4$L#!!0    (  Z+/E5ED'F2
M&0$  ,\#   3    6T-O;G1E;G1?5'EP97-=+GAM;*V334[#,!"%KQ)E6R4N
M+%B@IAM@"UUP 6-/&JO^DV=:TMLS3MI*H!(5A4VL>-Z\SYZ7K-Z/$;#HG?78
ME!U1?!0"50=.8ATB>*ZT(3E)_)JV(DJUDUL0]\OE@U#!$WBJ*'N4Z]4SM')O
MJ7CI>1M-\$V9P&)9/(W"S&I*&:,U2A+7Q<'K'Y3J1*BY<]!@9R(N6%"*JX1<
M^1UPZGL[0$I&0[&1B5ZE8Y7HK4 Z6L!ZVN+*&4/;&@4ZJ+WCEAIC JFQ R!G
MZ]%T,4TFGC",S[O9_,%F"LC*30H1.;$$?\>=(\G=560C2&2FKW@ALO7L^T%.
M6X.^D<WC_0QI-^2!8ECFS_A[QA?_&\[Q$<+NOS^QO-9.&G_FB^$_7G\!4$L!
M A0#%     @ #HL^50=!36*!    L0   !               ( !     &1O
M8U!R;W!S+V%P<"YX;6Q02P$"% ,4    "  .BSY5=4,*5N\    K @  $0
M            @ &O    9&]C4')O<',O8V]R92YX;6Q02P$"% ,4    "  .
MBSY5F5R<(Q &  "<)P  $P              @ '- 0  >&PO=&AE;64O=&AE
M;64Q+GAM;%!+ 0(4 Q0    (  Z+/E7)>4KS0@0  &L0   8
M  " @0X(  !X;"]W;W)K<VAE971S+W-H965T,2YX;6Q02P$"% ,4    "  .
MBSY5GZ ;\+$"  #B#   #0              @ &&#   >&PO<W1Y;&5S+GAM
M;%!+ 0(4 Q0    (  Z+/E67BKL<P    !,"   +              "  6(/
M  !?<F5L<R\N<F5L<U!+ 0(4 Q0    (  Z+/E6JQ"(6,P$  "("   /
M          "  4L0  !X;"]W;W)K8F]O:RYX;6Q02P$"% ,4    "  .BSY5
M)!Z;HJT   #X 0  &@              @ &K$0  >&PO7W)E;',O=V]R:V)O
M;VLN>&UL+G)E;'-02P$"% ,4    "  .BSY599!YDAD!  #/ P  $P
M        @ &0$@  6T-O;G1E;G1?5'EP97-=+GAM;%!+!08     "0 ) #X"
(  #:$P     !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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>12
<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>13
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.2.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1</ContextCount>
  <ElementCount>22</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>0</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>3</UnitCount>
  <MyReports>
    <Report instance="form8-k.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>00000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://flexiblesolutions.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: dei:EntityIncorporationStateCountryCode -  form8-k.htm 21</Log>
  </Logs>
  <InputFiles>
    <File doctype="8-K" original="form8-k.htm">form8-k.htm</File>
    <File>ex10-1.htm</File>
    <File>ex99-1.htm</File>
    <File>fsi-20220930.xsd</File>
    <File>fsi-20220930_lab.xml</File>
    <File>fsi-20220930_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="22">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>false</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>16
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "form8-k.htm": {
   "axisCustom": 0,
   "axisStandard": 0,
   "contextCount": 1,
   "dts": {
    "inline": {
     "local": [
      "form8-k.htm"
     ]
    },
    "labelLink": {
     "local": [
      "fsi-20220930_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "fsi-20220930_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "fsi-20220930.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",
      "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/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/srt/2022q3/srt-sup-2022q3.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022q3/us-gaap-sup-2022q3.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd"
     ]
    }
   },
   "elementCount": 59,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2022": 3,
    "total": 3
   },
   "keyCustom": 0,
   "keyStandard": 22,
   "memberCustom": 0,
   "memberStandard": 0,
   "nsprefix": "FSI",
   "nsuri": "http://flexiblesolutions.com/20220930",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form8-k.htm",
      "contextRef": "From2022-09-30to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "00000001 - Document - Cover",
     "role": "http://flexiblesolutions.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "b",
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "form8-k.htm",
      "contextRef": "From2022-09-30to2022-09-30",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 0,
   "tag": {
    "dei_AmendmentDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of changes contained within amended document.",
        "label": "Amendment Description"
       }
      }
     },
     "localname": "AmendmentDescription",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AnnualInformationForm": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form.",
        "label": "Annual Information Form"
       }
      }
     },
     "localname": "AnnualInformationForm",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditedAnnualFinancialStatements": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements.",
        "label": "Audited Annual Financial Statements"
       }
      }
     },
     "localname": "AuditedAnnualFinancialStatements",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CountryRegion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Region code of country",
        "label": "Country Region"
       }
      }
     },
     "localname": "CountryRegion",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "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"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r13"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r11",
      "r13",
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "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"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentPeriodStartDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format.",
        "label": "Document Period Start Date"
       }
      }
     },
     "localname": "DocumentPeriodStartDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyEventDate": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date of event requiring a shell company report.",
        "label": "Document Shell Company Event Date"
       }
      }
     },
     "localname": "DocumentShellCompanyEventDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r13"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r3"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityBankruptcyProceedingsReportingCurrent": {
     "auth_ref": [
      "r6"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not.  Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element.",
        "label": "Entity Bankruptcy Proceedings, Reporting Current"
       }
      }
     },
     "localname": "EntityBankruptcyProceedingsReportingCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r2"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r19"
     ],
     "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": "Elected Not To Use the Extended Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r2"
     ],
     "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"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "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"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r16"
     ],
     "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"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityPrimarySicNumber": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity.",
        "label": "Entity Primary SIC Number"
       }
      }
     },
     "localname": "EntityPrimarySicNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "sicNumberItemType"
    },
    "dei_EntityPublicFloat": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.",
        "label": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r2"
     ],
     "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"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r2"
     ],
     "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"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r2"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r17"
     ],
     "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"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_Extension": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Extension number for local phone number.",
        "label": "Extension"
       }
      }
     },
     "localname": "Extension",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_NoTradingSymbolFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a security having no trading symbol.",
        "label": "No Trading Symbol Flag"
       }
      }
     },
     "localname": "NoTradingSymbolFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "trueItemType"
    },
    "dei_OtherReportingStandardItemNumber": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS.",
        "label": "Other Reporting Standard Item Number"
       }
      }
     },
     "localname": "OtherReportingStandardItemNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "otherReportingStandardItemNumberItemType"
    },
    "dei_PreCommencementIssuerTenderOffer": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act.",
        "label": "Pre-commencement Issuer Tender Offer"
       }
      }
     },
     "localname": "PreCommencementIssuerTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_PreCommencementTenderOffer": {
     "auth_ref": [
      "r8"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act.",
        "label": "Pre-commencement Tender Offer"
       }
      }
     },
     "localname": "PreCommencementTenderOffer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_Security12gTitle": {
     "auth_ref": [
      "r5"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(g) registered security.",
        "label": "Title of 12(g) Security"
       }
      }
     },
     "localname": "Security12gTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r4"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_SecurityReportingObligation": {
     "auth_ref": [
      "r9"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.",
        "label": "Security Reporting Obligation"
       }
      }
     },
     "localname": "SecurityReportingObligation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "securityReportingObligationItemType"
    },
    "dei_SolicitingMaterial": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act.",
        "label": "Soliciting Material"
       }
      }
     },
     "localname": "SolicitingMaterial",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "dei_WrittenCommunications": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act.",
        "label": "Written Communications"
       }
      }
     },
     "localname": "WrittenCommunications",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://flexiblesolutions.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    }
   },
   "unitCount": 3
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12"
  },
  "r1": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r10": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14a",
   "Subsection": "12"
  },
  "r11": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r12": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r13": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r14": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r15": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r16": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r17": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r18": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "425"
  },
  "r19": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r2": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r3": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r4": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r5": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "g"
  },
  "r6": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12, 13, 15d"
  },
  "r7": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13e",
   "Subsection": "4c"
  },
  "r8": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "14d",
   "Subsection": "2b"
  },
  "r9": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "15",
   "Subsection": "d"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>17
<FILENAME>0001493152-22-027306-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001493152-22-027306-xbrl.zip
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
MCPBC^./&UM79C6>$=CN>%>KO)BU7UHM0HZ(=+GKHX]D#=H9""6FNYVQ"0-3
MQ"6'+>"B8"_.W&CTTGIX%IZ&=PG(>I7BX? &^[X>_!E(#I\%26O]DGA50B"$
M-'7OB-W-3W#F$"(D@#?IU9;Z]?LJNF&DCHF#^AMZJ)X-GY.S*M+1LX?#YSV\
ML$@OD8?P=\+?)&6-P-K),VWUBD@Y.?#E9U$C+UXOL1"=(2NNL(U9"_-A#!45
ME\(J.&VE4E66@G2@LO0K&2PY#(L@N>;\TTV _G'5^2OKG/=#<9X!(0[)*4E(
MDQ=I&E4^*/;JH) ,]8H\LQ:I;5()>V33#??E]^*\[#5=Q,D"4&H!WRGN83#%
M2="^VT'5(*.X"OS.(@ZFO=1X=VY%W9:L$K5%E!G\V1/<A>]J8PX!"+RI_A/O
M9RX#3 &EA,E)F)6.RS1B-KGR,G))6%6_/J7^B+I;'J.<0HV<Z(ER4G.P0^#X
MUZP.,-62%LDBG\"H1+X2?36VMTIP1X$)0"J#-4G(:$&!34H.QG_MOO 3Y*1C
M2\3=BMM*.@?K#/B,_@A:+YQSMX/6TCRXP$UACR1)]TJ<"[>6^7LRC9G+^8&
M\J9< E[S@@-R^U&"E_W5*9:Y+HI8//HHG&%\8=7[:K@MNVD$VEX6 @"*24 ?
MRQ>5M&[RMEH?Z[IB;%;'9?6>S"L^(SCD8$Z)&FCO(9IZZ#9'%9;TD2@R!!?L
M(**A@462(2=Z$D@[V1^:%K?=[CT8G49?Z&KO:6EB&UKA9Z5.MW,LBCMFC+$V
MQ,$%6@4%\P@.41&0WM9LQZ'Y*A%'E$<X,F^WW3HV;('B!),W)!V=@#AQ41+!
MP8@RYV;M^0CA(IZ<EE8YHFFV90"_P/]5],>Q!L!]P'90R);LC7'CR<:<!UET
MU;X@5N-M0$N)TR?LP=%QTQZC%]89;^2\EO-C%;PZ/CIJ>]*T _;.7C.#Z78V
M.<P&(ZCOMF?P"6_ KS,@[3F2'U.\9:4'/SQY; _G&.0%G&1B G5L+D#?/DXC
MK79$W(,-':?G:9EW.\!"=BUM BI'N1_$M7I-7[T<G W&_5,U'IP.^I.!.AD-
M)NIL-%6#WZ>#LQ,U':GCT_[P]41-7_6G\-= '8\')\/I:*S@?WYL>/92O>F/
MI^^KQW\]&[V#&[J=R=O)F\'Q% <:_#Z<3-7P3+T:3O#A5X.Q>M'_#3[)R-/A
MZP%F\0Y^'QR_G>*H>-6"ADF]"$1/#5_0^&?JZ#V,]5K&ZJEWH[>G)^I5_[>!
M>MV?#L;#_NGI>]5_\0( &)QT.]Z\D\%T>LKYP^^&TU<TT<G@J+:LP0FO:E\4
MO3LN_;\@7O%#&Z]HXQ5MO.*V4/!.B([O+];.M><R_PQ7N<L%JG*:4&EN]'-O
M.;@WI6)" 97>EK*#TJNN>%C?9TSBV_H_X1NPIK3,$,E2$+O(7$)#1NU%&I=)
M 9H\:CQYCCH57*7H-1L.G@?)[AF:M>C'SC3Z:L@"H$3)W'JNZNHL0K*]0VQ!
M))B%8D!'6?&ML*'D9D6OU,P4-IN+$W",>*=8T?#\VD%]D,SW]=+-NZ"F@A*5
M%VRI5P= T8B'S1#Z]D[#7G."0G6^+EG-%23X"$5F'>MUDE2S8>R##9%0;,5@
MHI&H;A@=<;H7FSSXM?+?YZV/X%;$")]P3/0$M.<XA0/FT">Y/\E-@.2/=*.=
MK8:::ID9IQ$#BUH$R3FY19<FSPG9F6$M5P51)WQ&TSJD?,<D58BMXE4:A45*
MI5F];H=+LX@Q,>F2CQ!MXY0LF8.#IX\>J6 ?,!@7^#[-/H!>#(2#-NLN/ G4
MHHXEN#8F&D?6]R+-ENKGO5\=%\#O8 H"2]-B8]3Q.2 *&'Q<&*!DU2<*\+)A
M=F8XSQCUIIP2J]4[V)HH"RX#,JO&^IQC2D@_$W3TLR-.()GL/?E"2(X\2-KH
M]"U9Q@],0&=IL@=$!(P<9)67C.GD=X8QI$SJ0E:K6*CA-+C,K?]VA.J?+[D=
M";K\*[[L,J]J8I,8L?VZ4RRRM#Q?-#E@-L6%'];:Q>#L!]U3JW(6FYQ")Q1?
ME,SA91!17I?\K"/'XJV[N=M!PQ](DV)*66(-]+R<_8'R?QE@2<RU?K=>E8E&
MLEQ<X28!H7^A_>" 78+9KII ?Z,769'BB&L\V.C4"#!\S?G:F><<M]$*W R3
MP5/H>@AA7N"8&:90VT5N1R>ZG:M+.02FK?B%%TUDD !5UKC[OB,W1Y<'X9N=
M?%;F(,;S7'S^41FZ?:+S[7:\$[]1>:,(N&2.,W?"Z.O61*!+E44M'%-I*5=,
MM>4^:9G9+5G&C\S,CM-D;G * ],7:V9E$Z'?NL'QA*V-FIO,I;A*L@YF31A
M6<(/_&WG^UVUU@'F?\P+"2U2&!EE&T9VD6E5V.JQNX 587)21ZRS,#M"NBN<
M(Y!5&:0O-A902?8R2RAXG*!90!$W+MV[!)VFX-A8BBYW=N%9998<H9<+3=[1
MA#D?NX&I6.."J;EBMKLU)?P:3B>LYS.8'?+Y&VK$KF5VVRDK^@+3WX;5;GQ>
MP!/CO1(] "(O,L,S7FM7_.C9%6@FHDA<V^A\4$6K_2.REB^*GE!%*;F7JPAE
MMS-;"[_$'2N3H"P6:4;UV'6DL!N^=FH=HJR<%8Z*</-A;LP?"F5@C!8AG35"
M*AMR26)?L /KWRG.&WK$A>D+)J_BP60-[C%HG(S5JPS_2@O@GS B8.,[MB+<
M+M0V(0 [D>5V7E%OX +"91#WN!8(HP<@+[@0WQ8KI;#/YXZUAW6FL&74;VT7
MC(-;%$I.P.9ITG(6L$64*X,L;:6)KZ')$(JR1";QA8[35875GO;$ZI#-#D,M
M!0 EFB37?JBM!>P#C_3CP-C'K,^M8((K :MI8Q@J<DRGB6S\U!(S5Q[^ 1@1
M;%%:J]%T',ZZ[NT#/%@MO[Y,/$T X5WH.**\*HY4V+V*@[6.#FM)'W5(:'=D
M=PDJ]*K4:E7JVFG/JJ54S_P20RR4G@'(V^=1V7,A"\O*6'N6?QI^P @S&X@.
ML= !M0<[7,:8>(>/5S74AYQGZ>>3(%#LYJBE/V(G"95H'?&J$LTKHI ;(6/C
M$35D!R'<V^R68X$^+35IF9_.=[?X:%4%LC61ES*2K[ ^$ ZCVYG;P(],78"B
MGK"0V]X<YD"D0\(X$6J6V'V#,TX:4K3,O!F411#)1!Q#"[^-]^8V%'3\V 9(
MV@!)&R"Y/33\$YLKXWIY]H:Z+(Z8+PV'N)Q[]G9*Y7=N]:T-P[JMG;YE;GHJ
M'YG619U3.J-2TF4N *0HKO5^P;RS&)..-BT[]@$'>5XN44I&I:[K;5[>N3_,
MFLR3+?_(+NEPL!$8(J$,'ZN0$TR<*6)8,ZWT\:J,6E!:)U1Q24J;C1AY(*,_
M/0R!>W).#VD]B.U40=VK&0>5\C<+D@]9N2K"->;NYJ@>)?@YJ_6\Z:EE2O43
MIESV/!7/P'D%&?LW?5,XA TU6&XA[LANQ\N)L>EN+AV.L_,I^[X-&-V"15!2
M*88/FW&\0:^LTXY-2JPZY7AISS<]C8%DZPC:,;ODX)T#MG(V78]-F[R,7?'
MA4EC9XLZS9=]/Z[?@!476.95L*$3BU->S& /VP$WJ\Q]H4'F_K#Q.\;LJB^%
MB7VVP@C4CBU;L+8M+-IP134I/+8.@YX#+7.!!C:6N 4X%6:(84*>PKH)-OF)
MR.BIRD.-=4*P[7$%#S )L)FJ=BCD ?>\ #![6@5VEQC&(R\&I[+MLG^ZAQ$
MLC#9U9!+&KKD</(]_F(#)0:B=$[)TMC>90=BC\W:FF?H4H2S*-:2/%?;93+G
MEBLP8M@7(] .$CBW6<:(EC3%1;!>Q^;C]7SOO[!)9VSGDC?@-:P@NZPJ(4$&
MG)4V ;_:0G+';*7J4M:TRP$ G)<L6Y?9SWH*E51HSSM/X*)7PK: .B2GB]G"
M0TJ8(,337!D!;!FOD6GO\WSKQW$)$#?,WC+E6Z&J_6R#D,@D1./M)VN/:S K
MPXSS,H&S)G)V?B#G0"_8A4(. ZO\B >-,:*Q_,1Y*S"A'-WHMG>2^T'<#XQ!
M\;H:O2>)P^QL%U<IN=EKVA>PAX@\4!G%UNGR,C Q7<,$(<-,0-)PNQTGD'*=
M7<@6P*V8D1QC=F\FT:O [XX&O,/S4!\\VO_ENBXMQ&4MO?#VUH</L$?&9M"6
MN]-@P>3<L&<\4#;R(*?E=_BTS=R"JC$-GD<]G$R3-$#>-@N\+<OXA>GS'4G
M0^D@,Y:*U4,U87P(U9M*&6(B/DM= =A&KY:*)JFF .N^)-=\E5Z2Z$2)C^$#
MS!S7['ZE(EE@_TUDW)/.3^Q$OGHZS.?GZ8P4D-TX82/;Z-G*..0)))A0"HJ2
M8,V;&X<^M% C-+%V.8"@E;A-\6L KAB0DOH$6(8*& EFZ6DO\8[J];F_C1N[
MX) EL=BY=^^-@-/9;GA[F4V2CD!\@C:#,RPX=7"K<*E^@"*OO_ \X"JE[>&Q
M\S&0[D3;%G*2YLTC&[\6HL9:*S[G*4=D@5]A=3LW306&*-JVHM\O#:I%2SR-
M!NN9J2()\\FX#D5*WD15S"WQ(5BD'<(/3@$STG&9DB8K/X\?-Y0*G2S3F(V!
M<W*!FNU,%H9E9B?CC#9ZP-,O-WN?U:0K[+BF=8FEA A2L^==$,-DU6*X-QIJ
MW?AXU1V-+0X=[2LN#>1AD';6?EU@+:#O\)-Z'L16)T P_B@35ZE:?2/OV"KC
MQ<J,34OC#J;6>>& Y^955N^FN[P=$H(3<PJ%?R%52EJ]Q234B)/N7%H5U]H#
M$B#E8">!/#*AK>XQZ K"'S;JNRI*%L1V>CO5=F&=N=L-V"[6I^E@OI&WHA6]
M5[1.?,2RMX]MF:O$O V7H!A1MG>S"PL"(P',"URYG)<O=90&6418?6([G+BZ
M+6D0@)A+F;0%6UUHL3=.;=F63"\,BEXPX'-+9$RB7F-K$KW1!,>O4-T X9ZB
MX_7QNI_:>%T;KVOC=;>'A@^DC^T$4\>XD]&Z<E:@M*\YUAHT!E:U,"V5PR/4
M+, /?HA:D)NB=/D>>,&7^ZS0=#N4=\8J(;),&E&R6=R0!&/%_3$YC (939K)
M-KB2W'?MR-PM)04X)/]H:QMD"3:P8E=&*I?WB[]$4._02\H-&&R7)/:<DL;$
M"5W+E<:B[MJ3Z#L!;3^S*23!)Y[,-8=23P_=5IW)^TY0+8,/)-S(JQYI/YMZ
MX]4H9(F@4D8E1=)2>!-,ZJH/!@76F3O-^#(EL0VW+3*J.&<W#FCOP/3U%2-)
MS"QHV J+DE6\KA:,L^U38;=A+LH=RZ4' YE)-N6LJNH79+MJ-[GO\<8Z>9IF
MK]P5@.68CK9,(W)$4=5[9:"PS4='XG6<J$Q>WOYNYQQCX6P/&&=0<;T.>OTY
M3_+JP]_8]2N)>GO3Y33H?DX8N_Y^SH;"Z!'H2-B)H6<=;-PM#!:44Y85@ZO#
M-$F7)NQ5J>[5&WU698:-C:H8K,!-/H0; +^G>MC=6\:!]';FA$8D0C#A#M6_
M/4[8:"@XJCJG!\D!VY..%J2HBU.W;ITS5G%8D:F;3%0R'N1]4X#%M3",:YY7
MN4=,8BWFF:Z\ 4QV@-XT)(A2@(]2"%R>H(BI$(Q[>H74AA<IS>H-<J[B(PN-
M/3G81\.<F4V5&$@$FVA9:>3>H'6\P W(UF", "<Y=)G,ML/;O"Z5)9VY0.]_
M<!&8F+F=<)4K1NW)_=8;Y*]<*$_6[0)E5!?EXK&V*1]SNS@-@Z(JLK:GU.VX
MZ6U,C%B!N\H^!AICNY4\NO.DF5NP2XXB[#2*B;QY.:.R!<N*9"_K^R(8$U!K
MOP#Y#,W#94KPRS+7\8448S:TE:E7^7A!O+DM/6!^5F^5TK2!=;P1EZE?Y% /
MW<L^DQ5KG<>\';VJCI($ =>)<_\R))DJR74#@FHZV5>VE!V2R,9$.@\S,T/7
MS"R](*70GE3/;VG6.(?O6+I:3?+]5JQ?LH[5(_T)%X6(<HD4DZ%1;RO_[ ;S
M\!Y@5-#EX.:N.I*VME'KYGJX>\6!$CKR^@1T.]*9A^G7"[>[]X@4571LSCN0
M5UT+-V>S?6W0]W5>5LHX%R3(.*0$5N,S_,X[M_%Z!9\0<-8R<0%V\@!R2ZU>
MU;+,-A20QIH4_,/J?FIBZE(8,(H0:="FL5T5-2\%O07=UX2P7O]..>A/0'5U
M/:8+'5V=%F[?V+3S<9<=0>S-]SH[B7\WEZ5["5DX<A,[$%2_ 8.4S1GGZ@$
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
M1%6K![EFJ#PPAD6Z,T(*KZ/@D]_!^DS$(;.9$@?J()@88FL.7P_U;'/ ^CS
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
M3QR@;V0 #?09.$BBA3Q -X2EUB+.* .)3L0@8:#!+&2>&FBG$NX2A/$&NC?
M8R&OK]I3W7NM$]7P_=%H5.'BD8R$?%"52 PV$^QHHE,U50O&0?YM1K^@*IJ2
MZ[L7B=H;7]&[/O#]])3PD;HE\'72O:S_V?FY/X2'^\?;X[UNE^^>3AZ&=[\G
M_.;DP_'>%UZ-[H)/F<NFBNYA0) Y#*Y:GLTO3V]4JPC9]ZM!$/IW%^<=A_,R
M8&/,*']8!P_K];KO5@OH"G+<E:R0KOEVN4L43)7-*GT&3[G2A$<+^%A/"?/@
M'3];7(#2M=#=#$H+: Q+. 51I2\>?;-@\-5J 4P5[A.23,$]HKI.5$F-59HX
M\+!6P(UU+71!TU+U) &U7M4M+1#..NT9E,&8=ADHP5)M"MY5IT,']9KM,08#
MX/I,R,$I]$C*3$##E##:HQ![2!/9!VW+324D@DUEB^(EG M3XP:06ZPM2:@I
M8F-XT[2GW9""P0^3!+(#TUTO.+$H_T28J\)#-&YYV=#*&7$G&$./<NJ\YOT4
M(FR[)[6IFJ&C-/UE\)Q$JB#^S@_=.)&@#,^E<6X,.3&'/$&*"(M25HXS"V4M
M)3<4VS7;P*)GKJ"'7*\U;$VT/$7M;>?EMGL)O9;74Q07Q_3+9%8Q)5,@K/(S
MK>8V?GDS<K^%!)'1BLK*56!$1 )24U.W<_V>14ZUI5_.N4'6C_*0_P\R9J1;
M-F-# ?8?4SVW^O,YYGWBSQHEGR\W4]-D*Z1&?*4]G[LGLQO^7$1.ZAF*G>&"
MAZT)AU5<"RMC%<\B+1/$; ?*!5'PM@CBB=MZG7_U%-P.7 EMZG1Z/^?/P29.
MUW)\8%H5EE>%L/#XE ]D6)L7PIFI="S+C^!F<13OH8DA%]C6OTEA_K5\Q7DX
MF5('LE#:L9:^E;"B 0Y"7 V?#N<EIINKK1HB$BG7<E*F*>8IQ62[RIS]YY2K
M@^P0;"ELZW:+*EAUOJX$FGZF9H9_ 5!+ P04    "  .BSY5&@0+9OT*  "
MA@  %    &9S:2TR,#(R,#DS,%]L86(N>&ULS9U=;^.X%8;O"_0_L.Y-"XSC
MB8-=(-G)+C*>9&%L-DECSVS;1;&@)<81(I,!)2?VOR\IB;)$\DA*BI*<BQF/
M^![JI?B8I+Z./_VTVZ3HA? L8?1\='ST<80(C5B<T/7YZ.MB?+&8S><CE.68
MQCAEE)R/*!O]]..?_X3$GT]_&8_154+2^ Q]8=%X3A_8#^@&;\@9^IE0PG'.
M^ _H&TZW<@N[2E+"T8QMGE.2$U%0[O@,?7=T_#U&X_& >K\1&C/^]7Y>U_N8
MY\_9V63R^OIZ1-D+?F7\*3N*V&98A8L<Y]NLKNWC[F/UIPS_E";TZ4S^M<(9
M0>)XT>QLER7G([G?:K>O)T>,KR?3CQ^/)__\]7H1/9(-'B=4'K>(C%24K,46
M=WQZ>CHI2I744.Y6/%7[.)DH.W7-HC3IT#><9,E95MB[9A'.BV[OW0T"%?)_
M8R4;RTWCX^GXY/AHE\4C=?"+(\A92N[) RJ:>9;OGP5*62))&%7;'CEYL)M)
M.9_(^ DE:YR36.[H5.[H^'NYH[]6FZ_QBJ0C))6"#[!=IZVZJJ"):[-WA"<L
MOJ3O<ZU'>[(OOCL\_Q\:T(QWWH0ERW'Z+O/-2.>V;\C[CO@ASOV1%N,\>=^1
M;D3^7VSGIN4W'U[[<4WEQFOQJ661['(Q@9%8F915=(S Q1Z*B:&JNZZ=1:UZ
M4SF:,VZV7<Z,19T9B8[6[&42DT34/9W*#V/YH6BV^,\?,R96 A>K+.<XRE5-
M13/.1Y;RB6Y)*B^X\H5YU-.X2C&)F)B:GO-Q6A[&,OR!LXUUMU6KF:7PCW15
MQY>'1>P",-J2<9*Q+8_(FWJEZ18Z2I6C32H4<DE%Z/CK8O1CH4&_*]5_/DT.
MM3CH:+$$VFX(S9>B1DL+VL6NNMEF2O5RLRR(3K88TOM829#4..[@"['C6.[\
M*L5KBWVMW%476VVI/FX5!M')-D=Z+]<:)$6^NOD+R2*>/,OE?%<[6C+GG6XQ
M:?1]0Q,6 J8QF(2&UM/ ?D_6B9Q:I 5Y?DODQHYA#-"['OH[;>MS@54<!#1#
M'(*S13,(U5&>.+J@=(O3>_+,>!<^;9EK:FPF=5B:FJ 8L1@#T2BUJ!1[(N(?
M6W'&3GBZ[X7"4+KF K"JHZ')@J+#[@T$I);[963),<T2.8#U0F)*G9]N &:-
M4P]-%Q0G@#GXE*36^R5E\4C25-X/P+1_0+&)7=,"&]9Y,95!$0/: YDI(E 5
M$@XVER]R=2Z620,;V]#[A,>PW<5/+0X6(=WA0(J*,"3C/)'4N W1PY"A=$T/
M8%7G1I,%18S=&\A**4>%WC\DES0>A$BM\P.(9M..1R4*$(ZVLSXTA-HG&%=)
M%N&T]'(EMF4=S;-H70,"VM4A,81!@0*Y V$I Q0S18A78/Y%,!^&2T/I!Q;#
MJAV56A8@*+JW/DRDW@LDLRWG+=?PC -+G=V4[3%;WY\%=$& TF/.N&M;REN@
M>)J!+FF>Y'OY/-W-=K,BW-(X4^**#<B<8D(O#X(%P)3.0"E#4H=*H9>>5W<)
M:"X?8@2;H\O<$F WV::@K0F(!*LQ@(:#MGBFU L1,S$R<9S.:4QVOY ]V"Y#
MYY8)P&8;"DT4$!5V9P 6E1@5:B3D7L"XX\D&\_TBB7JF"E/H%@W(:)L-7140
M'( U@(Y*C1;SF<^99(EW\UB FCPDY?/@/92 >K>P]-AN,P.( T*GVR% D A"
M[2B?(,UIQ/@S:SSN,&-;,0#N9RR&5R@]46ZA&M2$-EJ=(0$!-L0G@%DK]$/Y
M3 IB\CV>H@(D:_!"W$4<BP.55?]<)Y0<@^VW:MW2U6&WS91%&!!)L#N GTKY
M07U ,@;=TE"@F;ZAJ5/_T$R'0C,-&IKI>Z!9OK) H#EY0U-/_$-S,A2:DZ"A
M.7D7-*+CO8XU,_'QEB_9J^WA;%#I!1G3JA68@RP\7 QO?;#( +F>D2$^,2D6
M5K?\CK.7A$;PDAF2>P$&,&VE1M.&AX[=8!\_]8)8Q7D=:\I%>>^71,G\C#)M
MD_8AIM2$!TG;6._@4JI](G''LARG_TZ>.T_$[6(O>%@-6R%I*<-#Q6:O#Y@R
M!HD@'R?6%:[RAH;U53*MW-TKP!9;AU> &X5!0&!S9+X"7%X]*46NNUDRR@D&
M1H1VL;-.MIBJ^[A1%D87FX:,'BZ^UT+CXXLLL[ND=X^,P@\(F!)7/0V94[VM
MEP?1XX IO=<+&2ITGJ[&RPP3F7WX;I0YF]EU._5$K@J"Z%W=C3%-JW+'O?D;
M3W*QYQG;;+:TNLMC>VX0T+GJY4Z;JL>MHB!ZO\N93D*E16VQ8RP6+$VB)$_H
M^E=Q\LD3;&N53>0*"-B@HL%4!($":$OGX"!$2ND8@CM.)(1$=$3Q$J!,+,1O
M'QZLLWV7V!44_885'+ R"$AZ[>FPB(!QU(A 90@J8OQB,\^R+>%O@L<2X@DA
MT#P DJ$/$2?(9"]49:!/MA8DVHKY<7\\72V3/+6=7)H29W,28*Z>D;3R(-@
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
M1,7^+R4*#'W'&(H<)0VMD=@P\$&FU)XSP5'%;PU%CI* UHELF/F-,,RLW23
MYRR=_'APNL_ZV K*&"7I](E"85L^:1#&S6V$^!Y:0AFCY)HA<2B<!U:/(GPD
M$KKZ2-<AT$>F4-(H.690'@KJ>\52HM9C%M</&L>V4-@HF658( KM1[(:)585
MF[)B=K >NK<(E#U*6@F2BQ*"D8BE6LB=Q\4#F=GS<3V027!(KRD(#0=*OOD"
MZ2A!N4H2BTMO_MPR07NA4%2:@^>(\ (0D/E*L/=?AKT/QXZ2A];*?"783U^&
M_12.'247K96)B7U@/]ZI1[GTS$![C:'(47+1&HF8P/,KS9VZ5_*9%8NDZJ@?
ME8"B1TQ1PV)1.WQQD8?T]M(2RALQ7:T6A\GY7FI#^']L47<G66T/98Z8N(:$
M-OV L8B[>VCA6TIT8 +EBY*K5LII&JF+L*+$WWWW+:! 41+0*C$-\[R5;NYC
M+D7P>>RQ%90K2B;I$]7TP.M6%&OOJ;_S-7@%&\JP>BBC88S?%#/6@X%,TTQL
MGM%X9L4\IE"\*.E?4%[#J,>2LY@9)F:?[!VB8H17<ZZR@T)&2?;\PAHF?*^H
MBS2UM]WY.BZWY4#=3:>^D3=D#R6.DNO5"\4E/](ZH^JE_"M*0:. DO9!13<]
MSM XL\/>NM>?/+H=,YY1YL@*RAHEY?.):ICM9_FHB-N\-UZG$\G]VT,J#:&$
M41*\@+2&(>_Y48WWP 0*%B6SJY2#-";<K.(Y$3/J7[U0;0D%C)+IA<2AC;TS
MT-@[>^'8BY+Q^40AL2W6AMLSZF["V8SX=Y(%"X#WV6 2#TAM>O]>ON7';>M6
M:>['T'ZHQNXQA0+'V2(9DM<TZBQAAB:%2T,FB(AM2K7=U^;)SNM+00. LX<2
M*!KE\?XWROE'(9=B3(F6@B;%K7[H";^W"#0*B'.(-7)10O!5\LQ24OE"4.4Y
M!SRF4.2(<X<>>3AK+XM%S=MK3_'^CA!Q7PDH>,1)Q+!8I/5IACJ?V3-]3PS9
M>!CB[RL!Y8\XH1@6B[9^7@WLA6<FPW/F!X90VHA+82NEH4 >IX3SZTPS075P
M;#DPA$)&7/-:*0T%\DU*U<P.:A^47)KY9F]G"+:G !0ZXLK6H%0<^*L?^\B+
M_6]!\A76X+<3(&+WBL1Z[48<NX44Q95<)$1YJ(?LH=Q1-U;ZA39,_L[,J=J]
M?\J=&=F\+;3HH;X4- HHZ2I4-,ZU=6<G?_#2NF<'Y8V8F%8)P]DSE4TXBX=<
MDN!]^9X9E"]B%EHA"P7O-1%/*EN8>'VO9$RIFS[1V[,-D! !*X"&!#$_?1$*
MG,<%,DW=9B(9/XWG5K2^RTS^.E/K7_"A0; <-#28FS@!PI'N@O2/C5XTN5X_
MT"E5;IG"(UV9:]O04_BF"% <&A_4-PJ!,52$Z:)[I.O6'G OK"V^<;_<2UGM
MD?\!4$L! A0#%     @ #HL^5:S9X2@:)   H=X   H              ( !
M     &5X,3 M,2YH=&U02P$"% ,4    "  .BSY5(31:TG4)  !0+P  "@
M            @ %")   97@Y.2TQ+FAT;5!+ 0(4 Q0    (  Z+/E7S>\)C
M@Q0  #RK   +              "  =\M  !F;W)M."UK+FAT;5!+ 0(4 Q0
M   (  Z+/E48(A\-4P,  -$,   0              "  8M"  !F<VDM,C R
M,C Y,S N>'-D4$L! A0#%     @ #HL^51H$"V;]"@  @(8  !0
M     ( !#$8  &9S:2TR,#(R,#DS,%]L86(N>&UL4$L! A0#%     @ #HL^
M56:=)Q-;!P  YE<  !0              ( !.U$  &9S:2TR,#(R,#DS,%]P
<<F4N>&UL4$L%!@     &  8 :P$  ,A8      $!

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
