пожалуйста, помогите додумать)
package com.javarush.task.task30.task3010;
/*
Минимальное допустимое основание системы счисления
*/
import java.math.BigDecimal;
import java.math.BigInteger;
public class Solution {
public static void main(String[] args) {
try {
if (!args[0].matches("^[0-9a-zA-Z]+$")) {
System.out.println("incorrect");
return;
} else {
for (int i = 2; i < 37; i++) {
BigDecimal bi = new BigDecimal(new BigInteger(args[0], i));
System.out.println(i);
break;
}
}
}catch (Exception e){
;
}
}
}