Programmer: Dlist Refator