If I want LED1 to blink 3 times and then LED2 3 times is there an "easier" way than this:

Code:
LED1 var PORTB.1
LED2 var PORTB.2

loop:
HIGH LED1
PAUSE 500
LOW LED1                     'blink 1
PAUSE 500

HIGH LED1
PAUSE 500
LOW LED1                     'blink 2
PAUSE 500

HIGH LED1
PAUSE 500
LOW LED1                     'blink 3
PAUSE 500

HIGH LED2
PAUSE 500
LOW LED2                     'blink 1
PAUSE 500

HIGH LED2
PAUSE 500
LOW LED2                     'blink 2
PAUSE 500

HIGH LED2
PAUSE 500
LOW LED2                     'blink 3
PAUSE 500

GOTO loop
END
Cant you only make something like this and get loop1 to repeat only 3 times and then start loop2.. ?

Code:
LED1 var PORTB.1
LED2 var PORTB.2

loop1:
HIGH LED1
PAUSE 500
LOW LED1                     
PAUSE 500
GOTO loop1

loop2
HIGH LED2
PAUSE 500
LOW LED2                     
PAUSE 500
GOTO loop2

END
So I want a loop that repeats itself 3 times and then starts loop2, how do I do that?