Estimado,
Cómo estás? El punto de confusión creo que está en que el tag no identifica a un bloque en la memoria. Identifica a un bloque dentro de los posibles bloques que caen en una línea o conjunto.Por esta razón, esos dos bloques que mencionás no son el mismo bloque. La solución es correcta.
Saludos,
Federico