help optimizing my 13 lines of code

execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan1] if entity @s[nbt={VillagerData:{level:1}}] run data remove entity @s Offers.Recipes[{sell:{id:"minecraft:emerald"}}] execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan2] if entity @s[nbt={VillagerData:{level:2}}] run data remove entity @s Offers.Recipes[{sell:{id:"minecraft:emerald"}}] execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan3] if entity @s[nbt={VillagerData:{level:3}}] run data remove entity @s Offers.Recipes[{sell:{id:"minecraft:emerald"}}] execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan4] if entity @s[nbt={VillagerData:{level:4}}] run data remove entity @s Offers.Recipes[{sell:{id:"minecraft:emerald"}}] execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan5] if entity @s[nbt={VillagerData:{level:5}}] run data remove entity @s Offers.Recipes[{sell:{id:"minecraft:emerald"}}]

execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan1] if entity @s[nbt={VillagerData:{level:1}}] run tag @s add scan1 execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan2] if entity @s[nbt={VillagerData:{level:2}}] run tag @s add scan2 execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan3] if entity @s[nbt={VillagerData:{level:3}}] run tag @s add scan3 execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan4] if entity @s[nbt={VillagerData:{level:4}}] run tag @s add scan4 execute at @a run execute as @e[type=minecraft:villager,distance=..20,tag=!scan5] if entity @s[nbt={VillagerData:{level:5}}] run tag @s add scan5

schedule function n:remove_emerald_offers 5s

Continue to help post