using System; 
using System.Collections .Generic ; 
using System.IO ; 
using System.Linq ; 
using System.Text .RegularExpressions ; 
 
public class Test
{ 
	public static  void  Main( ) 
	{ 
		var s =  ">>1<< First Option For Third Variable Reply1 >>1<<\n \n >>2<< Second Option For Third Variable Reply 1 >>2<<\n \n >>3<< Third Option For Third Variable Reply 1 \n >>3<<" ; 
		var rx =  @"(?<=>>([0-9]+)<<).*?(?=>>\1 <<)" ; 
		var results =  Regex.Matches ( s,  rx,  RegexOptions.Singleline ) 
					.Cast < Match> ( ) 
					.Select ( m =>  m.Value ) ; 
		Console.WriteLine ( string.Join ( "\n " ,  results) ) ; 
	} 
} 
 
				dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLklPOwp1c2luZyBTeXN0ZW0uTGlucTsKdXNpbmcgU3lzdGVtLlRleHQuUmVndWxhckV4cHJlc3Npb25zOwoKcHVibGljIGNsYXNzIFRlc3QKewoJcHVibGljIHN0YXRpYyB2b2lkIE1haW4oKQoJewoJCXZhciBzID0gIj4+MTw8IEZpcnN0IE9wdGlvbiBGb3IgVGhpcmQgVmFyaWFibGUgUmVwbHkxID4+MTw8XG5cbj4+Mjw8IFNlY29uZCBPcHRpb24gRm9yIFRoaXJkIFZhcmlhYmxlIFJlcGx5IDEgPj4yPDxcblxuPj4zPDwgVGhpcmQgT3B0aW9uIEZvciBUaGlyZCBWYXJpYWJsZSBSZXBseSAxIFxuPj4zPDwiOwoJCXZhciByeCA9IEAiKD88PT4+KFswLTldKyk8PCkuKj8oPz0+PlwxPDwpIjsKCQl2YXIgcmVzdWx0cyA9IFJlZ2V4Lk1hdGNoZXMocywgcngsIFJlZ2V4T3B0aW9ucy5TaW5nbGVsaW5lKQoJCQkJCS5DYXN0PE1hdGNoPigpCgkJCQkJLlNlbGVjdChtID0+IG0uVmFsdWUpOwoJCUNvbnNvbGUuV3JpdGVMaW5lKHN0cmluZy5Kb2luKCJcbiIsIHJlc3VsdHMpKTsKCX0KfQ==