using System.Collections.Generic;
public static void Main()
Console.WriteLine(test(10));
Console.WriteLine(test(20));
Console.WriteLine(test(30));
Console.WriteLine(test(50));
Console.WriteLine(test(500));
public static int test(int n)
var result = new List<int>(new int[] { 1 });
result.Add((result[i] * 2) + 1);
result.Add((result[i] * 3) + 1);
result = result.OrderBy(n1 => n1).Distinct().ToList();