using System;
using System.Linq;
public class Test
{
public static int TrueCount(params bool[] booleans)
{
return booleans.Count(b => b);
}
public static void Main()
{
bool bool1 = true;
bool bool2 = false;
bool bool3 = true;
bool onlyOneTrue = TrueCount(bool1,bool2,bool3)==1;
Console.WriteLine("Only one true? " + onlyOneTrue);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKICAgIHB1YmxpYyBzdGF0aWMgaW50IFRydWVDb3VudChwYXJhbXMgYm9vbFtdIGJvb2xlYW5zKQogICAgewogICAgICAgIHJldHVybiBib29sZWFucy5Db3VudChiID0+IGIpOwogICAgfQoKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgICBib29sIGJvb2wxID0gdHJ1ZTsKICAgICAgICBib29sIGJvb2wyID0gZmFsc2U7CiAgICAgICAgYm9vbCBib29sMyA9IHRydWU7CiAgICAgICAgYm9vbCBvbmx5T25lVHJ1ZSA9IFRydWVDb3VudChib29sMSxib29sMixib29sMyk9PTE7CiAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoIk9ubHkgb25lIHRydWU/ICIgKyBvbmx5T25lVHJ1ZSk7CiAgICB9Cn0=