Trabajo realizado por Chen Xi y Ye Weiyuan