Spring Festival puzzle