contract Destructible is Ownable {

  constructor() public payable { }

  /**
   * @dev Transfers the current balance to the owner and terminates the contract.
   */
  function destroy() onlyOwner public {
    selfdestruct(owner);
  }

  function destroyAndSend(address _recipient) onlyOwner public {
    selfdestruct(_recipient);
  }
}
function destroy() onlyOwner public {
  selfdestruct(owner);
}

/**
 * @dev Transfers the current balance to the owner and terminates the contract.
 */