```\\nfunction lastPublicMintingSale() external payable returns (bool) {\\n    if ((block.timestamp >= defaultSaleStartTime + DEFAULT_TEAMMINT_SALE)) {\\n        _tokenIds++;\\n\\n        if (_tokenIds > DEFAULT_MAX_MINTING_SUPPLY)\\n            revert MaximumMintSupplyReached();\\n\\n        if (lastPublicSale[msg.sender] >= LIMIT_IN_PUBLIC_SALE_PER_WALLET)\\n            revert MaximumMintLimitReachedByUser();\\n\\n        if (dutchAuctionLastPrice != msg.value)\\n            revert InvalidBuyNFTPrice(dutchAuctionLastPrice, msg.value);\\n\\n        lastPublicSale[msg.sender] = lastPublicSale[msg.sender] + 1;\\n\\n        emit NewNFTMintedOnLastPublicSale(_tokenIds, msg.sender, msg.value);\\n\\n        _mint(msg.sender, _tokenIds, 1, "");\\n\\n        return true;\\n    } else {\\n        revert UnAuthorizedRequest();\\n    }\\n}\\n```\\n