contract SafeMath {
    
  /**
  * @dev Adds two numbers, throws on overflow.
  */ 
    function safeAdd(uint a, uint b) public pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    
  /**
  * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
  */
    function safeSub(uint a, uint b) public pure returns (uint c) {
        require(b <= a); c = a - b; 
        
    } 
        
  /**
  * @dev Multiplies two numbers, throws on overflow.
  */
    function safeMul(uint a, uint b) public pure returns (uint c) { c = a * b; require(a == 0 || c / a == b); 
        
    }
    
  /**
  * @dev Integer division of two numbers, truncating the quotient.
  */
    function safeDiv(uint a, uint b) public pure returns (uint c) { require(b > 0);
        c = a / b;
        
    }
        
}
// ----------------------------------------------------------------------------
// 'SBLAST' 'SneakerBlast.finance' Token Contract
//
// SNEAKER BLAST is a deflationary cryptocurrency that is designed to tokenize the sneaker resale industry and provide e-commerce solutions for consumers looking to buy and sell sneakers or hype products/clothing via cryptocurrency. The SNEAKER BLAST smart contract employs a 1% burn function designed to automatically burn 1% of every transaction to the 0x0000000000000000000000000000000000000000 address when you buy, sell or transfer tokens. 
//
// Email - sirat.hashimi@sneakerblast.finance
// Telegram - https://t.me/sneakerblastfinance
// Twitter - https://twitter.com/sneakerdefi
// Website - https://sneakerblast.finance
//
// Deployed to : 0xabBcAc0A44426061EE15b0F77C596B7a4Bd664fe
// Symbol      : SBLAST
// Name        : SneakerBlast.finance
// Total supply: 1,000,000 
// Decimals    : 18
//
// (c) Sirat Hashimi / SPDX-License-Identifier: No License
// ----------------------------------------------------------------------------
// ----------------------------------------------------------------------------
// @dev Math operations with safety checks that throw an error
// ----------------------------------------------------------------------------
function safeSub(uint a, uint b) public pure returns (uint c) {
    require(b <= a); c = a - b; 
        
} 

/**
 * @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
 */