Extract character between specific line numbers

Hi guys,

I have txt file and I would need to extract all the contents between specific line numbers.

Line 1: apple
Line 2: orange
Line 3: mango
Line 4: grapes
Line 5: pine apple

I need to extract the content between line 2 and 4, including the contents of Line 2 and 4 so the ouput should look like

Line 2: orange
Line 3: mango
Line 4: grapes

Any help is appreciated...

awk '/Line 2/, /Line 4/' data
sed -n '/Line 2/, /Line 4/ p' data

Or, irrespective of the contents of those lines and aborting to avoid unnecessarily reading additional lines (useful if the files are large):

sed -n '2,4p; 4q' data
awk 'NR==2,NR==4; NR==4 {exit}' data 

Regards,
Alister