1 рдЬрдирд╡рд░реА, 2019 рдХреЛ, рд░реВрд╕реА рд╕рдВрдШ (рдорд╛рд╕реНрдХреЛ, рдорд╛рд╕реНрдХреЛ рдФрд░ рдХрд▓реБрдЧрд╛ рдХреНрд╖реЗрддреНрд░реЛрдВ, рд╕рд╛рде рд╣реА рддрд╛рддрд╛рд░рд╕реНрддрд╛рди рдЧрдгрд░рд╛рдЬреНрдп) рдХреЗ рдЪрд╛рд░ рдШрдЯрдХ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдХрд╛рдиреВрди рдкрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдПрдХ рдкрд╛рдпрд▓рдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдирдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдХрд░ (рдПрдирдПрдкреА) рдкреЗрд╢ рдХрд┐рдпрд╛ред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЙрдирдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЫреЛрдЯреЗ рд╡реНрдпрд╡рд╕рд╛рдп рдХреА рд╕рднреА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рд╕реЗ рдкреЗрд╢реЗрд╡рд░ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рдмрдЪрд╛рдирд╛ рд╣реИ: 6% рдХрд░ (рдирд┐рдЬреА рдЙрджреНрдпрдорд┐рдпреЛрдВ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ), рдЕрдирд┐рд╡рд╛рд░реНрдп рдкреЗрдВрд╢рди рдпреЛрдЧрджрд╛рди, рдкреНрд░рддреНрдпреЗрдХ рд╡рд░реНрд╖ рдХреЗрд╡рд▓ рдПрдХ рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд░рд╛рд╢рд┐ рдЬреЛ 50 рд╣рдЬрд╛рд░ рд░реВрдмрд▓, рдХрд░ рд░рд┐рдЯрд░реНрди рдХреЗ рдирд┐рд╢рд╛рди рддрдХ рдкрд╣реБрдВрдЪрддреА рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд░рд╛рдЬреНрдп рд╕реНрдЯрд╛рд░реНрдЯ-рдЕрдк рдЙрджреНрдпрдорд┐рдпреЛрдВ рдХреЛ рдХрдо рдХрд░ (4% рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рд╕реЗ рдЖрдп рдХреЗ рд▓рд┐рдП 4% рдФрд░ рдХрд╛рдиреВрдиреА рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рд▓рд┐рдП 6%) рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдЫреЛрдЯреЗ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЖрдИрдЯреА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡реНрдпрдХреНрддрд┐ рднреА рдПрдирдПрдкреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╣рдХрджрд╛рд░ рд╣реИрдВред рдпрд╣ рдХреИрд╕реЗ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдиреЗ рдПрдХ рд╕реЗрд╡рд╛ рд╡рд┐рдХрд╕рд┐рдд рдХреА рд╣реИ рдЬреЛ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдЖрдк рднреБрдЧрддрд╛рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЖрдкрдХреЛ рдЗрд╕ рддрд░рд╣ рдХреА рдЙрджреНрдпрдорд╢реАрд▓рддрд╛ рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдХрд╛рдиреВрдиреА рдЗрдХрд╛рдИ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рд╕реЗ рдореБрджреНрджреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рд╣рд▓ рдХрд░рдирд╛ рд╣реИред рдпрд╣ рдПрдХ рд╕реНрд╡рд░реЛрдЬрдЧрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХреГрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдФрд░, рдкреИрд░реЛрд▓ рдкрд░, рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдпрд╛ рдЙрддреНрдкрд╛рдж рдореЗрдВ рд╣рдереМрдбрд╝рд╛ред рдЙрд╕реА рдХреНрд╖рдг, рд╕реЗрд╡рд╛ рдбреЗрд╡рд▓рдкрд░ рд╕реЛрдЪрддрд╛ рд╣реИ: "рдХреНрдпрд╛ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИ?" рдФрд░ рдЬрд╡рд╛рдм рдпрд╣рд╛рдБ рд╣реИ "рдмреЗрд╢рдХ рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ!" рд▓реЗрдЦ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЖрдкрдХреЛ рдпрд╣ рдмрддрд╛рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИред
рдорд╣рддреНрд╡рдкреВрд░реНрдг рдиреЛрдЯ: рд▓реЗрдЦ рдХреЗ рд▓реЗрдЦрдХ рдиреЗ рдХреЗрд╡рд▓ рдЕрдЪреНрдЫреА рджрд┐рдирдЪрд░реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдкреНрд░рд╛рдкреНрдд рдЬреНрдЮрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред рд╡рд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рд╡рд╣реА рдордХрд╕рдж рдЪрд╛рд╣рддрд╛ рд╣реИред
рдЪрд░рдг 1. HTTP рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкрд╣рдЪрд╛рдиреЗрдВ
рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдХрд░рджрд╛рддрд╛ рдЖрд╡реЗрджрди "рдореЗрд░рд╛ рдХрд░" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред рдЖрдк рдЗрд╕реЗ Google Play рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП, sourceDeviceId (рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб рдЖрдИрдбреА рдХреЗ рд╕рдорд╛рди рд╣реИ) рдФрд░ рд░рд┐рдлреНрд░реЗрд╢рдЯреЛрдХрди рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдЧрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдк рдЕрдзреНрдпрдпрди рдХреЗ рд▓рд┐рдП рдЖрд╡реЗрджрди рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рднреА рдПрдкреАрдЖрдИ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рд╕реЗ HTTPS рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд░реВрдЯ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╕реНрдЯреЙрдХ рдбрд┐рд╡рд╛рдЗрд╕ рдХреЗ рд▓рд┐рдП, рдЖрдк рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдореБрдлреНрдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд┐рдбрд▓рд░ред рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдХрд╛рдо рдХреЛ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдПрдХ рдмрд╣реБрдд рдЕрдк-рдЯреВ-рдбреЗрдЯ
рдореИрдиреБрдЕрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдХреЗ https рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдмрд╛рдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реНрдХреНрд░реАрди рдкрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред
рд╕рдм рдХреБрдЫ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдЖрдкрдХреЛ рдХрд░рджрд╛рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкрдВрдЬреАрдХрд░рдг рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЖрд╡реЗрджрди рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдлрд┐рд░ рдлрд╝рд┐рдбрд▓рд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ, рдЕрдкрдиреЗ рд╕реНрдорд╛рд░реНрдЯрдлреЛрди рдкрд░ рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ рдФрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВред рдЖрд╡реЗрджрди рдПрдХ рддрд╛рдЬрд╝рд╛ рдЯреЛрдХрди рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдЕрдиреБрд░реЛрдз рдХрд░реЗрдЧрд╛, рдЬреЛ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рд╕рдордп рдЕрд╕реАрдорд┐рдд рдЕрд╡рдзрд┐ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ:

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдореЗрдВ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдкрд╛рд╕ рдЖрдзрд╛рд░ рдбреЛрдореЗрди lknpd.nalog.ru (рд░реВрд╕реА рдХрд░ рд╕реЗрд╡рд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдХрд╛ рдЙрдкрдбреЛрдореЗрди) рдФрд░ рдПрдкреАрдЖрдИ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред 1. рд╡рд┐рдзрд┐ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдмрд┐рдпрд░рд░ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЯреЛрдХрди / рдПрдВрдб / рдЯреЛрдХрди рд╡рд┐рдзрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдлрд╝реАрд▓реНрдб рд╕реЗ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд DeviceId рдФрд░ рддрд╛рдЬрд╝рд╛ рдХрд░реЗрдВ рдЖрдкрдХреЗ рд▓рд┐рдП рдЕрддреНрдпрдВрдд рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдореИрдВрдиреЗ рдкреНрд░рдпреЛрдЧ рдХреЗ 3 рджрд┐рди рдмрд╛рдж рд░рд┐рдлреНрд░реЗрд╢рдЯреЛрдХрди рдХрд╛рдо рдХреА рдЬрд╛рдБрдЪ рдХреА - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП, рдЖрдк рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ 1 рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП рдЯреЛрдХрди рд▓реЗ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд╛рд╣рд┐рд░ рд╣реИ рдХрд┐ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд░рд┐рдлреНрд░реЗрд╢ рдЯреЛрдХрдиред
рдкрд╛рд░реНрд╕рд▓ рднреЗрдЬрдиреЗ рдХреА рд╡рд┐рдзрд┐ рд╕реНрд╡рдпрдВ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдХреНрд╖реЗрддреНрд░ рд╣реИрдВ:

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рд╕рднреА рдлрд╝реАрд▓реНрдб рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред рд╕реЗрд╡рд╛ рдХреНрд╖реЗрддреНрд░ рдЖрдкрдХреЛ рд╕рд░рдгреА рдореЗрдВ рдХрдИ рд╕реЗрд╡рд╛рдПрдВ рднреЗрдЬрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЪреЗрдХ рдкрд░ рдХреЗрд╡рд▓ рдкрд╣рд▓реА рд╕реЗрд╡рд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХреА рдЬрд╛рдПрдЧреА, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЕрдВрддрд┐рдо рд▓рд╛рдЧрдд рдкреВрд░реА рд╣реЛрдЧреАред рдлрд┐рд░ рднреА, рд╕реЗрд╡рд╛ рдмрд▓реНрдХрд┐ рдирдо рд╣реИ, рдФрд░ рдпрд╣ рдХреЗрд╡рд▓ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд▓реЙрдиреНрдЪ рдХреА рдЧрдИ рд╣реИ, рд╣рдо рдЗрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рд╢рд░реНрдо рдХреА рдмрд╛рдд рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдХрднреА-рдХрднреА рдХрдИ рд╕реНрдерд╛рди рдЖрд╡рд╢реНрдпрдХ рд╣реЛрддреЗ рд╣реИрдВ)ред
рдЖрдкрдХреЛ рдЙрддреНрддрд░ рдкрд░ рднреА рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП: рдЕрдиреБрдореЛрджрд┐рддрдкреНрд░рдорд╛рдгрдкрддреНрд░: рдлрд╝реАрд▓реНрдб рдореЗрдВ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЪреЗрдХ рдХреЛрдб рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХреЗ рдЖрдкрдХреЗ рдЪреЗрдХ рдХреЗ TIN рдФрд░ UUID рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЪрд░рдг 2. рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд┐рдХрд╛рд╕
рд╕реНрд╡рдЪрд╛рд▓рди рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Python 3.7.2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдиреБрд░реЛрдз рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:
import requests import datetime import shutil TIME_OFFSET = '+03:00' DEVICE_ID = '' REFRESH_TOKEN = '' API_PROVIDER = 'https://lknpd.nalog.ru/api/v1/' TOKEN = '' INN = '' def DO(method, params): headers = {"Authorization":"Bearer "+TOKEN} if TOKEN != '' else {} r = requests.post(API_PROVIDER+method, json=params, headers=headers) print(r.text) return r.json() def get_token(): reqparam = { "deviceInfo": { "appVersion": "1.0.0", "metaDetails": { "browser": "", "browserVersion": "", "os": "android" }, "sourceDeviceId": DEVICE_ID, "sourceType": "android" }, "refreshToken": REFRESH_TOKEN } res = DO('auth/token', reqparam)
рдЖрд╡рд╢реНрдпрдХ рдорд╛рдиреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ - рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░реЗрдЧреА рдЬреИрд╕реЗ рдЙрд╕реЗ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЖрдк рддреНрд░реБрдЯрд┐ рд╕рдВрдЪрд╛рд▓рдХреЛрдВ рдХреЛ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╡рд┐рддрд░рдг рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЙрдкрд░реЛрдХреНрдд рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗрд╡рд▓ рдЯреИрдХреНрд╕ рдПрдкреАрдЖрдИ рдПрдирдПрдкреА рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рджрд░реНрд╢рд╛рддреА рд╣реИред
рдиреЛрдЯ рд╢рд╛рдпрдж рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЯреИрдХреНрд╕ рдПрдкреАрдЖрдИ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдЧрд╛, рд▓реЗрдХрд┐рди рдЕрдм рдпрд╣ рд╕рд┐рд░реНрдл рдЗрд╕рд▓рд┐рдП рдирд╣реАрдВ рдХрд░рддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЗрд╕ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рдмрд╛рдж рдореЗрдВ рд╕реНрдердЧрд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдореИрдВ рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреА рдЬрд▓реНрджрдмрд╛рдЬреА рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрджрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЧрд╛рдЗрдб рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдпрд╛ рддреЛ рд╕рдорд╛рди рдЬрд╛рдирдХрд╛рд░реА рдпрд╛ рдереЛрдбрд╝рд╛ рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ред
UPD: рдореИрдВрдиреЗ рд╕реНрд╡рдЪрд╛рд▓рди рдкрд░ рдкреНрд░рд▓реЗрдЦрди рдкрд╛рдпрд╛, рдЬреЛ рд▓рд┐рдЦрд╛ рд╣реИ ... рдпрд╣ рд╣рд╛рде рд╕реЗ рдбрд┐рдкреНрдЯреА рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ: рдмрд╣реБрдд рдкрд░рд┐рд╖реНрдХреГрдд рдФрд░ рд╕рдВрд░рдЪрд┐рдд рдирд╣реАрдВред рд╕рдордп рд╣реЛрдЧрд╛ - рдореИрдВ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рди рдкрд░ рдПрдХ рдпреЛрдЧреНрдп рд▓реЗрдЦ рд▓рд┐рдЦреВрдВрдЧрд╛ред Spoiler: рд╕рдм рдХреБрдЫ рдЙрд╕реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИ рдЬреЛ рд╣рдордиреЗ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реАрдЦрд╛ рд╣реИ, рдХреЗрд╡рд▓ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддрд░реАрдХреЗ рдИрдореЗрд▓ рдЕрдиреБрд░реЛрдз рдФрд░ рдЕрдиреНрдп рдХрдард┐рдирд╛рдЗрдпреЛрдВ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддреЗ рд╣реИрдВред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрдВрдд рдореЗрдВ, рдореИрдВ рдзреНрдпрд╛рди рджреЗрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ:
рдШрд░ рдкрд░ рдЗрд╕реЗ рджреЛрд╣рд░рд╛рдПрдВ рдирд╣реАрдВ рдЕрд╕рдВрднрд╡ рдХреБрдЫ рднреА рдирд╣реАрдВ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рдПрдХ рдирд┐рдпрдорд┐рдд рдЪреАрдЬ рдХреЛ рдЖрд╕рд╛рдиреА рд╕реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХреЛрдб рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ, рдЗрд╕реЗ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВред рд╢рд╛рдпрдж рддрдм рдореИрдВ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЛ рд▓рд╛рдЧреВ рдХрд░реВрдВрдЧрд╛ рддрд╛рдХрд┐ рд╕реНрд╡рдЪрд╛рд▓рди рд╕рднреА рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХ рд╕реБрд▓рдн рд╣реЛред рдореИрдВ рдЖрдкрдХреА рд╡рд╕реНрддреБрдирд┐рд╖реНрда рдЖрд▓реЛрдЪрдирд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдПрдкреАрдЖрдИ рдХреА рдУрд░ рдмрдврд╝рддрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВред рдореЗрд░рд╛ рдЕрдЧрд▓рд╛ рд▓рдХреНрд╖реНрдп рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рдЖрджрд░реНрд╢ рдмрдирд╛рдирд╛ рдФрд░ рдкрд╛рдпрдерди рдХреЗ рд▓рд┐рдП рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмрдирд╛рдирд╛ рд╣реИред