"You are an auditor for XBRL filings. \nGiven two concepts and the provided filing (schema, presentation, calculation, definition, label, instance, and US GAAP taxonomy),\ndetermine which one of the following erroneous relationship types best describes the relationship between the two concepts:\n\n(1) Reversal  \n    Definition: A relationship is flagged as Reversal when the filer\u2019s extension taxonomy redefines element hierarchy inconsistently with the US GAAP taxonomy. Specifically, this occurs when an element that should be a sibling in the US GAAP taxonomy is instead defined as a child of another element (or vice versa, a child element is incorrectly redefined as a sibling).\n\n(2) Inappropriateness  \n    Definition: A relationship is flagged as Inappropriateness when elements appear under an abstract category where they do not belong, contrary to the US GAAP taxonomy.\n\n(3) CombinationErr  \n    Definition: A relationship is flagged as CombinationErr when an axis in the filer\u2019s extension taxonomy is associated with inappropriate members not permitted by the US GAAP taxonomy.\n\nYou must reference the US GAAP taxonomy to retrieve and check the two concepts across the entire filing.\nOutput only one of the following labels exactly, chosen strictly from:\n[\"Reversal\", \"Inappropriateness\", \"CombinationErr\"].\n\nNo explanations. No extra text. Only the label.\n\n    \n##Schema document\nNone\n\n##Presentation linkbase document\n<?xml version='1.0' encoding='US-ASCII'?>\n<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\" xsi:schemaLocation=\"http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd\"><link:roleRef roleURI=\"http://sodi.com/role/ConsolidatedCondensedStatementsOfCashFlowsUnaudited\" xlink:href=\"sodi-20231130.xsd#ConsolidatedCondensedStatementsOfCashFlowsUnaudited\" xlink:type=\"simple\"/>\n  <link:presentationLink xlink:type=\"extended\" xlink:role=\"http://sodi.com/role/ConsolidatedCondensedStatementsOfCashFlowsUnaudited\" xlink:title=\"000006 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS (Unaudited)\">\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract\" xlink:label=\"loc_us-gaapStatementOfCashFlowsAbstract_cad7a9\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss\" xlink:label=\"loc_us-gaapNetIncomeLoss_a4b6b7\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapStatementOfCashFlowsAbstract_cad7a9\" xlink:to=\"loc_us-gaapNetIncomeLoss_a4b6b7\" order=\"1\" preferredLabel=\"http://www.xbrl.org/2003/role/terseLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract\" xlink:label=\"loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1efd29\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapStatementOfCashFlowsAbstract_cad7a9\" xlink:to=\"loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1efd29\" order=\"2\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization\" xlink:label=\"loc_us-gaapDepreciationDepletionAndAmortization_a7b30f\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1efd29\" xlink:to=\"loc_us-gaapDepreciationDepletionAndAmortization_a7b30f\" order=\"3\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization\" xlink:label=\"loc_us-gaapFinanceLeaseRightOfUseAssetAmortization_6d5aaa\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1efd29\" xlink:to=\"loc_us-gaapFinanceLeaseRightOfUseAssetAmortization_6d5aaa\" order=\"4\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_RealizedInvestmentGainsLossesNet\" xlink:label=\"loc_sodiRealizedInvestmentGainsLossesNet_b5151e\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1efd29\" xlink:to=\"loc_sodiRealizedInvestmentGainsLossesNet_b5151e\" order=\"5\" preferredLabel=\"http://www.xbrl.org/2009/role/negatedLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeShortTermInvestmentOther\" xlink:label=\"loc_us-gaapInterestIncomeShortTermInvestmentOther_42b3a6\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1efd29\" xlink:to=\"loc_us-gaapInterestIncomeShortTermInvestmentOther_42b3a6\" order=\"6\" preferredLabel=\"http://www.xbrl.org/2009/role/negatedLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_ContingentConsiderationInterestExpense\" xlink:label=\"loc_sodiContingentConsiderationInterestExpense_fdc434\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1efd29\" xlink:to=\"loc_sodiContingentConsiderationInterestExpense_fdc434\" order=\"7\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities\" xlink:label=\"loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities_41366e\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1efd29\" xlink:to=\"loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities_41366e\" order=\"8\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract\" xlink:label=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapAdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_1efd29\" xlink:to=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" order=\"9\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable\" xlink:label=\"loc_us-gaapIncreaseDecreaseInAccountsReceivable_9d10ae\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" xlink:to=\"loc_us-gaapIncreaseDecreaseInAccountsReceivable_9d10ae\" order=\"10\" preferredLabel=\"http://www.xbrl.org/2003/role/verboseLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories\" xlink:label=\"loc_us-gaapIncreaseDecreaseInInventories_a4b0d4\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" xlink:to=\"loc_us-gaapIncreaseDecreaseInInventories_a4b0d4\" order=\"11\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets\" xlink:label=\"loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_28996c\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" xlink:to=\"loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_28996c\" order=\"12\" preferredLabel=\"http://www.xbrl.org/2003/role/verboseLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet\" xlink:label=\"loc_us-gaapIncreaseDecreaseInOtherOperatingCapitalNet_fa351f\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" xlink:to=\"loc_us-gaapIncreaseDecreaseInOtherOperatingCapitalNet_fa351f\" order=\"13\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable\" xlink:label=\"loc_us-gaapIncreaseDecreaseInAccountsPayable_af33e4\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" xlink:to=\"loc_us-gaapIncreaseDecreaseInAccountsPayable_af33e4\" order=\"14\" preferredLabel=\"http://www.xbrl.org/2003/role/verboseLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_IncreaseDecreaseInCustomerDeposit\" xlink:label=\"loc_sodiIncreaseDecreaseInCustomerDeposit_723c55\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" xlink:to=\"loc_sodiIncreaseDecreaseInCustomerDeposit_723c55\" order=\"15\" preferredLabel=\"http://www.xbrl.org/2003/role/verboseLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities\" xlink:label=\"loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_134a68\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" xlink:to=\"loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_134a68\" order=\"16\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities\" xlink:label=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities_eaf154\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" xlink:to=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities_eaf154\" order=\"17\" preferredLabel=\"http://www.xbrl.org/2003/role/totalLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract\" xlink:label=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapIncreaseDecreaseInOperatingCapitalAbstract_9b03ca\" xlink:to=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" order=\"18\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities\" xlink:label=\"loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_1b4042\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" xlink:to=\"loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_1b4042\" order=\"19\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireMarketableSecurities\" xlink:label=\"loc_us-gaapPaymentsToAcquireMarketableSecurities_ca4304\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" xlink:to=\"loc_us-gaapPaymentsToAcquireMarketableSecurities_ca4304\" order=\"20\" preferredLabel=\"http://www.xbrl.org/2009/role/negatedLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments\" xlink:label=\"loc_us-gaapPaymentsToAcquireShortTermInvestments_a14e2e\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" xlink:to=\"loc_us-gaapPaymentsToAcquireShortTermInvestments_a14e2e\" order=\"21\" preferredLabel=\"http://www.xbrl.org/2009/role/negatedLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments\" xlink:label=\"loc_us-gaapProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_3f1288\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" xlink:to=\"loc_us-gaapProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_3f1288\" order=\"22\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired\" xlink:label=\"loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired_d2b574\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" xlink:to=\"loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired_d2b574\" order=\"23\" preferredLabel=\"http://www.xbrl.org/2009/role/negatedLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid\" xlink:label=\"loc_us-gaapConstructionInProgressExpendituresIncurredButNotYetPaid_f4d9b6\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" xlink:to=\"loc_us-gaapConstructionInProgressExpendituresIncurredButNotYetPaid_f4d9b6\" order=\"24\" preferredLabel=\"http://www.xbrl.org/2009/role/negatedLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment\" xlink:label=\"loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_69ce2b\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" xlink:to=\"loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment_69ce2b\" order=\"25\" preferredLabel=\"http://www.xbrl.org/2009/role/negatedLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities\" xlink:label=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities_e3a941\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" xlink:to=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities_e3a941\" order=\"26\" preferredLabel=\"http://www.xbrl.org/2003/role/totalLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract\" xlink:label=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_bc02af\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivitiesAbstract_7f18ae\" xlink:to=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_bc02af\" order=\"27\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities\" xlink:label=\"loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities_4ef018\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_bc02af\" xlink:to=\"loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities_4ef018\" order=\"28\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_PrincipalPaymentsOnMortgageLoan\" xlink:label=\"loc_sodiPrincipalPaymentsOnMortgageLoan_376dcc\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_bc02af\" xlink:to=\"loc_sodiPrincipalPaymentsOnMortgageLoan_376dcc\" order=\"29\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities\" xlink:label=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivities_68a3ce\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_bc02af\" xlink:to=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivities_68a3ce\" order=\"30\" preferredLabel=\"http://www.xbrl.org/2003/role/totalLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\" xlink:label=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3a747c\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_bc02af\" xlink:to=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_3a747c\" order=\"31\" preferredLabel=\"http://www.xbrl.org/2003/role/totalLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents\" xlink:label=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7ea5c6\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_bc02af\" xlink:to=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7ea5c6\" order=\"32\" preferredLabel=\"http://www.xbrl.org/2003/role/periodStartLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents\" xlink:label=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b12b5\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_bc02af\" xlink:to=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b12b5\" order=\"33\" preferredLabel=\"http://www.xbrl.org/2003/role/periodEndLabel\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_NoncashInvestingTransactionsAbstract\" xlink:label=\"loc_sodiNoncashInvestingTransactionsAbstract_9df4db\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivitiesAbstract_bc02af\" xlink:to=\"loc_sodiNoncashInvestingTransactionsAbstract_9df4db\" order=\"34\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_ReclassificationToPlantPropertyAndEquipment\" xlink:label=\"loc_sodiReclassificationToPlantPropertyAndEquipment_b32c62\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_sodiNoncashInvestingTransactionsAbstract_9df4db\" xlink:to=\"loc_sodiReclassificationToPlantPropertyAndEquipment_b32c62\" order=\"35\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability\" xlink:label=\"loc_us-gaapRightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_04694d\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_sodiNoncashInvestingTransactionsAbstract_9df4db\" xlink:to=\"loc_us-gaapRightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_04694d\" order=\"36\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract\" xlink:label=\"loc_us-gaapSupplementalCashFlowInformationAbstract_57c905\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_sodiNoncashInvestingTransactionsAbstract_9df4db\" xlink:to=\"loc_us-gaapSupplementalCashFlowInformationAbstract_57c905\" order=\"37\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet\" xlink:label=\"loc_us-gaapIncomeTaxesPaidNet_0a43a5\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapSupplementalCashFlowInformationAbstract_57c905\" xlink:to=\"loc_us-gaapIncomeTaxesPaidNet_0a43a5\" order=\"38\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet\" xlink:label=\"loc_us-gaapInterestPaidNet_668315\"/>\n    <link:presentationArc xlink:type=\"arc\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/parent-child\" xlink:from=\"loc_us-gaapSupplementalCashFlowInformationAbstract_57c905\" xlink:to=\"loc_us-gaapInterestPaidNet_668315\" order=\"39\"/>\n  </link:presentationLink>\n  </link:linkbase>\n\n\n##Calculation linkbase document\n<?xml version='1.0' encoding='US-ASCII'?>\n<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\" xsi:schemaLocation=\"http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd\"><link:roleRef roleURI=\"http://sodi.com/role/ConsolidatedCondensedStatementsOfCashFlowsUnaudited\" xlink:href=\"sodi-20231130.xsd#ConsolidatedCondensedStatementsOfCashFlowsUnaudited\" xlink:type=\"simple\"/>\n  <link:calculationLink xlink:type=\"extended\" xlink:role=\"http://sodi.com/role/ConsolidatedCondensedStatementsOfCashFlowsUnaudited\" xlink:title=\"000006 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS (Unaudited)\">\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities\" xlink:label=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss\" xlink:label=\"loc_us-gaapNetIncomeLoss\"/>\n    <link:calculationArc order=\"2\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapNetIncomeLoss\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization\" xlink:label=\"loc_us-gaapDepreciationDepletionAndAmortization\"/>\n    <link:calculationArc order=\"3\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapDepreciationDepletionAndAmortization\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization\" xlink:label=\"loc_us-gaapFinanceLeaseRightOfUseAssetAmortization\"/>\n    <link:calculationArc order=\"4\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapFinanceLeaseRightOfUseAssetAmortization\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestIncomeShortTermInvestmentOther\" xlink:label=\"loc_us-gaapInterestIncomeShortTermInvestmentOther\"/>\n    <link:calculationArc order=\"5\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapInterestIncomeShortTermInvestmentOther\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_ContingentConsiderationInterestExpense\" xlink:label=\"loc_sodiContingentConsiderationInterestExpense\"/>\n    <link:calculationArc order=\"6\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_sodiContingentConsiderationInterestExpense\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities\" xlink:label=\"loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities\"/>\n    <link:calculationArc order=\"7\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapIncreaseDecreaseInOtherAccruedLiabilities\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable\" xlink:label=\"loc_us-gaapIncreaseDecreaseInAccountsReceivable\"/>\n    <link:calculationArc order=\"8\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapIncreaseDecreaseInAccountsReceivable\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInInventories\" xlink:label=\"loc_us-gaapIncreaseDecreaseInInventories\"/>\n    <link:calculationArc order=\"9\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapIncreaseDecreaseInInventories\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets\" xlink:label=\"loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets\"/>\n    <link:calculationArc order=\"10\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapIncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet\" xlink:label=\"loc_us-gaapIncreaseDecreaseInOtherOperatingCapitalNet\"/>\n    <link:calculationArc order=\"11\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapIncreaseDecreaseInOtherOperatingCapitalNet\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable\" xlink:label=\"loc_us-gaapIncreaseDecreaseInAccountsPayable\"/>\n    <link:calculationArc order=\"12\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapIncreaseDecreaseInAccountsPayable\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_IncreaseDecreaseInCustomerDeposit\" xlink:label=\"loc_sodiIncreaseDecreaseInCustomerDeposit\"/>\n    <link:calculationArc order=\"13\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_sodiIncreaseDecreaseInCustomerDeposit\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities\" xlink:label=\"loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities\"/>\n    <link:calculationArc order=\"14\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_us-gaapIncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_RealizedInvestmentGainsLossesNet\" xlink:label=\"loc_sodiRealizedInvestmentGainsLossesNet\"/>\n    <link:calculationArc order=\"15\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:to=\"loc_sodiRealizedInvestmentGainsLossesNet\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities\" xlink:label=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities\" xlink:label=\"loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities\"/>\n    <link:calculationArc order=\"16\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities\" xlink:to=\"loc_us-gaapProceedsFromSaleAndMaturityOfAvailableForSaleSecurities\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireMarketableSecurities\" xlink:label=\"loc_us-gaapPaymentsToAcquireMarketableSecurities\"/>\n    <link:calculationArc order=\"17\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities\" xlink:to=\"loc_us-gaapPaymentsToAcquireMarketableSecurities\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments\" xlink:label=\"loc_us-gaapPaymentsToAcquireShortTermInvestments\"/>\n    <link:calculationArc order=\"18\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities\" xlink:to=\"loc_us-gaapPaymentsToAcquireShortTermInvestments\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments\" xlink:label=\"loc_us-gaapProceedsFromSaleMaturityAndCollectionOfShorttermInvestments\"/>\n    <link:calculationArc order=\"19\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities\" xlink:to=\"loc_us-gaapProceedsFromSaleMaturityAndCollectionOfShorttermInvestments\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired\" xlink:label=\"loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired\"/>\n    <link:calculationArc order=\"20\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities\" xlink:to=\"loc_us-gaapPaymentsToAcquireBusinessesNetOfCashAcquired\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid\" xlink:label=\"loc_us-gaapConstructionInProgressExpendituresIncurredButNotYetPaid\"/>\n    <link:calculationArc order=\"21\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities\" xlink:to=\"loc_us-gaapConstructionInProgressExpendituresIncurredButNotYetPaid\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment\" xlink:label=\"loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment\"/>\n    <link:calculationArc order=\"22\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities\" xlink:to=\"loc_us-gaapPaymentsToAcquirePropertyPlantAndEquipment\" xlink:type=\"arc\" weight=\"-1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities\" xlink:label=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivities\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities\" xlink:label=\"loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities\"/>\n    <link:calculationArc order=\"23\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivities\" xlink:to=\"loc_us-gaapIncreaseDecreaseInOtherNoncurrentLiabilities\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_PrincipalPaymentsOnMortgageLoan\" xlink:label=\"loc_sodiPrincipalPaymentsOnMortgageLoan\"/>\n    <link:calculationArc order=\"24\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivities\" xlink:to=\"loc_sodiPrincipalPaymentsOnMortgageLoan\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\" xlink:label=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\"/>\n    <link:calculationArc order=\"25\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\" xlink:to=\"loc_us-gaapNetCashProvidedByUsedInOperatingActivities\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:calculationArc order=\"26\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\" xlink:to=\"loc_us-gaapNetCashProvidedByUsedInInvestingActivities\" xlink:type=\"arc\" weight=\"1\"/>\n    <link:calculationArc order=\"27\" xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/summation-item\" xlink:from=\"loc_us-gaapCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\" xlink:to=\"loc_us-gaapNetCashProvidedByUsedInFinancingActivities\" xlink:type=\"arc\" weight=\"1\"/>\n  </link:calculationLink>\n  </link:linkbase>\n\n\n##Definition linkbase document\n<?xml version='1.0' encoding='US-ASCII'?>\n<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:xbrldt=\"http://xbrl.org/2005/xbrldt\" xsi:schemaLocation=\"http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd\"><link:arcroleRef xlink:type=\"simple\" xlink:href=\"http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension\" arcroleURI=\"http://xbrl.org/int/dim/arcrole/hypercube-dimension\"/>\n  <link:arcroleRef xlink:type=\"simple\" xlink:href=\"http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain\" arcroleURI=\"http://xbrl.org/int/dim/arcrole/dimension-domain\"/>\n  <link:arcroleRef xlink:type=\"simple\" xlink:href=\"http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member\" arcroleURI=\"http://xbrl.org/int/dim/arcrole/domain-member\"/>\n  <link:arcroleRef xlink:type=\"simple\" xlink:href=\"http://www.xbrl.org/2005/xbrldt-2005.xsd#all\" arcroleURI=\"http://xbrl.org/int/dim/arcrole/all\"/>\n  <link:arcroleRef xlink:type=\"simple\" xlink:href=\"http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll\" arcroleURI=\"http://xbrl.org/int/dim/arcrole/notAll\"/>\n  <link:arcroleRef xlink:type=\"simple\" xlink:href=\"http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default\" arcroleURI=\"http://xbrl.org/int/dim/arcrole/dimension-default\"/>\n  <link:roleRef roleURI=\"http://sodi.com/role/ConsolidatedCondensedStatementsOfCashFlowsUnaudited\" xlink:href=\"sodi-20231130.xsd#ConsolidatedCondensedStatementsOfCashFlowsUnaudited\" xlink:type=\"simple\"/>\n  <link:definitionLink xlink:type=\"extended\" xlink:role=\"http://sodi.com/role/ConsolidatedCondensedStatementsOfCashFlowsUnaudited\" xlink:title=\"000006 - Statement - CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS (Unaudited)\"/>\n  </link:linkbase>\n\n\n##Label linkbase document\n<?xml version='1.0' encoding='UTF-8'?>\n<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\" 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\"/>\n  <link:roleRef xlink:type=\"simple\" roleURI=\"http://www.xbrl.org/2009/role/negatedPeriodEndLabel\" xlink:href=\"http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel\"/>\n  <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\"/>\n  <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\"/>\n  <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\"/>\n  <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\"/>\n  <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\"/>\n  <link:labelLink xlink:type=\"extended\" xlink:role=\"http://www.xbrl.org/2003/role/link\"><link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability\" xlink:label=\"us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability\" xlink:to=\"us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl_3d7632\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_lbl_3d7632\" xml:lang=\"en-US\">Financing right of use asset assumed through lease liability</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments\" xlink:label=\"us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments\" xlink:to=\"us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_lbl_cbddad\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments_lbl_cbddad\" xml:lang=\"en-US\">Maturities of short-term investments</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_ContingentConsiderationInterestExpense\" xlink:label=\"sodi_ContingentConsiderationInterestExpense\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"sodi_ContingentConsiderationInterestExpense\" xlink:to=\"sodi_ContingentConsiderationInterestExpense_lbl_4fa00c\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"sodi_ContingentConsiderationInterestExpense_lbl_4fa00c\" xml:lang=\"en-US\">Accrued interest expense on contingent consideration</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid\" xlink:label=\"us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid\" xlink:to=\"us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_lbl_f787dc\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid\" xlink:to=\"us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_lbl_25\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2009/role/negatedLabel\" xlink:label=\"us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_lbl_f787dc\" xml:lang=\"en-US\">Expenditures on construction in progress</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid_lbl_25\" xml:lang=\"en-US\">[Construction in Progress Expenditures Incurred but Not yet Paid]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_PrincipalPaymentsOnMortgageLoan\" xlink:label=\"sodi_PrincipalPaymentsOnMortgageLoan\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"sodi_PrincipalPaymentsOnMortgageLoan\" xlink:to=\"sodi_PrincipalPaymentsOnMortgageLoan_lbl_000328\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"sodi_PrincipalPaymentsOnMortgageLoan_lbl_000328\" xml:lang=\"en-US\">Principal payments on mortgage loan</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss\" xlink:label=\"us-gaap_NetIncomeLoss\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_NetIncomeLoss\" xlink:to=\"us-gaap_NetIncomeLoss_lbl_94e69f\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_NetIncomeLoss\" xlink:to=\"us-gaap_NetIncomeLoss_lbl_16\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_NetIncomeLoss\" xlink:to=\"us-gaap_NetIncomeLoss_lbl_a64abd\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_NetIncomeLoss\" xlink:to=\"us-gaap_NetIncomeLoss_lbl_2bbf26\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/totalLabel\" xlink:label=\"us-gaap_NetIncomeLoss_lbl_94e69f\" xml:lang=\"en-US\">Net income (loss)</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_NetIncomeLoss_lbl_16\" xml:lang=\"en-US\">[Net Income (Loss) Attributable to Parent]</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/verboseLabel\" xlink:label=\"us-gaap_NetIncomeLoss_lbl_a64abd\" xml:lang=\"en-US\">Net income</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/terseLabel\" xlink:label=\"us-gaap_NetIncomeLoss_lbl_2bbf26\" xml:lang=\"en-US\">Net income</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired\" xlink:label=\"us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired\" xlink:to=\"us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl_c5855f\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired\" xlink:to=\"us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl_24\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2009/role/negatedLabel\" xlink:label=\"us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl_c5855f\" xml:lang=\"en-US\">Cash paid for acquisition, net of cash acquired</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_lbl_24\" xml:lang=\"en-US\">[Payments to Acquire Businesses, Net of Cash Acquired]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract\" xlink:label=\"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract\" xlink:to=\"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl_b90dc8\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_lbl_b90dc8\" xml:lang=\"en-US\">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember\" xlink:label=\"us-gaap_CommonStockMember\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_CommonStockMember\" xlink:to=\"us-gaap_CommonStockMember_lbl_e7bc43\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_CommonStockMember_lbl_e7bc43\" xml:lang=\"en-US\">Common Stock</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization\" xlink:label=\"us-gaap_FinanceLeaseRightOfUseAssetAmortization\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_FinanceLeaseRightOfUseAssetAmortization\" xlink:to=\"us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl_dceba4\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_FinanceLeaseRightOfUseAssetAmortization_lbl_dceba4\" xml:lang=\"en-US\">Amortization of right of use asset</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract\" xlink:label=\"us-gaap_IncreaseDecreaseInOperatingCapitalAbstract\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_IncreaseDecreaseInOperatingCapitalAbstract\" xlink:to=\"us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl_11a04d\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_lbl_11a04d\" xml:lang=\"en-US\">Changes in Operating Assets and Liabilities:</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities\" xlink:label=\"us-gaap_NetCashProvidedByUsedInOperatingActivities\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_NetCashProvidedByUsedInOperatingActivities\" xlink:to=\"us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_5f1ac5\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_NetCashProvidedByUsedInOperatingActivities\" xlink:to=\"us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_18\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/totalLabel\" xlink:label=\"us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_5f1ac5\" xml:lang=\"en-US\">Net cash provided by operating activities</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_NetCashProvidedByUsedInOperatingActivities_lbl_18\" xml:lang=\"en-US\">[Net Cash Provided by (Used in) Operating Activities]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_RealizedInvestmentGainsLossesNet\" xlink:label=\"sodi_RealizedInvestmentGainsLossesNet\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"sodi_RealizedInvestmentGainsLossesNet\" xlink:to=\"sodi_RealizedInvestmentGainsLossesNet_lbl_1da818\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"sodi_RealizedInvestmentGainsLossesNet\" xlink:to=\"sodi_RealizedInvestmentGainsLossesNet_lbl_6\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2009/role/negatedLabel\" xlink:label=\"sodi_RealizedInvestmentGainsLossesNet_lbl_1da818\" xml:lang=\"en-US\">Net realized and unrealized (gains) losses on investments</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"sodi_RealizedInvestmentGainsLossesNet_lbl_6\" xml:lang=\"en-US\">[Net realized and unrealized (gains) losses on investments]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember\" xlink:label=\"us-gaap_RetainedEarningsMember\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_RetainedEarningsMember\" xlink:to=\"us-gaap_RetainedEarningsMember_lbl_ff1eb1\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_RetainedEarningsMember_lbl_ff1eb1\" xml:lang=\"en-US\">Retained Earnings (Accumulated Deficit)</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities\" xlink:label=\"us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities\" xlink:to=\"us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl_0fadf1\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_lbl_0fadf1\" xml:lang=\"en-US\">Accrued expenses, other current and non-current liabilities</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember\" xlink:label=\"us-gaap_AdditionalPaidInCapitalMember\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_AdditionalPaidInCapitalMember\" xlink:to=\"us-gaap_AdditionalPaidInCapitalMember_lbl_121c17\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_AdditionalPaidInCapitalMember_lbl_121c17\" xml:lang=\"en-US\">Additional Paid-In Capital</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable\" xlink:label=\"us-gaap_IncreaseDecreaseInAccountsReceivable\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_IncreaseDecreaseInAccountsReceivable\" xlink:to=\"us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_61d7a6\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_IncreaseDecreaseInAccountsReceivable\" xlink:to=\"us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_11\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/verboseLabel\" xlink:label=\"us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_61d7a6\" xml:lang=\"en-US\">Accounts receivable</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_IncreaseDecreaseInAccountsReceivable_lbl_11\" xml:lang=\"en-US\">[Increase (Decrease) in Accounts Receivable]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities\" xlink:label=\"us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities\" xlink:to=\"us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl_473cec\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities_lbl_473cec\" xml:lang=\"en-US\">Proceeds from sale of marketable securities</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet\" xlink:label=\"us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet\" xlink:to=\"us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl_418647\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_lbl_418647\" xml:lang=\"en-US\">Other assets, non-current</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment\" xlink:label=\"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment\" xlink:to=\"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_bed390\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment\" xlink:to=\"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_26\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2009/role/negatedLabel\" xlink:label=\"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_bed390\" xml:lang=\"en-US\">Purchases of property and equipment</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_lbl_26\" xml:lang=\"en-US\">[Payments to Acquire Property, Plant, and Equipment]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities\" xlink:label=\"us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities\" xlink:to=\"us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl_ee5a4c\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities_lbl_ee5a4c\" xml:lang=\"en-US\">Payments on finance lease liabilities</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization\" xlink:label=\"us-gaap_DepreciationDepletionAndAmortization\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_DepreciationDepletionAndAmortization\" xlink:to=\"us-gaap_DepreciationDepletionAndAmortization_lbl_64d25e\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_DepreciationDepletionAndAmortization_lbl_64d25e\" xml:lang=\"en-US\">Depreciation and amortization</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract\" xlink:label=\"us-gaap_SupplementalCashFlowInformationAbstract\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_SupplementalCashFlowInformationAbstract\" xlink:to=\"us-gaap_SupplementalCashFlowInformationAbstract_lbl_b4cb9d\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_SupplementalCashFlowInformationAbstract_lbl_b4cb9d\" xml:lang=\"en-US\">Supplemental disclosures of cash flow data</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents\" xlink:label=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents\" xlink:to=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_162408\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents\" xlink:to=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_33\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents\" xlink:to=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_92cdc9\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/periodStartLabel\" xlink:label=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_162408\" xml:lang=\"en-US\">Cash and cash equivalents - beginning of the year</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_33\" xml:lang=\"en-US\">[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents]</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/periodEndLabel\" xlink:label=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_lbl_92cdc9\" xml:lang=\"en-US\">Cash and cash equivalents - end of period</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract\" xlink:label=\"us-gaap_StatementOfCashFlowsAbstract\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_StatementOfCashFlowsAbstract\" xlink:to=\"us-gaap_StatementOfCashFlowsAbstract_lbl_64b776\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_StatementOfCashFlowsAbstract_lbl_64b776\" xml:lang=\"en-US\">CONSOLIDATED CONDENSED STATEMENTS OF CASH FLOWS (Unaudited)</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities\" xlink:label=\"us-gaap_IncreaseDecreaseInOtherAccruedLiabilities\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_IncreaseDecreaseInOtherAccruedLiabilities\" xlink:to=\"us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl_b18ca7\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_lbl_b18ca7\" xml:lang=\"en-US\">Accrued interest expense on finance lease</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract\" xlink:label=\"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract\" xlink:to=\"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl_615380\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_lbl_615380\" xml:lang=\"en-US\">Investing activities</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis\" xlink:label=\"us-gaap_StatementEquityComponentsAxis\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_StatementEquityComponentsAxis\" xlink:to=\"us-gaap_StatementEquityComponentsAxis_lbl_e9d14b\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_StatementEquityComponentsAxis_lbl_e9d14b\" xml:lang=\"en-US\">Equity Components [Axis]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\" xlink:label=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\" xlink:to=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl_428746\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect\" xlink:to=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl_32\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/totalLabel\" xlink:label=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl_428746\" xml:lang=\"en-US\">Net increase in cash and cash equivalents</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_lbl_32\" xml:lang=\"en-US\">[Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"sodi-20231130.xsd#sodi_IncreaseDecreaseInCustomerDeposit\" xlink:label=\"sodi_IncreaseDecreaseInCustomerDeposit\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"sodi_IncreaseDecreaseInCustomerDeposit\" xlink:to=\"sodi_IncreaseDecreaseInCustomerDeposit_lbl_115bbc\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"sodi_IncreaseDecreaseInCustomerDeposit\" xlink:to=\"sodi_IncreaseDecreaseInCustomerDeposit_lbl_16\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/verboseLabel\" xlink:label=\"sodi_IncreaseDecreaseInCustomerDeposit_lbl_115bbc\" xml:lang=\"en-US\">Customer deposits</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"sodi_IncreaseDecreaseInCustomerDeposit_lbl_16\" xml:lang=\"en-US\">[Customer deposits]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireShortTermInvestments\" xlink:label=\"us-gaap_PaymentsToAcquireShortTermInvestments\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_PaymentsToAcquireShortTermInvestments\" xlink:to=\"us-gaap_PaymentsToAcquireShortTermInvestments_lbl_6af3f0\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_PaymentsToAcquireShortTermInvestments\" xlink:to=\"us-gaap_PaymentsToAcquireShortTermInvestments_lbl_22\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2009/role/negatedLabel\" xlink:label=\"us-gaap_PaymentsToAcquireShortTermInvestments_lbl_6af3f0\" xml:lang=\"en-US\">Purchases of short-term investments</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_PaymentsToAcquireShortTermInvestments_lbl_22\" xml:lang=\"en-US\">[Payments to Acquire Short-Term Investments]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet\" xlink:label=\"us-gaap_InterestPaidNet\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_InterestPaidNet\" xlink:to=\"us-gaap_InterestPaidNet_lbl_4762c5\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_InterestPaidNet_lbl_4762c5\" xml:lang=\"en-US\">Interest expense paid</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet\" xlink:label=\"us-gaap_IncomeTaxesPaidNet\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_IncomeTaxesPaidNet\" xlink:to=\"us-gaap_IncomeTaxesPaidNet_lbl_fd33e2\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_IncomeTaxesPaidNet_lbl_fd33e2\" xml:lang=\"en-US\">Income taxes paid</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireMarketableSecurities\" xlink:label=\"us-gaap_PaymentsToAcquireMarketableSecurities\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_PaymentsToAcquireMarketableSecurities\" xlink:to=\"us-gaap_PaymentsToAcquireMarketableSecurities_lbl_e5f6a6\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_PaymentsToAcquireMarketableSecurities\" xlink:to=\"us-gaap_PaymentsToAcquireMarketableSecurities_lbl_21\" xlink:type=\"arc\"/>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2009/role/negatedLabel\" xlink:label=\"us-gaap_PaymentsToAcquireMarketableSecurities_lbl_e5f6a6\" xml:lang=\"en-US\">Purchases of marketable securities</link:label>\n    <link:label xlink:type=\"resource\" xlink:role=\"http://www.xbrl.org/2003/role/label\" xlink:label=\"us-gaap_PaymentsToAcquireMarketableSecurities_lbl_21\" xml:lang=\"en-US\">[Payments to Acquire Marketable Securities]</link:label>\n    <link:loc xlink:type=\"locator\" xlink:href=\"https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities\" xlink:label=\"us-gaap_NetCashProvidedByUsedInInvestingActivities\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_NetCashProvidedByUsedInInvestingActivities\" xlink:to=\"us-gaap_NetCashProvidedByUsedInInvestingActivities_lbl_e86147\" xlink:type=\"arc\"/>\n    <link:labelArc xlink:arcrole=\"http://www.xbrl.org/2003/arcrole/concept-label\" xlink:from=\"us-gaap_NetCashProvidedByUsedInInvestingActivities\" xlink:to=\"us-gaap_NetCashProvidedByUsed\n\n##Instance document\n<?xml version='1.0' encoding='UTF-8'?>\n<xbrl xmlns=\"http://www.xbrl.org/2003/instance\" xmlns:dei=\"http://xbrl.sec.gov/dei/2023\" xmlns:iso4217=\"http://www.xbrl.org/2003/iso4217\" xmlns:link=\"http://www.xbrl.org/2003/linkbase\" xmlns:sodi=\"http://sodi.com/20231130\" xmlns:srt=\"http://fasb.org/srt/2023\" xmlns:us-gaap=\"http://fasb.org/us-gaap/2023\" xmlns:xbrldi=\"http://xbrl.org/2006/xbrldi\" xmlns:xlink=\"http://www.w3.org/1999/xlink\"><link:schemaRef xlink:href=\"sodi-20231130.xsd\" xlink:type=\"simple\"/>\n\t<context id=\"From2023-09-01to2023-11-30\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <startDate>2023-09-01</startDate>\n            <endDate>2023-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-09-01to2022-11-30\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <startDate>2022-09-01</startDate>\n            <endDate>2022-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-03-01to2023-11-30\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <startDate>2023-03-01</startDate>\n            <endDate>2023-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-03-01to2022-11-30\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <startDate>2022-03-01</startDate>\n            <endDate>2022-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-03-01to2022-05-31_us-gaap_CommonStockMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:CommonStockMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-03-01</startDate>\n            <endDate>2022-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-03-01to2022-05-31_us-gaap_AdditionalPaidInCapitalMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-03-01</startDate>\n            <endDate>2022-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-03-01to2022-05-31_sodi_TreasurySharesMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">sodi:TreasurySharesMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-03-01</startDate>\n            <endDate>2022-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-03-01to2022-05-31_us-gaap_RetainedEarningsMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-03-01</startDate>\n            <endDate>2022-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-03-01to2022-05-31\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <startDate>2022-03-01</startDate>\n            <endDate>2022-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-06-01to2022-08-31_us-gaap_CommonStockMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:CommonStockMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-06-01</startDate>\n            <endDate>2022-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-06-01to2022-08-31_us-gaap_AdditionalPaidInCapitalMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-06-01</startDate>\n            <endDate>2022-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-06-01to2022-08-31_sodi_TreasurySharesMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">sodi:TreasurySharesMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-06-01</startDate>\n            <endDate>2022-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-06-01to2022-08-31_us-gaap_RetainedEarningsMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-06-01</startDate>\n            <endDate>2022-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-06-01to2022-08-31\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <startDate>2022-06-01</startDate>\n            <endDate>2022-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-09-01to2022-11-30_us-gaap_CommonStockMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:CommonStockMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-09-01</startDate>\n            <endDate>2022-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-09-01to2022-11-30_us-gaap_AdditionalPaidInCapitalMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-09-01</startDate>\n            <endDate>2022-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-09-01to2022-11-30_sodi_TreasurySharesMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">sodi:TreasurySharesMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-09-01</startDate>\n            <endDate>2022-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2022-09-01to2022-11-30_us-gaap_RetainedEarningsMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2022-09-01</startDate>\n            <endDate>2022-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-03-01to2023-05-31_us-gaap_CommonStockMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:CommonStockMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-03-01</startDate>\n            <endDate>2023-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-03-01to2023-05-31_us-gaap_AdditionalPaidInCapitalMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-03-01</startDate>\n            <endDate>2023-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-03-01to2023-05-31_sodi_TreasurySharesMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">sodi:TreasurySharesMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-03-01</startDate>\n            <endDate>2023-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-03-01to2023-05-31_us-gaap_RetainedEarningsMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-03-01</startDate>\n            <endDate>2023-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-03-01to2023-05-31\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <startDate>2023-03-01</startDate>\n            <endDate>2023-05-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-06-01to2023-08-31_us-gaap_CommonStockMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:CommonStockMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-06-01</startDate>\n            <endDate>2023-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-06-01to2023-08-31_us-gaap_AdditionalPaidInCapitalMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-06-01</startDate>\n            <endDate>2023-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-06-01to2023-08-31_sodi_TreasurySharesMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">sodi:TreasurySharesMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-06-01</startDate>\n            <endDate>2023-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-06-01to2023-08-31_us-gaap_RetainedEarningsMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-06-01</startDate>\n            <endDate>2023-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-06-01to2023-08-31\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <startDate>2023-06-01</startDate>\n            <endDate>2023-08-31</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-09-01to2023-11-30_us-gaap_CommonStockMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:CommonStockMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-09-01</startDate>\n            <endDate>2023-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-09-01to2023-11-30_us-gaap_AdditionalPaidInCapitalMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-09-01</startDate>\n            <endDate>2023-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-09-01to2023-11-30_sodi_TreasurySharesMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">sodi:TreasurySharesMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-09-01</startDate>\n            <endDate>2023-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"From2023-09-01to2023-11-30_us-gaap_RetainedEarningsMember\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n            <segment>\n                <xbrldi:explicitMember dimension=\"us-gaap:StatementEquityComponentsAxis\">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>\n            </segment>\n        </entity>\n        <period>\n            <startDate>2023-09-01</startDate>\n            <endDate>2023-11-30</endDate>\n        </period>\n    </context>\n\t<context id=\"AsOf2023-02-28\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <instant>2023-02-28</instant>\n        </period>\n    </context>\n\t<context id=\"AsOf2022-02-28\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <instant>2022-02-28</instant>\n        </period>\n    </context>\n\t<context id=\"AsOf2023-11-30\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <instant>2023-11-30</instant>\n        </period>\n    </context>\n\t<context id=\"AsOf2022-11-30\">\n        <entity>\n            <identifier scheme=\"http://www.sec.gov/CIK\">0000091668</identifier>\n        </entity>\n        <period>\n            <instant>2022-11-30</instant>\n        </period>\n    </context>\n\t<unit id=\"USD\">\n        <measure>iso4217:USD</measure>\n    </unit>\n\t<unit id=\"Shares\">\n        <measure>shares</measure>\n    </unit>\n\t<unit id=\"USDPShares\">\n        <divide>\n            <unitNumerator>\n                <measure>iso4217:USD</measure>\n            </unitNumerator>\n            <unitDenominator>\n                <measure>shares</measure>\n            </unitDenominator>\n        </divide>\n    </unit>\n\t<unit id=\"Pure\">\n        <measure>pure</measure>\n    </unit>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-09-01to2023-11-30\" decimals=\"-3\" id=\"fid_129\" unitRef=\"USD\">86000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-09-01to2022-11-30\" decimals=\"-3\" id=\"fid_130\" unitRef=\"USD\">-492000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_131\" unitRef=\"USD\">115000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_132\" unitRef=\"USD\">594000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-03-01to2022-05-31_us-gaap_CommonStockMember\" decimals=\"-3\" id=\"fid_151\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-03-01to2022-05-31_us-gaap_AdditionalPaidInCapitalMember\" decimals=\"-3\" id=\"fid_152\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-03-01to2022-05-31_sodi_TreasurySharesMember\" decimals=\"-3\" id=\"fid_153\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-03-01to2022-05-31_us-gaap_RetainedEarningsMember\" decimals=\"-3\" id=\"fid_154\" unitRef=\"USD\">771000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-03-01to2022-05-31\" decimals=\"-3\" id=\"fid_155\" unitRef=\"USD\">771000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-06-01to2022-08-31_us-gaap_CommonStockMember\" decimals=\"-3\" id=\"fid_162\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-06-01to2022-08-31_us-gaap_AdditionalPaidInCapitalMember\" decimals=\"-3\" id=\"fid_163\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-06-01to2022-08-31_sodi_TreasurySharesMember\" decimals=\"-3\" id=\"fid_164\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-06-01to2022-08-31_us-gaap_RetainedEarningsMember\" decimals=\"-3\" id=\"fid_165\" unitRef=\"USD\">315000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-06-01to2022-08-31\" decimals=\"-3\" id=\"fid_166\" unitRef=\"USD\">315000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-09-01to2022-11-30_us-gaap_CommonStockMember\" decimals=\"-3\" id=\"fid_173\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-09-01to2022-11-30_us-gaap_AdditionalPaidInCapitalMember\" decimals=\"-3\" id=\"fid_174\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-09-01to2022-11-30_sodi_TreasurySharesMember\" decimals=\"-3\" id=\"fid_175\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-09-01to2022-11-30_us-gaap_RetainedEarningsMember\" decimals=\"-3\" id=\"fid_176\" unitRef=\"USD\">-492000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-09-01to2022-11-30\" decimals=\"-3\" id=\"fid_177\" unitRef=\"USD\">-492000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-03-01to2023-05-31_us-gaap_CommonStockMember\" decimals=\"-3\" id=\"fid_190\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-03-01to2023-05-31_us-gaap_AdditionalPaidInCapitalMember\" decimals=\"-3\" id=\"fid_191\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-03-01to2023-05-31_sodi_TreasurySharesMember\" decimals=\"-3\" id=\"fid_192\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-03-01to2023-05-31_us-gaap_RetainedEarningsMember\" decimals=\"-3\" id=\"fid_193\" unitRef=\"USD\">-171000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-03-01to2023-05-31\" decimals=\"-3\" id=\"fid_194\" unitRef=\"USD\">-171000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-06-01to2023-08-31_us-gaap_CommonStockMember\" decimals=\"-3\" id=\"fid_201\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-06-01to2023-08-31_us-gaap_AdditionalPaidInCapitalMember\" decimals=\"-3\" id=\"fid_202\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-06-01to2023-08-31_sodi_TreasurySharesMember\" decimals=\"-3\" id=\"fid_203\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-06-01to2023-08-31_us-gaap_RetainedEarningsMember\" decimals=\"-3\" id=\"fid_204\" unitRef=\"USD\">200000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-06-01to2023-08-31\" decimals=\"-3\" id=\"fid_205\" unitRef=\"USD\">200000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-09-01to2023-11-30_us-gaap_CommonStockMember\" decimals=\"-3\" id=\"fid_212\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-09-01to2023-11-30_us-gaap_AdditionalPaidInCapitalMember\" decimals=\"-3\" id=\"fid_213\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-09-01to2023-11-30_sodi_TreasurySharesMember\" decimals=\"-3\" id=\"fid_214\" unitRef=\"USD\">0</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-09-01to2023-11-30_us-gaap_RetainedEarningsMember\" decimals=\"-3\" id=\"fid_215\" unitRef=\"USD\">86000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-09-01to2023-11-30\" decimals=\"-3\" id=\"fid_216\" unitRef=\"USD\">86000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_232\" unitRef=\"USD\">115000</us-gaap:NetIncomeLoss>\n\t<us-gaap:NetIncomeLoss contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_233\" unitRef=\"USD\">594000</us-gaap:NetIncomeLoss>\n\t<us-gaap:DepreciationDepletionAndAmortization contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_235\" unitRef=\"USD\">393000</us-gaap:DepreciationDepletionAndAmortization>\n\t<us-gaap:DepreciationDepletionAndAmortization contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_236\" unitRef=\"USD\">233000</us-gaap:DepreciationDepletionAndAmortization>\n\t<us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_237\" unitRef=\"USD\">14000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>\n\t<us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_238\" unitRef=\"USD\">0</us-gaap:FinanceLeaseRightOfUseAssetAmortization>\n\t<sodi:RealizedInvestmentGainsLossesNet contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_239\" unitRef=\"USD\">-413000</sodi:RealizedInvestmentGainsLossesNet>\n\t<sodi:RealizedInvestmentGainsLossesNet contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_240\" unitRef=\"USD\">344000</sodi:RealizedInvestmentGainsLossesNet>\n\t<us-gaap:InterestIncomeShortTermInvestmentOther contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_241\" unitRef=\"USD\">16000</us-gaap:InterestIncomeShortTermInvestmentOther>\n\t<us-gaap:InterestIncomeShortTermInvestmentOther contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_242\" unitRef=\"USD\">18000</us-gaap:InterestIncomeShortTermInvestmentOther>\n\t<sodi:ContingentConsiderationInterestExpense contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_302\" unitRef=\"USD\">26000</sodi:ContingentConsiderationInterestExpense>\n\t<sodi:ContingentConsiderationInterestExpense contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_303\" unitRef=\"USD\">0</sodi:ContingentConsiderationInterestExpense>\n\t<us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_243\" unitRef=\"USD\">3000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>\n\t<us-gaap:IncreaseDecreaseInOtherAccruedLiabilities contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_244\" unitRef=\"USD\">0</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>\n\t<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_246\" unitRef=\"USD\">-1171000</us-gaap:IncreaseDecreaseInAccountsReceivable>\n\t<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_247\" unitRef=\"USD\">1356000</us-gaap:IncreaseDecreaseInAccountsReceivable>\n\t<us-gaap:IncreaseDecreaseInInventories contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_248\" unitRef=\"USD\">693000</us-gaap:IncreaseDecreaseInInventories>\n\t<us-gaap:IncreaseDecreaseInInventories contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_249\" unitRef=\"USD\">-224000</us-gaap:IncreaseDecreaseInInventories>\n\t<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_250\" unitRef=\"USD\">-8000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>\n\t<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_251\" unitRef=\"USD\">-58000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>\n\t<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_252\" unitRef=\"USD\">42000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>\n\t<us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_253\" unitRef=\"USD\">-11000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>\n\t<us-gaap:IncreaseDecreaseInAccountsPayable contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_254\" unitRef=\"USD\">481000</us-gaap:IncreaseDecreaseInAccountsPayable>\n\t<us-gaap:IncreaseDecreaseInAccountsPayable contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_255\" unitRef=\"USD\">163000</us-gaap:IncreaseDecreaseInAccountsPayable>\n\t<sodi:IncreaseDecreaseInCustomerDeposit contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_256\" unitRef=\"USD\">260000</sodi:IncreaseDecreaseInCustomerDeposit>\n\t<sodi:IncreaseDecreaseInCustomerDeposit contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_257\" unitRef=\"USD\">14000</sodi:IncreaseDecreaseInCustomerDeposit>\n\t<us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_258\" unitRef=\"USD\">115000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>\n\t<us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_259\" unitRef=\"USD\">-94000</us-gaap:IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities>\n\t<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_260\" unitRef=\"USD\">1360000</us-gaap:NetCashProvidedByUsedInOperatingActivities>\n\t<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_261\" unitRef=\"USD\">1611000</us-gaap:NetCashProvidedByUsedInOperatingActivities>\n\t<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_263\" unitRef=\"USD\">882000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>\n\t<us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_264\" unitRef=\"USD\">882000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>\n\t<us-gaap:PaymentsToAcquireMarketableSecurities contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_265\" unitRef=\"USD\">70000</us-gaap:PaymentsToAcquireMarketableSecurities>\n\t<us-gaap:PaymentsToAcquireMarketableSecurities contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_266\" unitRef=\"USD\">1241000</us-gaap:PaymentsToAcquireMarketableSecurities>\n\t<us-gaap:PaymentsToAcquireShortTermInvestments contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_267\" unitRef=\"USD\">0</us-gaap:PaymentsToAcquireShortTermInvestments>\n\t<us-gaap:PaymentsToAcquireShortTermInvestments contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_268\" unitRef=\"USD\">2494000</us-gaap:PaymentsToAcquireShortTermInvestments>\n\t<us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_269\" unitRef=\"USD\">1000000</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>\n\t<us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_270\" unitRef=\"USD\">0</us-gaap:ProceedsFromSaleMaturityAndCollectionOfShorttermInvestments>\n\t<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_271\" unitRef=\"USD\">2465000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>\n\t<us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_272\" unitRef=\"USD\">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>\n\t<us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_273\" unitRef=\"USD\">0</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>\n\t<us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_274\" unitRef=\"USD\">1814000</us-gaap:ConstructionInProgressExpendituresIncurredButNotYetPaid>\n\t<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_275\" unitRef=\"USD\">162000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>\n\t<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_276\" unitRef=\"USD\">332000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>\n\t<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_277\" unitRef=\"USD\">-815000</us-gaap:NetCashProvidedByUsedInInvestingActivities>\n\t<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_278\" unitRef=\"USD\">-4999000</us-gaap:NetCashProvidedByUsedInInvestingActivities>\n\t<us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_280\" unitRef=\"USD\">-3000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>\n\t<us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_281\" unitRef=\"USD\">-6000</us-gaap:IncreaseDecreaseInOtherNoncurrentLiabilities>\n\t<sodi:PrincipalPaymentsOnMortgageLoan contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_282\" unitRef=\"USD\">-80000</sodi:PrincipalPaymentsOnMortgageLoan>\n\t<sodi:PrincipalPaymentsOnMortgageLoan contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_283\" unitRef=\"USD\">-77000</sodi:PrincipalPaymentsOnMortgageLoan>\n\t<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_284\" unitRef=\"USD\">-83000</us-gaap:NetCashProvidedByUsedInFinancingActivities>\n\t<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_285\" unitRef=\"USD\">-83000</us-gaap:NetCashProvidedByUsedInFinancingActivities>\n\t<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef=\"From2023-03-01to2023-11-30\" decimals=\"-3\" id=\"fid_286\" unitRef=\"USD\">462000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>\n\t<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef=\"From2022-03-01to2022-11-30\" decimals=\"-3\" id=\"fid_287\" unitRef=\"USD\">-3471000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>\n\t<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef=\"AsOf2023-02-28\" decimals=\"-3\" id=\"fid_288\" unitRef=\"USD\">1447000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>\n\t<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef=\"AsOf2022-02-28\" decimals=\n\n##US GAAP Taxonomy\n[Concept Core]\nID: us-gaap:InterestPaidNet\nLabel: Interest Paid, Excluding Capitalized Interest, Operating Activities\nType: xbrli:monetaryItemType | Balance: credit | PeriodType: duration | Abstract: False\nStatus: None | DeprecatedLabel: None | DeprecatedDate: None\nDocumentation:\nAmount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.\n\nProvenance: file=GAAP_Taxonomy_2024.xlsx | sheet=Concepts | row=1434\n\n\n[Concept Relations]\nID: us-gaap:InterestPaidNet\n\nPresentation:\n- Role: http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsDirect\n  Path: Payments for Operating Activities [Abstract] > Interest Paid, Excluding Capitalized Interest, Operating Activities\n  PreferredLabel: None\n- Role: http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsSupplementalDisclosures\n  Path: Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] > Interest Paid, Excluding Capitalized Interest, Operating Activities\n  PreferredLabel: None\n- Role: http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectAdditionalElements\n  Path: Interest Paid, Including Capitalized Interest, Operating and Investing Activities [Abstract] > Interest Paid, Excluding Capitalized Interest, Operating Activities\n  PreferredLabel: None\nProvenance: sheets include Presentation-like sheets\n\n\n[Concept Relations]\nID: us-gaap:InterestPaidNet\n\nCalculation:\n- As Child:\n  parent=us-gaap:InterestPaid | weight=1 | role=http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect\n  parent=us-gaap:PaymentsForOperatingActivities | weight=1 | role=http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsDirect\nProvenance: sheets include Calculation-like sheets\n\n\n[Concept Relations]\nID: us-gaap:InterestPaidNet\n\nDefinition (Dimensions/Domain/Hypercube):\n- http://xbrl.org/int/dim/arcrole/domain-member: from=us-gaap:PaymentsForOperatingActivitiesAbstract -> to=us-gaap:InterestPaidNet (role=http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsDirectStatementTable)\nProvenance: sheets include Definition-like sheets\n\n\n[Concept Relations]\nID: us-gaap:InterestPaidNet\n\nReferences:\n- None | None | Element is intended to be used in supplemental disclosure for statement of cash flows when indirect method is used. Element is intended to be used in operating activities in statement of cash flows when direct method is used.\nProvenance: sheets include Reference-like sheets\n\nQuestion: What erroneous relationship type exists between us-gaap:InterestPaidNet and NetCashProvidedByUsedInInvestingActivitiesAbstract, based on the provided XBRL filing and the US GAAP taxonomy?\nAnswer:\n\n    "

Answer: "Inappropriateness"