    ,    1 7.7 " , . 4.5"
        //


1)      (  )    ()  () ,   ():
//              ""          ( .   Buh662_54FZ.md)

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


//******************************************************************************
 ()
    
	  <> 0 
  		  > 0  
 			 = "";
			 .(()).("").() = 0   //[+] 
			 ((""))= 0 
  				 = ", : "+ ((""))
  			;                                        //[-] 
			 " : "+() + ; //  + 
		
			 " ";
		;
	
		 "";
    ;
	


//******************************************************************************
 ()
	  <> 0 
	    ("     !",60);
		;
	 =0 
	    ("   !",60);
		;
	 (=1)  (.<>0) 
	    ("     " +  +
		               ",      0!",60);
		;
	 ()=1 
	    ("   , " +  +
		               "     !",60);
		;
	 ()=0 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
			 ()=0   ; //
		
			;
		;
	 ()=1 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
		
			;
		;
	;
	
	 = ("");
	.(""   , "");
	.(""      , "",15,2);	//
	.("", "");
	.(""       , "");
	.(""	    , "",15,2);	//[+]  54 988
	.(""	, "",15,2);	//
	.(""   , "");  //   1.05  
	.(""    , "");  //   1.05  
	.(""   	, "");		//   1.05  
		//  "_"                ,       .
		//      
	.("1229",	"");		//,               ()         ()     .
	.("1230",	"",3);	//    (     (, )  )
	.("1231",	"");		//  

	 = "";
	            = 0; // 54  
	
	 () = 0 
		 (.() = "")
			 (.() = "")
			 (.() = "")
			 (.() = "")
			 (.() = "")
			 (.() = "")
			 (.() = "") 
	        // .("") =  	// 54
			     = ;
			//;	                                    // 54
		;
	;	
	
	 = .;                                                                                 
	 ( = 0)  (((.,3)) = "")  //  ()
		    = -1                                              //   0%   
	;								
	 = ?(()=0,"  ","")+(()+" "+()); 		
	
	 () = 1   //[-]  54
		.();
		.    = ;  // 54
		.       = ;
		. = 1;
		.        = ;	// 54
		.      = 0; //;                 //[+]  54

	

		 = 0;
		 .() <> "" 
		 .(.()).("").() = 0 
		 ((. < 13)  (. > 10))  (. < 3)  //   ,     - 
				= ("");
			.(,,);
			  .()=1 
				 (.() = "")  (.() = 0) 
					 = ("");
					.(,",,,");
					//.(",",",");
					
				;
			;
		;

		.();

		 .(.()).("").() = 1 
			 = ..
		
			 = 1
		;
		
		 .() = 1 
			.();
			 (.() = "") 
				    = .;
				 = ...(.);
			 (.() = "") 
				    = .;
				 = ...(.);
			 (.() = "") 
				    = .;
				 = ; //???
			
				    = .;
				 = ...(.);
			;
			.    = ();
			.	  = (.);
			 (. = 0)  (((.,3)) = "")  //  ()
				. = -1                                              //   0%   
			
				. = .
			;								
			.       = .;
			 (.() = "") 
				. = .;
			
				. = .;
			;
			.	  = .;
			  = 0 
				 .-. <> 0   //    (  )
					.  = . * (1+. / (.-.));
				;
				//. = . * (1+./100);
			;                                                          
			 .(.()).("").() = 1 
				.	  = .
			;

			 .(.()).("").()=1 
				. = ?(.=1, 2, 1) // - ,  -  
			
				. = 1; // - 
			;
			 .(.()).("").()=0 
			 (..(), "")>0 
				. = 4; // - 
			 . = .. 
				. = 3; // - 
			;
			 .(.()).("").()=0   //, ,  ,    .
			 (. = 1)  (.=1)  //   
				. = 2 // -  
			;
            
			 = 0;
			 .(.()).("").()=0 
			 . <> 1  // . <> ,     
				 = 1;
				 .(.()).("").()=0 
				 (.) = 0  //   . ,    /,     /
					.1230 = (..); //       3 ,     
					.1231 = ..;
				;
			;
			  <> 0  //      -,  ,      /     ???
				.();
				 .()=1 
				     (.=)  (.<>0)  (.=.)  //
						.1229 = .;
						 (=1)  ((.) = 0)  
							.1230 = (..); //       3 ,     
							.1231 = ..;
							. = 0; //         
						;
				    ;
				;
			  = 0 
			 .(.()).("").() = 0 
			 (.) = 0  
				.1230 = (..); //       3 ,     
				.1231 = ..;
			;
			
			. = 4; //[-]   4- ,   ,   : 
		;	
		// ("",.()) = 1 
		//	 = ..
		//;
		
	;                                     //[-]  54
	
	         = ;
	//          = ;                   //
	     = 0;
	       = 1;
	         = 0;
    
	//[+]  54
	 .() > 0 
		.("54");			//          
		.(1);
		.54 = ("");
		 = .54;
		.(,"");
		 .(()).("").() = 1                 //       
			.((("")),"");	//   ,        ;     (""),        
		;

		 .(()).("").() = 1                        //        
			 = ("");
			.(,"");	 	//          , (..     ), 1 -          .        !
		
			 = 0
		;
		
		 .(()).("").() = 1                        //        
			 = ("");     //  ( - )
			 (=0)  (=0) 
				 = 
			;
		
			 = ?( = 1, 0, )
		;
	
		 ( < )  ( = 0)   		//   < ,       
	 		("    !",60);
	 		
	 	;
	 	
		.(, "");
		.(, "");
	 	 () = 0 
			.(,"");	//  -
		;
	 	 .(2) = . 
			.(2.,"");	// 
		;
		
		 () = 1  //     .
		 .(.()).("").() = 1   //      (),      
			.(.,"1192");
		 .(.()).("").() = 0  //     .
		 (.) = 0 
			 = ("");
			.(,,.);
			 .() = 1 
				 .() = () 
				 .(.()).("").() = 0  //      (),      
				 (.) = 0    //???   ,    
					.(.,"1192");
					
				;
			;
		;
		
		 ?(.(()).("").()=0,0,("")) = 1  // 1227  1228     
		  = 1 
		 .(1) = . 

			 	 (1) = 1 
			 		("  !",60);
			 		
				// (1.) = 1   //  1.1
			 	//	("   !",60);
			 	//	
			 	;

		 		 = (1.); 
				 = (, "/");
				  > 0 
					 = (, -1)
				
					 = (, "\");
					  > 0 
						 = (, -1)
					;
				;
			 	//???    
				 (1.) = 0 
					.(1.,	"");    //"1227"
			 	;
				 () <> 0 
					.(, ""); //"1228"
			 	;
		;

	
 		("      !",60);
 		
	;
	//[-]  54   
	
	 (, , , , , , ) = 1 
		 = ?( = 0, -1, );
								//[+]  54
			 = .("");
			 	= .("");
			 		= .("");
			 			= .("");
			 		= .("");
			 > 
				 = -;
				 = 1;
			
				 = 0;
				 = 0;
			
		 ;	//[-]  54
		(0);
		();
		(1);
	;
	


2)      (  )    ()  () ,   ():
//              ""          ( .   Buh662_54FZ.md)

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


//******************************************************************************
 ()
    
	  <> 0 
  		  > 0  
 			 = "";
			 .(()).("").() = 0   //[+] 
			 ((""))= 0 
  				 = ", : "+ ((""))
  			;                                        //[-] 
			 " : "+() + ; //  + 
		
			 " ";
		;
	
		 "";
    ;
	


//******************************************************************************
 ()
	  <> 0 
	    ("     !",60);
		;
	 =0 
	    ("   !",60);
		;
	 ()=1 
	    ("   , " +  +
		               "     !",60);
		;
	 ()=0 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
			 ()=0   ; //
		
			;
		;
	 ()=1 
		 ("       ?","+")="" 
		    ;
		;
		
			 ()=0   ; //
		
			;
		;
	;
	
	 = ("");
	.(""   , "");
	.(""      , "",15,2);	//
	.("", "");
	.(""       , "");
	.(""	    , "",15,2);	//[+]  54 988
	.(""	, "",15,2);	//
	.(""   , "");  //   1.05  
	.(""    , "");  //   1.05  
	.(""   	, "");		//   1.05  
		//  "_"                ,       .
		//      
	.("1229",	"");		//,               ()         ()     .
	.("1230",	"",3);	//    (     (, )  )
	.("1231",	"");		//  

	 = "";
	            = 0; // 54  
	
	 () = 0 
		 (.() = "")
			 (.() = "")
			 (.() = "")
			 (.() = "")
			 (.() = "")
			 (.() = "") 
	        // .("") =  	// 54
			     = ;
			//;	                                    // 54
		 (.() = "") 		//[+]  54
			 (.) = 0 
				 (..() = "")
					 (..() = "")
					 (..() = "")
					 (..() = "")
					 (..() = "")
					 (..() = "")
					 (..() = "") 
					// ..("") =    // 54
						 = .;
					//;	                                              // 54
				;
			;			                                		//[-]  54
		;
	;	
	
	 = 0; //???                                                                         
	 = ?(()=0," ","")+(()+" "+()); 	
	
	 () = 1   //[-]  54
	
	.();
	.    = ;			// 54
	.       = ;
	. = 1;
	.        = ; 	// 54
	.      = 0; //;                 //[+]  54

	

		 = 0;
		 .() <> "" 
		 .(.()).("").() = 0 
		 ((. < 13)  (. > 10))  (. < 3)  //   ,     - 
				= ("");
			.(,,);
			  .()=1 
				 (.() = "")  (.() = 0) 
					 = ("");
					.(,",,,");
					//.(",",",");
					
				;
			;
		;

		.();
		
		 .(.()).("").() = 1   //[+] 
			 = ..
		
			 = 1
		;                                                              //[-] 
		
		 .() = 1 
			.();
			 = ("."); //???
			 (.() = "") 
				    = .;
			 (.() = "") 
				    = .;
			 (.() = "") 
				    = .;
			 (.() = "") 
				    = .;
			 (.() = "") 
				    = .;
			 (.() = "") 
				    = .;
				 = ...(.);
			 (.() = "") 
				    = .;
				 = ...(.);
			 (.() = "") 
				    = .;
			
				    = .;
				 = ...(.);
			;
			.    = ();
			.	  = (.);
			 (. = 0)  (((.,3)) = "")  //  ()
				.    = -1                                              //   0%   
			
				.    = .
			;								
			 .(.()).("").()=1 
				.       = .;
			;
			 .(.()).("").()=1 
				. = .;
			
				. = 1;
			;
			.	  = .;
			  = 0 
				 .-. <> 0   //    (  )
					.  = . * (1+. / (.-.));
				;
				//. = . * (1+./100);
			;                                                          
			 .(.()).("").() = 1 
				.	  = .
			;

			 () <> 11  // 
				. = 1; // - 
			
				 .(.()).("").()=1 
					. = ?(.=1, 2, 1) // - ,  -  
				
					. = 1; // - 
				;
				 .(.()).("").()=0 
				 (..(), "")>0 
					. = 4; // - 
				 . = .. 
					. = 3; // - 
				;
				 .(.()).("").()=0   //, ,  ,    .
				 (. = 1)  (.=1)  //   
					. = 2 // -  
				;
			;

			 = 0;
			 .(.()).("").()=0 
			 . <> 1  // . <> ,     
				 = 1;
				 .(.()).("").()=0 
				 (.) = 0  //   . ,    /,     /
					.1230 = (..); //       3 ,     
					.1231 = ..;
				;
			;
			  <> 0  //      -,  ,      /     ???
				.();
				 .()=1 
				     (.=)  (.<>0)  (.=.)  //
						.1229 = .;
						 (=1)  ((.) = 0)  
							.1230 = (..); //       3 ,     
							.1231 = ..;
							. = 0; //         
						;
				    ;
				;
			  = 0 
			 .(.()).("").() = 0 
			 (.) = 0  
				.1230 = (..); //       3 ,     
				.1231 = ..;
			;
			
			. = 4; //[-]   4- ,   ,   : 
		;	
		// ("",.()) = 1 
		//	 = ..
		//;
		
	;                                     //[-]  54
	
	         = ;
	//          = ;                   //
	     = 1;
	       = 1;
	         = 0;
    
	//[+]  54
	 .() > 0 
		.("54");			//          
		.(1);
		.54 = ("");
		 = .54;
		.(,"");
		 .(()).("").() = 1                 //       
			.((("")),"");	//   ,        ;     (""),        
		;

		 .(()).("").() = 1                        //        
			 = ("");
			.(,"");	 	//          , (..     ), 1 -          .        !
		
			 = 0
		;
		
		 .(()).("").() = 1                        //        
			 = ("");     //  ( - )
			 (=0)  (=0) 
				 = 
			;
		
			 = ?( = 1, 0, )
		;
	
		 ( < )  ( = 0)   		//   < ,       
	 		("    !",60);
	 		
	 	;
	 	
		.(, "");
		.(, "");
	 	 () = 0 
			.(,"");	//  -
		;
	 	 .(2) = . 
			.(2.,"");	// 
		;
	 	
		 () = 1  //     .
		 .(.()).("").() = 1   //      (),      
			.(.,"1192");
		 .(.()).("").() = 0  //     .
		 (.) = 0 
			 = ("");
			.(,,.);
			 .() = 1 
				 .() = () 
				 .(.()).("").() = 0  //      (),      
				 (.) = 0    //???   ,    
					.(.,"1192");
					
				;
			;
		;
		
		 ?(.(()).("").()=0,0,("")) = 1  // 1227  1228     
		 .(1) = . 

			 	 (1) = 1 
			 		("  !",60);
			 		
				// (1.) = 1   //  1.1
			 	//	("   !",60);
			 	//	
			 	;

		 		 = (1.); 
				 = (, "/");
				  > 0 
					 = (, -1)
				
					 = (, "\");
					  > 0 
						 = (, -1)
					;
				;
			 	//???    
				 (1.) = 0 
					.(1.,	"");    //"1227"
			 	;
				 () <> 0 
					.(, ""); //"1228"
			 	;
		;

	
 		("      !",60);
 		
	;
	//[-]  54   
    
	 (, , , , , , ) = 1 
		 = ?( = 0, -1, );
								//[+]  54
			 = .("");
			 	= .("");
			 		= .("");
			 			= .("");
			 		= .("");
			 > 
				 = -;
				 = 1;
			
				 = 0;
				 = 0;
			
		 ;	//[-]  54
		(0);
		();
		(1);
	;
	


3)         :   .
         .
      ,           ,       .