Let G be the following directed graph

How many walks of length 8 are there in G, from vertex A to vertex H?
One of the walk I found is this:
$A \to B$, $B \to F$, $F \to E$,$E \to A$, $A \to B$,$B \to C$, $C \to D$,$D \to H$
The other one is this:
$A \to B$,$B \to C$,$C \to D$,$D \to H$,$H \to G$,$G \to C$,$C \to D$,$D \to H$
Am I doing this right? For the second walk, I am a little sceptical about my answer because it uses vertex H twice (my thought was that because it ends at H, the vertex can only be used once)
Can anyone help me with this? Any help is truly appreciated. Thank you in advance.
The strongly connected components of the graph are $ABEF$ and $CDGH$, so any path from $A$ to $H$ must use exactly one of $BC$ and $FG$. The choice of edge, together with how many steps are taken in the $ABEF$ cycle, completely determines the path (since there is only one path from one vertex to another in a cycle).
If we use $BC$, we can take $1$ or $5$ steps in $ABEF$. But we cannot use $FG$, since the numbers of steps we would then take in $ABEF$ and $CDGH$ would be congruent to $2\bmod4$ and $3\bmod4$ respectively, for a total path length congruent to $2\bmod4$, whereas $8\equiv0\bmod4$. Hence the two paths you found are the only length-$8$ ones from $A$ to $H$.