split adj.list.hpp