Hongwei Xi's solution