...
не алгоритм а еботня какая то

ненавижу препода по моделированию...