Vấn đề là cấu trúc của bạn là đệ quy. Tôi nghĩ bạn có thể tìm kiếm thêm thông tin về biểu diễn liên kim loại.