ZJU program exercise