//Write your own contracts here. Currently compiles using solc v0.4.15+commit.bbb8e64f. pragma solidity ^0.4.18; contract A { function getA() public pure returns (string) { return "A"; } } contract B is A { function getB() public pure returns (string) { return "B"; } } contract C is A { function getC() public pure returns (string) { return "A"; } } contract D is B, C { function getD() public pure returns (string) { return "D"; } }
0.4.20