if (dict->first == dict->root) dict->first = dict->first->next;
if (dict->root->next) dict->root->next->prev = dict->root->prev;
if (dict->last == dict->root) dict->last = dict->last->prev;
if (dict->first == dict->root) dict->first = dict->first->next;
if (dict->root->next) dict->root->next->prev = dict->root->prev;
if (dict->last == dict->root) dict->last = dict->last->prev;