MSNG HELP REQUIRED

Takes a dictionary
Compute the value of the bases from the valid smallest base to 36 and adds to dictionary.
if any key in dictionary has a value which is equal to length of array then that is your answer. I think well , thats pretty much it including two functions which convert base to decimal and one which gives the minimum base value possible for a number