1. рд╕реНрдерд╛рдиреАрдп рдЪрд░

рдЖрдЗрдП рдЪрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдЧрдВрднреАрд░ рдмрд╛рдд рдХрд░реЗрдВред рд▓реЗрдХрд┐рди рдЗрд╕ рдмрд╛рд░ рд╣рдо рдЙрдирдХреА рдЖрдВрддрд░рд┐рдХ рд╕рдВрд░рдЪрдирд╛ рдкрд░ рдЪрд░реНрдЪрд╛ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╣рдо рдЗрд╕ рдмрд╛рдд рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реЗрдВрдЧреЗ рдХрд┐ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЙрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдХреИрд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рд╡реЗ рд╕реНрдерд┐рдд рд╣реИрдВред

рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рднреАрддрд░ рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╕рднреА рдЪрд░ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХрд╣рд▓рд╛рддреЗ рд╣реИрдВ ред рдПрдХ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЗрд╡рд▓ рдХреЛрдб рдХреЗ рдмреНрд▓реЙрдХ рдореЗрдВ рдореМрдЬреВрдж рд╣реЛрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╛, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдХреЛрдб рдХреЗ рдЙрд╕ рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрдд рддрдХ рдШреЛрд╖рд┐рдд рд╣реЛрдиреЗ рдХреЗ рдХреНрд╖рдг рд╕реЗ рдореМрдЬреВрдж рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЗрд╕реЗ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рд╛рджрдЧреА рдХреЗ рд▓рд┐рдП, рдЖрдЗрдП рдПрдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:

рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рджреГрд╢реНрдпрддрд╛
public static void main(String[] args)
{
   int a = 5;
   if (a < 10)
   {
     int b = 10;
     while (true)
     {
       int x = a + b;
       System.out.println(x);
     }
     System.out.println(b);
   }

}


a
a
a
a, b
a, b
a, b
a, b, x
a, b, x
a, b
a, b
a
a

рдЖрдЗрдП рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реНрдерд╛рдиреАрдп рдЪрд░реЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдпрд╣рд╛рдВ рдХрд░реНрд▓реА рдмреНрд░реЗрд╕реЗрд╕ рд╕реЗ рдпреБрдХреНрдд рдХреЛрдб рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рд╣реИ: рдпрд╣ рдПрдХ рдореЗрдердб рдмреЙрдбреА, рд▓реВрдк рдХреА рдмреЙрдбреА, рдпрд╛ рд╕рд╢рд░реНрдд рд╕реНрдЯреЗрдЯрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдПрдХ рдмреНрд▓реЙрдХ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдб рдХреЗ рдмреНрд▓реЙрдХ рдореЗрдВ рдШреЛрд╖рд┐рдд рдПрдХ рдЪрд░ рдХреЛрдб рдХреЗ рдЙрд╕ рдмреНрд▓реЙрдХ рдХреЗ рдЕрдВрдд рддрдХ рдореМрдЬреВрдж рд░рд╣рддрд╛ рд╣реИред

рдпрджрд┐ рд▓реВрдк рдХреЗ рд╢рд░реАрд░ рдореЗрдВ рдПрдХ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдХреЗрд╡рд▓ рд▓реВрдк рдХреЗ рд╢рд░реАрд░ рдореЗрдВ рд╣реА рдореМрдЬреВрдж рд░рд╣реЗрдЧрд╛ред рдпрд╣ рд▓реВрдк рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкрд░ рдмрдирд╛рдпрд╛ рдФрд░ рдирд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдЖрдк рдПрдХ рд╣реА рд╡рд┐рдзрд┐ рдореЗрдВ рдПрдХ рд╣реА рдирд╛рдо рдХреЗ рд╕рд╛рде рджреЛ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдШреЛрд╖рд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ - рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдХреЛрдб рдХреЗ рдмреНрд▓реЙрдХ рдЬрд╣рд╛рдВ рдЪрд░ рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЧрдП рд╣реИрдВ рд╡реЗ рдУрд╡рд░рд▓реИрдк рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг:

рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рджреГрд╢реНрдпрддрд╛
public static void main(String[] args)
{
   int a = 5;
   if (a < 10)
   {
     int b = 10;
     System.out.println(b);
   }

   if (a < 20)
   {
     int b = 20;
     System.out.println(b);
   }
}


a
a
a
a, b
a, b
a
a
a
a
a, b
a, b
a

рд╣рдо рдХреЗрд╡рд▓ рдирд╛рдо рдХреЗ рджреВрд╕рд░реЗ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдХреЛ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдереЗ b рдХреНрдпреЛрдВрдХрд┐ рдкрд╣рд▓рд╛ b рдЪрд░ рдЙрд╕ рдХреЛрдб рдмреНрд▓реЙрдХ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рджреВрд╕рд░рд╛ bрдЪрд░ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред


2. рдкреИрд░рд╛рдореАрдЯрд░реНрд╕

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛, рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдзрд┐ рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╣рддреЗ рд╣реИрдВред рдЙрдирдХреА рджреГрд╢реНрдпрддрд╛ рдФрд░ рдЬреАрд╡рдирдХрд╛рд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?

рдпрд╣ рд╕рдм рд╕реАрдзрд╛ рд╣реИред рдкреИрд░рд╛рдореАрдЯрд░ рддрдм рдмрдирддреЗ рд╣реИрдВ рдЬрдм рдирд┐рд╖реНрдкрд╛рджрди рд╡рд┐рдзрд┐ рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ (рдЕрд░реНрдерд╛рдд рдЬрдм рд╡рд┐рдзрд┐ рдХрд╛ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ)ред рд╡рд┐рдзрд┐ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рд╡реЗ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд╡реЗ рд╡рд┐рдзрд┐ рдХреЗ рдкреВрд░реЗ рд╢рд░реАрд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг:

рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рджреГрд╢реНрдпрддрд╛
public static void main(String[] args)
{
   int a = 5;
   if (a < 10)
   {
     int b = 10;
     while (true)
     {
       int x = a + b;
       System.out.println(x);
     }
     System.out.println(b);
   }

}

args
args, a
args, a
args, a
args, a, b
args, a, b
args, a, b
args, a, b, x
args, a, b, x
args, a, b
args, a, b
args, a
args, a

рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдХрд╣рд╛, argsрдХреЗрд╡рд▓ рдПрдХ рд╡реЗрд░рд┐рдПрдмрд▓ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдкреНрд░рдХрд╛рд░ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреА рдПрдХ рд╕рд░рдгреА рд╣реИред рдФрд░ рд╕рднреА рдорд╛рдкрджрдВрдбреЛрдВ рдХреА рддрд░рд╣, рдпрд╣ рд╡рд┐рдзрд┐ рдХреЗ рд╢рд░реАрд░ рдореЗрдВ рд╣рд░ рдЬрдЧрд╣ рдЙрдкрд▓рдмреНрдз рд╣реИред рдЙрд╕ рдиреЗ рдХрд╣рд╛, рд╣рдо рдЖрдорддреМрд░ рдкрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрддреЗ рд╣реИрдВред



3. рдПрдХ рд╡рд░реНрдЧ рдореЗрдВ рдЪрд░

рдЖрдкрдХреЛ рд╕реНрддрд░ 1 рдХреЗ рдкрд╛рдареЛрдВ рд╕реЗ рдпрд╛рдж рд╣реЛрдЧрд╛ рдХрд┐ рдПрдХ рдХрдХреНрд╖рд╛ рдореЗрдВ рд╡рд┐рдзрд┐рдпрд╛рдБ рдФрд░ рдЪрд░ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдореЗрдердбреНрд╕ рдХреЛ рдХрднреА-рдХрднреА рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдореЗрдердбреНрд╕ рдФрд░ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ - рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдпрд╛ рдлреАрд▓реНрдбреНрд╕ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рдпреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЬрд╛рд╡рд╛ рдореЗрдВ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рд╣реИрдВред

рдПрдХ рд╡рд░реНрдЧ рдХреЗ рдЪрд░ (рдпрд╛ рдХреНрд╖реЗрддреНрд░) рдХреНрдпрд╛ рд╣реИрдВ?

рд╡реЗ рдЪрд░ рд╣реИрдВ рдЬреЛ рдПрдХ рд╡рд┐рдзрд┐ рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рд╡рд░реНрдЧ рдореЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЙрдиреНрд╣реЗрдВ рдХрдХреНрд╖рд╛ рдХреЗ рдХрд┐рд╕реА рднреА (рдЧреИрд░ рд╕реНрдереИрддрд┐рдХ) рд╡рд┐рдзрд┐ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореЛрдЯреЗ рддреМрд░ рдкрд░, рдЙрджрд╛рд╣рд░рдг рдЪрд░ рд╡реЗ рдЪрд░ рд╣реИрдВ рдЬреЛ рдПрдХ рд╡рд░реНрдЧ рдХреЗ рд╕рднреА рддрд░реАрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдЙрджрд╛рд╣рд░рдг:

рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рджреГрд╢реНрдпрддрд╛
public class Solution
{
   public int count = 0;
   public int sum = 0;

   public void add(int data)
   {
     sum = sum + data;
     count++;
   }

   public void remove(int data)
   {
     sum = sum - data;
     count--;
   }
}


count
count, sum
count, sum
count, sum
count, sum, data
count, sum, data
count, sum, data
count, sum
count, sum
count, sum
count, sum, data
count, sum, data
count, sum, data
count, sum
count, sum

рдЗрд╕ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рджреЛ рд╡рд┐рдзрд┐рдпрд╛рдБ рд╣реИрдВ тАФ add()рдФрд░ remove(). рд╡рд┐рдзрд┐ рдФрд░ рдЖрд╡реГрддреНрддрд┐ рдЪрд░ рдХреЛ add()рдмрдврд╝рд╛рддреА рд╣реИ , рдФрд░ рд╡рд┐рдзрд┐  рдФрд░ рдЪрд░ рдХреЛ рдШрдЯрд╛рддреА рд╣реИ ред рджреЛрдиреЛрдВ рд╡рд┐рдзрд┐рдпрд╛рдВ рд╕рд╛рдЭрд╛ рдЖрд╡реГрддреНрддрд┐ рдЪрд░ рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВредsumcountremove()sumcount

рдПрдХ рд╡рд┐рдзрд┐ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╕реНрдерд╛рдиреАрдп рдЪрд░ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВред рдХрд┐рд╕реА рд╡рд░реНрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдЪрд░ рддрдм рддрдХ рдХрд┐рд╕реА рд╡рд░реНрдЧ рдХреА рд╡рд╕реНрддреБ рдХреЗ рднреАрддрд░ рдореМрдЬреВрдж рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рддрдХ рдХрд┐ рд╡рд╣ рд╡рд╕реНрддреБ рдореМрдЬреВрдж рд╣реИред рдЖрдк рдЕрдЧрд▓реЗ рд╕реНрддрд░ рдореЗрдВ рдХрдХреНрд╖рд╛ рдХреА рд╡рд╕реНрддреБрдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рдЬрд╛рдиреЗрдВрдЧреЗред


4. рд╕реНрдереИрддрд┐рдХ рдЪрд░

рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рддрд░рд╣, рдПрдХ рд╡рд░реНрдЧ рдореЗрдВ рдЪрд░ рд╕реНрдерд┐рд░ рдпрд╛ рдЧреИрд░-рд╕реНрдереИрддрд┐рдХ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдереИрддрд┐рдХ рд╡рд┐рдзрд┐рдпрд╛рдБ рдХреЗрд╡рд▓ рд╕реНрдереИрддрд┐рдХ рдЪрд░ рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреА рд╣реИрдВред

рд╕реНрддрд░ 11 рдореЗрдВ, рд╣рдо рд╕реНрдереИрддрд┐рдХ рдЪрд░реЛрдВ рдФрд░ рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЖрдк рдЗрди рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХреЛ рд╕рдордЭреЗрдВрдЧреЗред

рдПрдХ рд╕реНрдерд┐рд░ рдЪрд░ (рд╡рд░реНрдЧ рдЪрд░) рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ staticрдЗрд╕рдХреА рдШреЛрд╖рдгрд╛ рдореЗрдВ рдХреАрд╡рд░реНрдб рд▓рд┐рдЦрдирд╛ рд╣реЛрдЧрд╛ред

рд╕реНрдереИрддрд┐рдХ рдЪрд░ рдХрд┐рд╕реА рд╡рд╕реНрддреБ рдпрд╛ рдЙрд╕ рд╡рд░реНрдЧ рдХреЗ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдмрд╛рдзреНрдп рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рд╡реЗ рд╕реНрд╡рдпрдВ рд╡рд░реНрдЧ рдХреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП рд╡реЗ рдореМрдЬреВрдж рд╣реИрдВ рднрд▓реЗ рд╣реА рд╡рд░реНрдЧ рдХрд╛ рдПрдХ рднреА рдСрдмреНрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реЛ ред рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЕрдиреНрдп рд╡рд░реНрдЧреЛрдВ рд╕реЗ рдПрдХ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

ClassName.variableName

рдЙрджрд╛рд╣рд░рдг:

рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрдирд╢реАрд▓ рджреГрд╢реНрдпрддрд╛
public class Solution
{
   public void add(int data)
   {
     Storage.sum = Storage.sum + data;
     Storage.count++;
   }

   public void remove(int data)
   {
     Storage.sum = Storage.sum - data;
     Storage.count--;
   }
}

public class Storage
{
   public static int count = 0;
   public static int sum = 0;
}

Storage.count, Storage.sum
Storage.count, Storage.sum
Storage.count, Storage.sum, data
Storage.count, Storage.sum, data
Storage.count, Storage.sum, data
Storage.count, Storage.sum
Storage.count, Storage.sum
Storage.count, Storage.sum
Storage.count, Storage.sum, data
Storage.count, Storage.sum, data
Storage.count, Storage.sum, data
Storage.count, Storage.sum



Storage.count, Storage.sum
Storage.count, Storage.sum
Storage.count, Storage.sum

рдЙрдкрд░реЛрдХреНрдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рд╣рдордиреЗ рдПрдХ рдЕрд▓рдЧ Storageрд╡рд░реНрдЧ рдмрдирд╛рдпрд╛,  рдЙрд╕рдореЗрдВ count рдФрд░ рдЪрд░ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрдерд┐рд░ рдШреЛрд╖рд┐рдд рдХрд┐рдпрд╛ ред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕реНрдереИрддрд┐рдХ рдЪрд░ рдХреЛ рдХрд┐рд╕реА рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореЗрдВ рдХрд┐рд╕реА рднреА рд╡рд┐рдзрд┐ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдФрд░ рди рдХреЗрд╡рд▓ рдПрдХ рд╡рд┐рдзрд┐ рд╕реЗ)редsum