ну так и моргай, число прилетело - запиши в другую переменную его. Сделай счетчик морганий для данного сохраненного числа. Моргаешь число раз пока счетчик не обнулится.
если ты можешь в голове соглашаясь или не соглашаясь с условиями алгоритма воспроивести задуманное - значит проблема останется только в написании кода.
то, что ты пытаешься сделать работоспособно, но оно размазано на несколько итераций и довольно сложно к восприятию. нарисуй блок схему и анализируй повторами с сохранением значений всех переменных.