using System.Globalization;
using System.Security.Cryptography;
public static void Main()
Console.WriteLine(Pad(1));
private const string Letters = "BCDGHJKLMNPQRSTV";
private const int ApiIdLength = 33;
private static string Pad(int databaseId)
var apiId = databaseId.ToString(CultureInfo.InvariantCulture) + @"A";
var hash = md5.ComputeHash(BitConverter.GetBytes(databaseId));
while (apiId.Length < ApiIdLength)
bits = (byte) (bits >> 4);
bits = (byte) (bits & 0x0F);