copy two elements using xslt with different nodes
===

Below is My input XML 

    <First>
	<practice-session note="yes">
		<lessons>13000</lessons>
		<lessons>15000</lessons>
		<lessons>note</lessons>
	</practice-session>
	<practice-repeats note="yes">>
		<repeat>20000</repeat>
		<repeat>15000</repeat>
		<repeat>description</repeat>
	</practice-repeats>
    </First>


Output for the above is

    <chapters>
	<chapter>
		<practice-session>
			<value>13000</value>
		</practice-session>
		<practice-repeats>
			<value>20000</value>
		</practice-repeats>
	</chapter>
	<chapter>
		<practice-session>
			<lesson>15000</lesson>
		</practice-session>
		<practice-repeats>
			<lesson>20000</lesson>
		</practice-repeats>
	</chapter>
	<chapter>
		<practice-session>
			<lesson>NOTE CHG</lesson>
		</practice-session>
		<practice-repeats>
			<lesson>ENG CHG</lesson>
		</practice-repeats>
	</chapter>
    </chapters>

When i am doing Google and in stack overflow people were suggesting to use xsl:copy-of but when i am using xsl:copy how i will take care each practice-session will have practice repeats.

Can any one help me here.

Thanks in advance

Regards
Karthic