using System;
using System.Collections.Generic;
using System.Linq;
public class Test
{
public static void Main()
{
var strings = new[]{ "hi", "hey", "hi", "hi" };
string first = strings.FirstOrDefault(s => s != "N/A");
bool allEqual = first == null || strings.All(s => s == "N/A" || s == first);
Console.Write("are all strings equal? " + allEqual);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkgICAgdmFyIHN0cmluZ3MgPSBuZXdbXXsgImhpIiwgImhleSIsICJoaSIsICJoaSIgfTsKICAgICAgICBzdHJpbmcgZmlyc3QgPSBzdHJpbmdzLkZpcnN0T3JEZWZhdWx0KHMgPT4gcyAhPSAiTi9BIik7CiAgICAgICAgYm9vbCBhbGxFcXVhbCA9IGZpcnN0ID09IG51bGwgfHwgIHN0cmluZ3MuQWxsKHMgPT4gcyA9PSAiTi9BIiB8fCBzID09IGZpcnN0KTsKICAgICAgICBDb25zb2xlLldyaXRlKCJhcmUgYWxsIHN0cmluZ3MgZXF1YWw/ICIgKyBhbGxFcXVhbCk7Cgl9Cn0=