Although I agree with
@berkeman that you don't need "essential" nodes and branches, I will reply to your post within that context just to make sure that you see the consistency between what
@berkeman recommends and the "essential" approach that (presumably) you were taught. It looks like you ran into trouble because of misapplication of the "essential" rules. This is what you need to do:
1. Identify all essential nodes and label them with
different letters. Remember that "Essential node = node where 3 or more circuit elements join." I see 4 of these. How many do you see?
2. Do not identify turning "corners" like A, G and the second D and points between circuit elements like B; they muddle the issue. Identify current paths by their essential nodes and a circuit element. Example: DF through R
7 as opposed to DF through R
6.
3. It looks like you missed the point that a straight wire counts as a circuit element. It may carry current just like any resistor except that it has zero resistance and that there is zero potential difference across its ends.
4. Identify all essential branches. Remember that they have to start and end at an essential node. How many of these do you see? I see 6.
Once you correctly identify essential nodes and branches, it should be easy to figure out what's in series and what's in parallel by applying the criteria that you posted.