Natural Science Foundation of Sichuan Province Grant 24NSFSC0532