Дело в том, что в виде "визуально-мысленного" алгоритма, я представляю это все, но я никак не могу понять, как мне это реализовать...