Are these redundant dns firewall rules?

I have this rule in my firewall (following a firewall guide):

/ip firewall filter
add action=accept chain=input comment=“IN - Accept DNS Request” dst-port=53 in-interface-list=LAN protocol=tcp
add action=accept chain=input comment=“IN - Accept DNS Request” dst-port=53 in-interface-list=LAN protocol=udp

I also have this rule in my mangle (following queue tree guide):

/ip firewall mangle
add action=accept chain=prerouting comment=Router dst-address-list=“IP Router”
add action=accept chain=forward comment=DNS port=53 protocol=tcp
add action=accept chain=forward comment=DNS port=53 protocol=udp

Are they redundant? Which do you suggest deleting. Thank you.

What you need to answer to yourself is the purpose of the two sets of rules. then we can assess the validity of one or both. We cannot guess what you are thinking LOL.

SET A: Purpose… I want to

SET B: Purpose… I will use these rules to…

Without getting a look at all of your rules it’s difficult to advise. Your setup must b vastly different to mine but I don’t need either of those for local DNS to work.