abstract contract test {
function functionName(bytes32 input) public returns (bytes32 out);
}
// ----