При больших числах программа виснет... Подскажите есть способ улучшить этот вариант?