Author: Tu&#7879; S&#7929;