Beijing Municipal Natural Science Foundation Grant 82072861