pragma solidity 0.8.0; contract Test { function a() internal { } function b() external { } function c() private { } function d() public { } constructor() { } function e() { } }