Natural Science Foundation of Shanghai Grant 24ZR1492800