Text this: Task offloading and resource allocation strategy for vehicular edge computing assisted by intelligent reflecting surfaces