contract Airtoto is ERC20Pausable, ERC20Detailed, Ownable {
    using SafeMath for uint256;
	uint256 public constant initialSupply = 300000000 * (10 ** uint256(decimals()));
    uint256 public constant sum_bounties_wallet = initialSupply.mul(10).div(100);
    address public constant address_bounties_wallet = 0x5E4C4043A5C96FEFc61F6548FcF14Abc5a92654B;
    uint256 public constant sum_team_wallet = initialSupply.mul(20).div(100);
    address public constant address_team_wallet = 0xDeFb454cB3771C98144CbfC1359Eb7FE2bDd054B;	
    uint256 public constant sum_crowdsale = initialSupply.mul(70).div(100);
	
    constructor () public ERC20Detailed("Airtoto", "Att", 18) {
		_mint(address_bounties_wallet, sum_bounties_wallet);
		_mint(address_team_wallet, sum_team_wallet);
		_mint(msg.sender, sum_crowdsale);		
    }
	
    function transferForICO (address _to, uint256 _value) public onlyOwner{
        _transfer(msg.sender, _to, _value);
    }	
	 /**
     * @dev Burns a specific amount of tokens.
     * @param value The amount of token to be burned.
     */
    function burn(uint256 value) public {
        _burn(msg.sender, value);
    }
}
function burn(uint256 value) public {
    _burn(msg.sender, value);
}

/**
 * @dev Burns a specific amount of tokens.
 * @param value The amount of token to be burned.
 */