public static void Main()
Console.WriteLine(deleteDigit(c));
public static int deleteDigit(int n) {
int[] narray = new int[n.ToString().Length];
int[] remov = new int[2];
for(int i = 0; i < narray.Length; i++)
remov[0] = Math.Min(remov[0], v);
if(Math.Min(remov[1], v) != remov[0])
remov[1] = Math.Min(remov[1], v);
Console.WriteLine("---------------");
int[] xarray = new int[narray.Length - 1];
for(int i = 0; i < narray.Length; i++)
if(narray[i] != remov[0] && !removed)
else if(narray[i] != remov[0] && removed)
else if(narray[i] == remov[0] && !removed)
else if(narray[i] == remov[0] && removed)
int[] temparray = new int[xarray.Length];
for(int i = 0; i < narray.Length; i++)
if(narray[i] != remov[0] && !removed)
temparray[i] = narray[i];
else if(narray[i] != remov[0] && removed)
temparray[i-1] = narray[i];
else if(narray[i] == remov[0] && !removed)
else if(narray[i] == remov[0] && removed)
temparray[i-1] = narray[i];
Console.WriteLine("-----------");
foreach(var v in temparray)
string try1 = string.Join("",xarray);
string try2 = string.Join("", temparray);
return Math.Max(Int32.Parse(try1), Int32.Parse(try2));