перепробывал прописать кучку else if после определения однозначности, но пишет что возможно не проинициализирована переменная. я видел правильное решение, но моё тоже соответсвует всем условиям, кроме трехзначных чисел, именно при определении трехзначности чтот с переменной не так.