 , , , , ;
 , , , , ;  //
 ;     // 
 ;                          //
 ;
 46, 45, 62;
 , ;
 ;
 45_1,45_2;

 ;
 ;
 ;
 ,,;
// 
//*********************************************
 ()
	 ?(<0,-,);

//*********************************************
 ()
	=",,,,";
	=+",,,";
	 <>0 
		=+",,";
	;
	 =1 
        =+",,";
	;
	 (, );

//*********************************************
//*********************************************
 (,)
	 ?(()="","",+());

//*********************************************
 (,,,,=0,="")
	1 = +(" ,:",N_);  
	=0;  =0;
	 ()=1 
	 (.) <> 1 
		  = ;
		  =  * ..();
	; 
	// = ?(()=0, , );
	 = ;
	//         
	(, "", 1, , , , , , , , ); 

//*********************************************
//**************** )   )_    )		) 	)   68
//**************** ) 	)      )      ).   )  
//**************** )  
// ()
//	//                     					
//	(. ,	"");
//	(.,"");
//	(. ,   "");
//
//*********************************************
 ()
	 (. <> ) 
		.();
		 = .("",,0);
		  = 0 
			(" <" + . +">     <" +  + ">!");
		
			  * .;
		;
	
		 ;
	;

//*********************************************
 ()
	 = .;
	//                                     (4)   (4)
	 (="") 
		//  
		(. ,. , ,"",45_1 , 45_2 ,. ,.);
		(". . ", 46, .45. ,.,.);

		(. ,.    , ,"",45_1 , 45_2 ,. ,.);
		(". . ",  46, .45. ,., .);

		(. ,. , ,"",45_1 , 45_2 ,. ,.);
		(". . ",  46, .45. ,., .);
		 =1 
			("","","","",45_1, 45_2 ,. ,.);
			("  .","", "45"  , ,.+.);
		;
	 (="") 
		//    62
		(,  ,"" ,"",., ., );
		(".  ", 62, 46, .62, ., );

		( ,  ,"" ,"",., .,    );
		(".  ", 62, 46, .62 , . ,);

		( ,  ,"" ,"",., .,    );
		(".  ", 62, 46, .62 , . ,);
	 (="") 
		//   
		=..;
		=..;
		(. ,. , ,"", ,);
		(".  ", 46, "68.02" ,.,0 , );

		(. ,.    , ,"", ,);
		(".  ", 46, "68.02" ,., 0 , );

		(. ,.    , ,"", ,);
		(".  ", 46, "68.02" ,., 0 , );
	 (="")  (<>0) 
		//  + 
		( ,   ,"","" ,,  );
		(". ", 62 , "45.11" , ,0);

		( ,   ,"","" ,, );
		(" . ", 62 , "76.14" , ,0 );
	;


//*********************************************
//*********************************************
 (,,1,2="",3="",4="")
	.();
	.(..);
	 2="" 
		 = .(,,,1);
	
		 = .(,,,1, 2, 3, 4);
	;
	 =.. 
		.(..);
		 2="" 
			 =  + .(,,,1);
		
			 =  + .(,,,1, 2, 3, 4);
		;
	;
     ;

//*********************************************
 ()
	// = 0; =0;
	// (=.)  (=.) 
	//	 = ("45","",45_1, 45_2, , .);
	//	 = ("45","",45_1, 45_2, , .);
	//;
	// (=.)  (=.) 
		 = ("45","",45_1, 45_2, , .);
		 = ("45","",45_1, 45_2, , .);
	//;
	 =  . + .;
	 ( < )  
		("  <45>   "++" "+(.)+" """+.+""""+"   "+);
		 = 0;
	 ( = )  
		 = ;
	
		 = */;
	;
	 (,2);

//*********************************************
//*********************************************
 ()
	(.);//  
	 = ();
	 = 0;  = 0;  = 0;  = 0;  = 0;	 = 0;
	 (=.)  (=.) 
		 = (.45,"",45_1, 45_2, , .);
		 = (.45,"",45_1, 45_2, , .);
		//("45_1="+45_1+" ,45_2="+45_2+" ,="++" ,="+);
	;
	 (=.)  (=.) 
		 = (.45,"",45_1, 45_2, , .);
		 = (.45,"",45_1, 45_2, , .);
		 = (.45,"",45_1, 45_2, , .);
		 = (.45,"",45_1, 45_2, , .);
	;

	 = ++;
	. = (,);
	 = -.;
	. = (,);
	 = -.;
	. = (,);
	. = 0; . = 0; . = 0;
	62 = . + .;
      <  
		("  "+.45+"   "++" "+.+" "++"  " ++ "   " +  + "   " + );
	
	     (. > 0) 
			. = ?(.=,,(*./,2));
	    ;
	     (. > 0) 
			. = ?(.=,,(*./,2));
	    ;
	     (. > 0) 
			. = ?(.=,,(*./,2));
		("="+.+" ,="+.+" ,="+(./.));
	    ;
		.62 = (62*. / ,2);
		.62 = (62*. / ,2);
		.62 = 62 - .62 - .62;

		. = (.*. / ,2);
		. = (.*. / ,2);
		. = . - . - .;
    ;

//*******************************************
 1() 
//*********************************************
 ()
	 , , ;
	.();
	="";
	=0;
     ()=0 
	    ("   -   !"); ;
	;
	 = ("");
	 = (".");

	//   45 
	 (=.)  (=.)  ( = .) 
		=0;
	 (=.)  ( = .) 
		=1;
	
	    ("   -   !"); ;
	;

	 = (".");
	.(90001,0);
	 .()=1 
		 = .(.());
	
		("   <>   <>"); ;
	;


	//(); //   -  
  ();

	 =1 
        1();
	; 
	
	 ( = .)  ( = .) 
	    ; 
	;

	.("62");
	.("");

	.("");
	.("");
	.("");

	.("");
	.("");
	.("");

	.("62");
	.("62");
	.("62");

	.("");
	.("");
	.("");

	//.(); //  
	// .() = 1 
    //;
	=0;
	//.(,,1);
	// = .(,2);
     = "";
//	.("45,,,62",",,,,,,,,,");
	.();
	 .() = 1  
		(.);//  
        //(.);
        //("="++" ="+);
		 = 0;
		 = ?(=1,4,3);
		 .(.45.,,) = 0 
		    ("   -     "+);	;
		;
		46 = .(,?(=1,6,5));
		62 = .(,?(=1,9,8));
	    .62 = 62;
		 (=1) 
			45_1=?(=1,,);
			45_2=;
		
		    45_1= ;
			45_2=;
		;
		
		();
        . = ;
 		 (=1) 
			=();
		;

		 = _(, ., _, 1); // .. _ 10.01.2000 .
		  = 1  () 
		     = (,,1);
		    ();
		;

	;
    //(,"");
  	.(",,,,,1,2,3,4,1,2,3,4,,,",",,");

	.();
	 .()=1 
		(,.,.,.,.,.,
		.,.,
		.1,.2,.3,.4,
		.1,.2,.3,.4,.,.);	
	;  
	
	//    
	 (.=) 
		//    .
		 = ("");
		.(,,());
		 .()=1 
			 (.() = 0)  (.() = "") 
				.(1); 
			;
		;    
		 =1 
			= .();
			 =  + .(); 
			 > 
				.();
				.(,+1,);
			;
		; 
		//  -        
		.();
		 .()=1  
			. = -.;
			. = -.;
			. = -.;
		;   
		.();
		(".", , ());
	
		 .()=0 
		 (.("")>0) 
		 (.=.)  
			
			//    
			 = ("");
			.(,,);
			 .()=1 
				 (.() = 0)  (.() = "") 
					.(.());
					.();
					.();
					 .>0   //   - ( )
						.(1);  //>0 -   ,  .  .
					    ;
					;
				;
			;
			
			//     
			.();
			(".", , ());
		;
	;
	.();

	. = ("");
	. =((N_)," ")+ + ("  (.69)",)+("  ",);
	.();

//*********************************************


 1()
	 = ("");
	1 = ("");
	.("45");
	.("");
	.("");
	.("");
	.("");
	.("");
	.("");
	.(""); //  
	.(""); //  
	 = (""); //     .

	(1);
	1.("");
	// 1   ,   . .
	  = 1   () 
		();
		1.(,"",());
	;
	1.("45,",""); //   

	(1); //  45,   
	 (=1) 
		45_1=?(=1,,);
		45_2=;
	
		45_1= ;
		45_2=;
	;
	 = ("");
	.();
	.();
	//    ,  ,
	//     -  
	41 = 0;  40 = 0;
	//    -   45  -   40, 41 ,
	 .()=1 
		=(...,2);
		=(...,2);
	     ((="41")  (="40")  (="60")) 
			(="45")  (...<>"45.11") 
			.();
			.45 = ..;
			. = ..;
			 = ..;
			 = .;
			. = ((.45,"",45_1, 45_2, ., ),0);
			. = ((.45,"",45_1, 45_2, ., ),0);
			. = ;
			. = (,.);
			. = (.,.);
			. = 0;
			 . <  
				  = . 
				     = .;
				  = . 	 	
				     = .;
				;
				 = (.45,"",45_1, 45_2, ., );
				 = (.45,"",45_1, 45_2, ., );
				 .+ <  
				    ("   "+.45+
					"  <"+.+"> , "+(.+)+
					"   ("+.+").      .");
				
					 =   - .;
					 = . - .; 
					 . > 0  //030800 -  - ,   
						.();
					;
					.45 = ..;
					. = ..;
					. = ;
					. = ;
					. = ;
					. = ;
					. = ;
					. = 0;
				;
		    ;
				
		     (="41")  (="60") 
				41 = 41 + .;
			 ="40" 
				40 = 40 + .;
		    ;
				
	    ;
	;
	// .("")<1.("") 
	//	("  "+ .("")+"   ! "+1.(""));
	//	;
	//;
	// .  .  
	=..;
	=..;

	 = ?(40 > 41,"43.05","44.05");          
	 .()="_" 
		 = ("") - .("_");
		 = ("") - .("___");
	
		 = ("") - .("");
		 = ("") - .("");
	;
	 = .;
	 <0  // .  =>  . 
		(,   ,"","" ,, );
		(". ", , "45.11", -, 0 );
		 _=0 
			(, ,  ,"" ,, ,);
			(".  ", "19.09", "19.09", -, 0 );
		
			(,   ,"","" ,, );
			(".  ",, "76.14", -, 0 );
		;
	 >0 
		(,   ,"","" ,, );
		(". ", "45.11", , , 0 ); 
		 _=0 
			(, ,  ,"" ,, , );
			(".  ", "19.09", "19.09", , 0);      
		
			(,   ,"","" ,, );
			(".  ",, "76.14", , 0);
		;
	;


	.(""); //
	1.("");
	//:
	//1 -    
	// -  - -
	//1     .   -  
	// .  1,  ,     
	//  - 
	//: 1 -   = 0,   
	//    ( )    

	//   
	1.(); //    
	 1.() = 1 
		=0;
		=.(1., , "");
		 =1  
			 1.45<>.45 
				("    ("+1.45+"  "+.45+")");
				;
			;
			//    -    
			.();
			.=1.;
			 = 1.;
			 = -.;//  
			// 1 , .,      :
			//     - 
			//     - 
			1. = (0,);
			. = (, .);
			 <0  //    
				.();
				. = ;
				.(,,);
				//    
				//        
				.();
				 = .();
				.(,,);
				. = -;
				. = 0;
			;
			 <=0   //     
				;
			; 
			//   - ,      :+))
			=+1;
			=0;
			 (<=.())  
				 = .(,"");
				 =1. 
					=1;
					;
				; 
				=+1;
			; 
			//    -  ,     
		;
	;
    //  ,      ,
	//     -, 
	//        
	
	//(,"");  //- -
	//(1,"1"); 
	
    //  -  ,   
	//          
	1.(); //
	 1.() = 1 
		=1; // 
		
		 1.>0  
			
            //      
			//     45.91
			 >.() 
				=0;
				=.(1.,,""); 
				 =0 
				    //("    45, ..    !");
					=1;//      -     -
					//;
				;
				 = .(,"");
				45 = .(,"45");
				.();
				.=1.;
				.=1.;
				.45=45;
				.=;
				. = 0;
				. = 1.;
				1. = 0;
			    ;
			; 
			
			.();
			 (.)=1 
				.=1.;
				 = 1.;
				 = -.; //=   
				1. = (0,); //   - 0
				.=(, .);
				 <0 
					.();
					.=;
					.(,,);
					.();
					 = .();
					.(,,);
					. = -;
					. = 0;
				;
			;
			 = +1;

		;

	;
	//(,"_1");
	//(1,"1_1");
    //;
	
	
	// -   
	.(); //
	 .() = 1  
		 (.)=1  //030800 -         
		    . = .;
		;
		
		 = . - .;
		 .<=0 
			 = ...();
			 <=0 
			    ("     -      "+.);
			;
		
			 = ?(.>0,./.,0); 
		;  
		
		
		 = (*.,2);
		 (=1)        //  190600:  (.<>.)
			 = ("45","",45_1, 45_2, ., .);
			 = ("45","",45_1, 45_2, ., .);
			 = ?(>0,/,0);
			 = (*.,2);
			 = (*.,2);
		;  
		
		 (. = .)  (.=.)     
		 (. = .)  (.=0)     //
			// . = . 
			//    ;
			// (.=0) 
			(. ,. , ,"",45_1, 45_2, ., .);
			("", "45.91", .45. ,,);
			 (=1)     // (.<>.)
				("","","","",45_1, 45_2 ,. ,.);
				("   .","", "45"  , ,);
			;
			//;
		 
			//(.);
			 = ...();
			 <=0 
			    ("     -      "+.);
			;
			 = (*.,2);
			 = ?(.=0,0,(*.,2) - );
			
			(. ,. , ,"",45_1, 45_2, ., .);
			("", "45.91", .45. ,,.);
			
			(45_1, 45_2, ., ., . ,. ,);
			("", .45. , "45.91",,.);
			 (=1)       //   (.<>.)
				("", "" ,"" , "", 45_1, 45_2 ,. , .);
				("   .","", "45"  , ,.);
				
				(45_1, 45_2 ,. , .);
				("   .","45", "" , , .);
			;
			//    - 
			//  46
			 = 0;
			 = ?(=1,4,3);
			 .(.45.,,) = 0 
			    ("   -     "+);	;
			;
			46 = .(,?(=1,6,5));
			 = _(, ., _, 1); // .. _ 10.01.2000 .
			// >0   //    =>  
				(. ,. , ,"",. ,. ,);
				("  ", 46, "45.91", ,0);
			// <0 
			//	(. ,. ,, "", . ,. , );
			//	("  ", "45.91", 46, -,0);
			//;
			
			 = .;
			 (()<>())  (()<>())  
				46 = ..46;
				(. ,. , ,"",46);
				("   ", 46, "80", -,0);
			;
		;

	;   
	
	//(,"");
  	.(",,,,,1,2,3,4,1,2,3,4,,,",",,");

	.();
	 .()=1 
		(,.,.,.,.,.,
		.,.,
		.1,.2,.3,.4,
		.1,.2,.3 ,.4);	
	;
	.();
	.();
    // ,      
    .();


//*********************************************
//*********************************************


 = .;
 = .;
 = .;
 = .;
 = .;
 = .;
 = ("");
.("");
.("");
.("");
.("");
 = ("");
 = ("");
