Questions about copying parameters

Hi,

What I am doing is:

         Category 1
             |
       ______|_________
      |                |
 Category 2        Category ?
  ____|____            |
 |         |        Topic ?

Topic 1 Topic 2

What I want to achieve is to copy Category 1(grandparent) and save as a
new record. When I copy Category 1, Category 2(parent), Topic 1 and
Topic 2 (children) will be copied as well.

Thanks.