Natural Science Foundation of Shandong Province Grant 2242021R41070