//pragma solidity ^0.4.24; contract A { address constant public MY_ADDRESS = 0xE0f5206BBD039e7b0592d8918820024e2a7437b9; address public myFriendsAddress = 0xc0ffee254729296a45a3885639AC7E10F9d54979; uint public used; uint public test = 5; uint constant X = 32**22 + 8; string constant TEXT1 = "abc"; string text2 = "xyz"; function setUsed() public { if (msg.sender == MY_ADDRESS) { used = test; } } } contract B is A { address public mySistersAddress = 0x999999cf1046e68e36E1aA2E0E07105eDDD1f08E; function () external { used = 0; } function setUsed(uint a) public { if (msg.sender == MY_ADDRESS) { used = a; } } }