 ;
 ; 
 , ;
 ;

//__ =======================================================
 ()
	 .. <>"" 
   		.1.(""); 
		.2.("");
		.3.("");
		 = 0;
		 ..() > 0 
		    .1.(1);
			.2.(0);
			.3.(0);
			1 = (..(1).());
			.1.(1);
			 =  + ?((1) > 0,1,0);
		;

		 ..() > 1               
			.2.(1);
			.3.(0);
			2 = (..(2).());
			.2.(2);               
			 =  + ?((2) > 0,1,0);
		;
		
		 ..() > 2               
			.3.(1);                        
			3 = (..(3).());
			.3.(3);               
			 =  + ?((3) > 0,1,0);
		 (..(2).()) = "." 
			.3.(0);                        
			3 = "";
			.3.(3);               
			// =  + ?((3) > 0,1,0);
			//3 = 2.();
		;
		 = ?( > 0,"",..);
		.();
    ;
		
//___ =======================================================

//__ =========================================================
 ()
	  <>  
		 = ;
	    ();
	;

//___ =========================================================

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

//___ =======================================================

//  ,,   -
//=============================================================================
   

//  ,,   -
//=============================================================================
 ()
	("  .   .",10);


//  ,,   -
//=============================================================================
 ()
	 .()=0 
	    ;
	;
      = ("    - " + (.) +"  " + (.),4,20);
	2 = ("    - " + (.) +"  " + (.),4,20);
	 = ;
     2 = 6 
		 = ;
		=(""); 
		.(-366,+366,);
		 .()=1 
	    	 (.<>)  (.<>) 
	        	;
	    	;
		; 
		.();
		.(0);	
         = ""
	  = 6 
	     = ""
	;
	..( 1 );
                                                                 

//=============================================================================
// ()
//	 =  * ...() * 0.01;
//	 =  + ;
//                                                                 

//=============================================================================
 ()
	 =  -  - ;


//=============================================================================
 ()
	 =  * ...() * 0.01;
	 =  +  + ; 


//=============================================================================
 ()
	 = ( - ) * 100 / ( 100 + ...() );
	 =  -  - ;
             

//=============================================================================
 ()
	 =  + ;
	 =  + ;
                  

//=============================================================================
 ()

	 = ?(  = .. , 0 , 1 );
	.89.(  );
	.89.(  );
	 = ?(  = ..__89 , 0 , 1 );
	..(  );
	._.(  );
	..(  );
	._.(  );
                         

//=============================================================================
 ()
	 .() = "" 
		(?(.() <>1 , . , ));
	
		();
	;


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


//======================================================================================
 ()
 = (".");
	 (  ) <> ""  
		..( 0 );
	;
	.( "" );	                        
	43.( 1 );
	..( 1 ); 
	..( 1 );
	..( 1 );
	.(1); 
	(); 
	(1);


//=====================================================================================
 ()  
	 = .;
	 ( . ) = 0 
		.( 1 ) ;
		 = .();
	;                                        
	 = ..;      
	 = ..;


//=====================================================================================
 ()          
	();


//=====================================================================================
 () 
	. = ("");
	.=" : "+;
	 (  ) = "" 
		 = ;
	;
//__ =========================================================
	(, );
	 = ",,,,";  
	 ( ( (( .. , 2 ) = "43")  ( ( .., 2 ) = "44") ) 
			 ( ( ( .. , 2 ) ) > 4 ) )  
		// =  + ",43,43"	
	;
	 (, )=0 
	     ("   -   !");  
		 ;
	; 
//___ =========================================================
     = ();


//=====================================================================================
 () 
	 (. = .. )   
		();
		 () > 0 
			// = ..;
			();
		;        
		..(0);
		//..(0);
		..(0);
		._.(0);
		..(0);
	
		();
		 () > 0 
			// = ..;
			();
		;        
		..(1);
		//..(1);
		..(1);
		._.(1);
		..(1); 
	;
	 . <>  
		 = "";
	
                                                                        

//====================================================================================
 ()
	 (. <> )  (.() = 1) 
		("    , !!!",10);
		 = ""; 
	
		 = ?(.() <>1 , . , );
	
 

//=============================================================================
 43() 
	 43. <> 43 
		43 = "";
	


//=============================================================================
 43()
	 (43. <> 43)  (43.() = 1)  
		("    , !!!",10);
		43 = ""; 
	
		43 = ?(43.() <>1 , 43. , 43);
	
   

//=======================================================================
 2() 
	 2.() = "" 
		2 = ?(2.() <>1 , 2. , 2);    
		("3",".");
		3 = 2.;
	;
                                                                 

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

//==============================================================================
 ()
	=0;            
	=1;
	=(".");
    
	 (.()=0)   (("")>0)   //   
		=(" -?",4);
		  =6  // 
			=1;
			();
		;
	 (()=1)  (.()=1) 
		.();
		=("  .  -?",4);
		  =6  // 
			=1;
			();
		;
	; 
	
	 (=1)  (.()=1) 
		 = .();
		//(,,0); 
	;

