Yuan Chong Huan: All seasons