строго по алгоритму - промыта
Не совсем понятно - этот алгоритм в логике проекта?