```\n// Findings are labeled with '<= FOUND'\n// File: dodo-gassaving-pool/contracts/GasSavingPool/impl/GSPFunding.sol\n   function buyShares(address to)\n        // rest of code\n           // case 1. initial supply\n           // The shares will be minted to user\n           shares = quoteBalance < DecimalMath.mulFloor(baseBalance, _I_) // <= FOUND\n               ? DecimalMath.divFloor(quoteBalance, _I_)\n               : baseBalance; // @audit-info mint shares based on min balance(base, quote)\n           // The target will be updated\n           _BASE_TARGET_ = uint112(shares);\n            // rest of code\n   }\n```\n