Hi Kerolos,
Can you elaborate on your method? If you write it out I can provide feedback on where you might have gone wrong.
As to why in this question they used bonds broken and bonds formed to calculated dH, it is because as a state function, you can essentially use any differences in dH corresponding to any reaction, as long as the overall change adds up to the reaction you are trying to calculate a dH for.
In this case, because you are given the dHs for bonds broken and formed in a table, you assume that all the bonds are broken and then reformed in this reaction, and use the sum of these changes to get the overall reaction.
Again, I am not sure how you did the approach on page 143 (is that 143 on the CC or on EK?), but if you elaborate on what you did I might be able to provide insight into that.
I hope this helps,
Katt