Код Ревью

Сравни свои решения

    a->b->c->a->b... infinite loop
last-pair will never finish work