public static void Main()
for (var i = 0; i < promolen; i++) {
var next = (promobase - 1) * (long)Math.Pow(promobase, i);
Console.WriteLine($"Максимальное целое заданной длины по заданному основанию:");
Console.WriteLine($"Основание: {promobase}");
Console.WriteLine($"Максимальная длина числа: {promolen}:");
Console.WriteLine($"Максимальное целое: {res}");
Console.WriteLine($"Генерация в неделю {ppwk}");
Console.WriteLine($"Исчерпание промиков через {res / ppwk} недель");