Natural Science Foundation of Shanghai Grant 22ZR1449100