The best marking services - How do this?

I greet!
I for the good way on services.
Does several examples of mark services pass
Which mark is correct?
Are these following are good? if so this what is he the best ?

1.

/ip firewall mangle
add chain=prerouting protocol=tcp src-port=23-24 action=mark-packet \
    new-packet-mark=prio3 passthrough=yes comment="" disabled=no 
add chain=prerouting protocol=tcp dst-port=23-24 action=mark-packet \
    new-packet-mark=prio3 passthrough=yes comment="" disabled=no

2.

add chain=prerouting protocol=tcp src-port=23-24 action=mark-packet \
    new-packet-mark=prio3 passthrough=yes comment="" \
    disabled=no 
add chain=prerouting protocol=udp src-port=23-24 action=mark-packet \
    new-packet-mark=prio3 passthrough=yes comment="" disabled=no 
add chain=prerouting protocol=tcp dst-port=23-24 action=mark-packet \
    new-packet-mark=prio3 passthrough=yes comment="" disabled=no 
add chain=prerouting protocol=udp dst-port=23-24 action=mark-packet \
    new-packet-mark=prio3 passthrough=yes comment="" disabled=no

3.

add chain=prerouting protocol=tcp dst-port=53 action=mark-connection \
    new-connection-mark=Prio1 passthrough=yes comment="Zapytania DNS" disabled=no 
add chain=prerouting connection-mark=Prio1 action=mark-packet \
    new-packet-mark=Prio1 passthrough=yes comment="Pakiety Prio1" disabled=no

Have you better ideas as do this?

I ask for the prompt as to mark services the best.

Hi ;
Thanks for this important artical here in this forum .
Kindly i would like to raise an important question regarding the Mangle and firewall rules .
every MikroTik should know clearly which rule act first the mangle or the firewall ?
and what is the connection between them ? ,
also we need to understand clearly how is the packet flow from the client behind the MT and how it reach the MT and then goes to the internet and bring the reply from the internet to the client .
i think this is the most important thing and then the queue rules which we all the users of MT should know clearly from the the theory and practical views .
so anyone could help us all to understand this in the proper way , i ask him not to hesitate to give us the information required .
with my respect and best regards .

tell me someone, which is the solution good ? 1,2 or 3?
And maybe some different?