using System;
class Test {
struct S: IFormattable {
public override string ToString() => "Object.ToString";
public string ToString(string format, IFormatProvider formatProvider) => "IFormattable.ToString";
}
public static void Main()
{
S s = new S();
Console.WriteLine($"{s}");
Console.WriteLine($"{s.ToString()}");
}
}
dXNpbmcgU3lzdGVtOwpjbGFzcyBUZXN0IHsKICAgIHN0cnVjdCBTOiBJRm9ybWF0dGFibGUgewogICAgICAgIHB1YmxpYyBvdmVycmlkZSBzdHJpbmcgVG9TdHJpbmcoKSA9PiAiT2JqZWN0LlRvU3RyaW5nIjsKICAgICAgICBwdWJsaWMgc3RyaW5nIFRvU3RyaW5nKHN0cmluZyBmb3JtYXQsIElGb3JtYXRQcm92aWRlciBmb3JtYXRQcm92aWRlcikgPT4gIklGb3JtYXR0YWJsZS5Ub1N0cmluZyI7CiAgICB9CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCiAgICB7CiAgICAgICAgUyBzID0gbmV3IFMoKTsKICAgICAgICBDb25zb2xlLldyaXRlTGluZSgkIntzfSIpOwogICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCQie3MuVG9TdHJpbmcoKX0iKTsKICAgIH0KfQo=