public static void Main(string[] args)
string input = "BG92UBBS80021088489340";
string rearranged = input.Substring(4, input.Length - 4) + input.Substring(0, 4);
StringBuilder sb = new StringBuilder();
foreach (var @char in rearranged)
if (char.IsLetter(@char))
temp = int.Parse(@char.ToString());
string asciiCoded = sb.ToString();
int checksum = int.Parse(asciiCoded.Substring(0, 1));
for (var i = 1; i < asciiCoded.Length; i++)
checksum += int.Parse(asciiCoded.Substring(i, 1));
Console.WriteLine(checksum == 1);