рд╡рд┐рд╡рд╛рд╣ рд╕рдорд╕реНрдпрд╛ рдФрд░ рдзрди рд╡рд╛рдкрд╕реА рдореЛрдб

рдмреЗрдХрдЯреНрд░реИрдХрд┐рдВрдЧ рд╕рдВрдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рддрдВрддреНрд░ рд╣реИред рдЖрдкрдХреЛ 1 рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╡рд┐рдХрд▓реНрдк рдпрд╛ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдЪреБрдирдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рд░рд┐рдЯрд░реНрди рдореЛрдб рдХрд╛ рд╕рд╛рд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИред рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ "рдХрд╛рдВрдЯреЗ" рдЕрдВрдХ рд╣реИрдВ - рд╡реЗ рдмрд┐рдВрджреБ рдЬрд┐рди рдкрд░ рдЖрдкрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ рд╕реЗ рдПрдХ ("рд╡рд┐рдХрд▓реНрдк") рдЪреБрдирдирд╛ рд╣реЛрдЧрд╛ред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдпрд╣ рдкрддрд╛ рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЪреБрдирд╛ рдЧрдпрд╛ рд╡рд┐рдХрд▓реНрдк "рдЕрд╕рдлрд▓" рд╣реИ рдФрд░ рдЖрдкрдХреЛ рд╕рдбрд╝рдХ рдкрд░ рдХрд╛рдВрдЯреЗ рдкрд░ рд▓реМрдЯрдиреЗ рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдмреЗрдХрдЯреНрд░реИрдХрд┐рдВрдЧ рдХреА рдЦрд╝рд╛рд╕рд┐рдпрдд рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдПрдХ рд░реЛрд▓рдмреИрдХ рд╣реИ, рд╕рд╛рде рд╣реА рд╕рд╛рде рдбреЗрдЯрд╛ рднреАред рд░реЛрд▓рдмреИрдХ рдХреЗ рджреМрд░рд╛рди, рдкреНрд░реЛрдЧреНрд░рд╛рдо "рд╕рдм рдХреБрдЫ рднреВрд▓ рдЬрд╛рддрд╛ рд╣реИ" рдЬреЛ рдХрд┐ рдПрдХ рдЕрд╕рдлрд▓ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдиреЗ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рдбреЗрдЯрд╛ рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рдореВрд▓реНрдпреЛрдВ рдХреЛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдПрдХ рд╡рд┐рдХрд▓реНрдк рдЪреБрдирдиреЗ рдХреЗ рд╕рднреА рдкрд░рд┐рдгрд╛рдо рд░рджреНрдж рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рд░реЛрд▓рдмреИрдХ рдХреЗ рдмрд╛рдж, рд╣рдо рдЕрдЧрд▓рд╛ рд╡рд┐рдХрд▓реНрдк рд▓реЗрддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рдХрд░рддреЗ рд╣реИрдВред рд╣рдо рдЬрд╛рдВрдЪрддреЗ рд╣реИрдВ рдХрд┐ рдХреМрди рд╕реЗ рд╡рд┐рдХрд▓реНрдк рд╣рдореЗрдВ рд╕реНрд╡реАрдХрд╛рд░реНрдп рд╣реИрдВред рдпрджрд┐ рдЗрд╕ рдХрд╛рдВрдЯреЗ рдореЗрдВ рд╕рднреА рд╡рд┐рдХрд▓реНрдк рдЕрд╕рдлрд▓ рд╣реЛрддреЗ рд╣реИрдВ, рддреЛ рдЕрд╕рдлрд▓рддрд╛ рдУрд╡рд░рдХ рдлреЛрд░реНрдХ рдХрд╛ рдкреНрд░рдЪрд╛рд░ рдХрд░рддреА рд╣реИред

рдмреЗрдХрд┐рдВрдЧ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ:
- рд░реЛрд▓рдмреИрдХ рдкреНрд░рдмрдВрдзрди;
- рдбреЗрдЯрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд░реЛрд▓рдмреИрдХ;
- рд╡рд┐рдХрд▓реНрдк рдХреА рд╕реВрдЪреА рдХреА рдЧрдгрдирд╛ред

рдХреЛрдИ рд░реЛрд▓рдмреИрдХ рдХреНрд░рд┐рдпрд╛рдПрдБ рдирд╣реАрдВ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг: рд╕реНрдХреНрд░реАрди, рдкреНрд░рд┐рдВрдЯрд░ рдЗрддреНрдпрд╛рджрд┐ рдкрд░ рдореБрджреНрд░рдг

рдХрд╛рдВрдЯреЛрдВ рдХреЛ рд╕реНрдерд╛рдиреАрдп рд▓реЛрдЧреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдХреЗрд╡рд▓ рдЙрдирдХреЗ рд╕рдмрд░реВрдЯреАрди рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ) рдФрд░ рд╡реИрд╢реНрд╡рд┐рдХ (рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдмрд░реВрдЯреАрди рд╕рдорд╛рдкреНрдд рд╣реЛ рдЧрдпрд╛ рд╣реИ рдХрд╛рдВрдЯрд╛ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ)ред
рдЗрд╕рд▓рд┐рдП, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд░реЛрд▓рдмреИрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рд╕рдВрднрд╡ рд╣реИред рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╣рд╛рд▓ рд╣реИ, рд╕рднреА рд╕реНрдерд╛рдиреАрдп рдЪрд░, рдЙрдирдХреЗ рдореВрд▓реНрдп рдФрд░ рдЙрдирдХреЗ рдореВрд▓реНрдпреЛрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдмрд╣рд╛рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╕рдВрдЧрдарди рд╡рд┐рдХрд▓реНрдк:
- рдбреЗрдЯрд╛ рдФрд░ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЪреБрдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ; (рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд▓реЗрдмрд▓ рдХреА рд╕рд░рдгреА)

- рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рд╕реВрдЪреА: рдирд┐рд░реНрдзрд╛рд░рд┐рдд, рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЧрдгрдирд╛, рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ;

- рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдПрдХ рд╕реЗрдЯ рдХрд╛ рд╕реНрд╡рдд: рдкреБрди: рдирд┐рд░реНрдзрд╛рд░рдгред
рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░реЗрдВ рдХрд┐ рдХреМрди рд╕рд╛ рд╡рд┐рдХрд▓реНрдк рд╕рдлрд▓рддрд╛ рд▓рд╛рдПрдЧрд╛ред (рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред) рд▓реЗрдХрд┐рди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдЫрд╛рдВрдЯрддреЗ рд╣реБрдП, рд╣рдо рдЕрдВрддрддрдГ рдкрд░рд┐рдгрд╛рдо рдкрд░ рдкрд╣реБрдВрдЪреЗрдВрдЧреЗред

- "рд╡рд┐рдлрд▓рддрд╛" рдбрд┐рдЬрд╛рдЗрди рдХреА рдЕрдиреБрдкрд╕реНрдерд┐рддрд┐ рд╕рдВрднрд╡ рд╣реИ; (рдХрд╛рдВрдЯрд╛ рдмрд┐рдВрджреБ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдЬрд╝рд╛рдЗрди рд╣реИ рдпрд╛ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ)

- рд░реЛрд▓рдмреИрдХ рд╕рдВрднрд╡ рд╣реИ: рдирд┐рдХрдЯрддрдо рдХрд╛рдВрдЯрд╛, рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп / рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ, рд╡рд╛рдВрдЫрд┐рдд рдХрд╛рдВрдЯрд╛ рдХрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдирд┐рд░реНрдзрд╛рд░рдг;
рдпрджрд┐ рдЖрдк рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЧрдП, рддреЛ рд╡рд┐рдлрд▓рддрд╛ рдХреЛ рдКрдкрд░ рдХреА рдУрд░ рдлреИрд▓рд╛рдПрдВред
рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖрдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реЗрдХрд┐рди рдЬреЛ рдЖрдк рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд╡рд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИ:
1. рд╕рднреА рдХрд╛рдВрдЯреЗ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░реЗрдВ рдФрд░ рд╡рд╣рд╛рдВ рд╡рд╛рдкрд╕ рд░реЛрд▓ рдХрд░реЗрдВ
2. рдХрд╛рдВрдЯрд╛ рдХреЛ рд░реЛрд▓рдмреИрдХ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

- рд╕рдВрджреЗрд╢ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рд╕рдВрдХреЗрдд рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреА рд╕рдВрднрд╛рд╡рдирд╛ред

рдРрд╕реА рднрд╛рд╖рд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдореЗрдВ рд╕рдорд░реНрдерди рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИрдВ (рдкреНрд░реЛрд▓реЙрдЧ, рдкреНрд▓рдирд░)ред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдЙрди рднрд╛рд╖рд╛рдУрдВ рдореЗрдВ рд╡рд╛рдкрд╕реА рдореЛрдб рдХреЗ рдЕрдиреБрдХрд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдВрдЧрд╛ рдЬреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд╛рд╕реНрдХрд▓-рдЬреИрд╕реЗ рдЫрджреНрдо рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛, рддрд╛рдХрд┐ рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдЪрд▓рд┐рдд рди рд╣реЛред

рдкреНрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд░реВрдк рд╕реЗ рдЙрдиреНрдореБрдЦ рднрд╛рд╖рд╛ рдореЗрдВ рдмреИрдХрдЯреНрд░реИрдХрд┐рдВрдЧ рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдиред
рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдореЗрдВ, рдХрд╛рдВрдЯреЛрдВ рдХреЛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐, рдФрд░ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
procedure TryAlt(N:trazvilka; var uspeh:boolean);
begin
{ }
uspeh:=false;
repeat { }
if { } then begin { }
if { ( )} then
uspeh:=true
else begin
try(N+1;uspeh);{ }
if uspeh then
{ }
{ }
end;
end;
until uspeh or
end.


рд╕реНрдерд┐рд░ рд╡рд┐рд╡рд╛рд╣реЛрдВ рдХреА рдЪреБрдиреМрддреА


рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рджреЛ рдбрд┐рд╕рдСрдЗрдВрдЯ рд╕реЗрдЯ рдП рдФрд░ рдмреА рд╕рдорд╛рди рдЖрдХрд╛рд░ рдХреЗ рджрд┐рдП рдЧрдП рд╣реИрдВред рдпрд╣ рдПрди рдЬреЛрдбрд╝реЗ рдХреЗ рдПрдХ рд╕реЗрдЯ <a, b> рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИ - рдЬреИрд╕реЗ рдХрд┐ рдП рдФрд░ рдмреА рд╕реЗ рдмреА рдХреБрдЫ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рддрд░рдг рдорд╛рдирджрдВрдб рдХрдИ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕реЗ рд╕реНрдерд┐рд░ рд╡рд┐рд╡рд╛рд╣ рдХрд╛ рдирд┐рдпрдо рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЖрдЬреНрдЮрд╛ рджреЗрдирд╛ рдПрдХ рднреАрдбрд╝ рд╣реЛ рдкреБрд░реБрд╖реЛрдВ рдФрд░ рдорд╣рд┐рд▓рд╛рдУрдВ рдХреА рднреАрдбрд╝ рдмреАред рдкреНрд░рддреНрдпреЗрдХ рдкреБрд░реБрд╖ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдорд╣рд┐рд▓рд╛ рдиреЗ рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рднрд╛рдЧреАрджрд╛рд░реЛрдВ рдХреЛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ред рдпрджрд┐ рдЬреЛрдбрд╝реЗ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдмрдирддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдкреБрд░реБрд╖ рдФрд░ рдПрдХ рдорд╣рд┐рд▓рд╛ рд╣реИрдВ рдЬреЛ рдкрддрд┐ рдФрд░ рдкрддреНрдиреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЬреЛ рдПрдХ рджреВрд╕рд░реЗ рдХреЛ рдЕрдкрдиреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рдирд╕рд╛рдереА рдкрд╕рдВрдж рдХрд░реЗрдВрдЧреЗ, рддреЛ рдпрд╣ рд╡рд┐рддрд░рдг рдЕрд╕реНрдерд┐рд░ рд╣реЛрдЧрд╛ред рдпрджрд┐ рдРрд╕реА рдХреЛрдИ рдЬреЛрдбрд╝реА рдирд╣реАрдВ рд╣реИ, рддреЛ рд╡рд┐рддрд░рдг рд╕реНрдерд┐рд░ рд╣реИред рдпрд╣ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЬреЛрдбрд╝реЗ рдХреЗ рд╡рд┐рддрд░рдг рдХреЗ рдмрд╛рдж рднреА рд╡рд┐рддрд░рдг рдХреА рд╕реВрдЪреА рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдмрдиреА рд╣реБрдИ рд╣реИред
рдПрдХ рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬрдиреЗ рдореЗрдВ рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рджрд┐рд╢рд╛ рджреЛ рд╕реЗрдЯреЛрдВ рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рдХреЗ рдЬреЛрдбрд╝реЗ рдХреЛ рдПрдХ-рдПрдХ рдХрд░рдХреЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рджреЛрдиреЛрдВ рд╕реЗрдЯ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗред рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмреИрдХрдЯреНрд░реИрдХрд┐рдВрдЧ рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рд╕рд░рд▓реАрдХрд░рдг рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВред

Procedure tryMan (m : man);
Var
R : rang;
Begin
If m < n then
For r := 1 to n do begin
r- m
If then begin
;
Try ( m);
;
End;
end;
else

end;

рд╣рдо рдкреБрд░реБрд╖реЛрдВ рдФрд░ рдорд╣рд┐рд▓рд╛рдУрдВ рдХреА рд╡рд░реАрдпрддрд╛рдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддреЗ рд╣реБрдП рджреЛ рдореИрдЯреНрд░рд┐рд╕ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░рддреЗ рд╣реИрдВред
Var
womanForMan : array [1..n,1..n] of woman
manForWoman : array [1..n,1..n] of man

рддрджрдиреБрд╕рд╛рд░, рдорд╣рд┐рд▓рд╛рдлреЛрд░рдореИрди [рдПрдо, рдЖрд░] рдкреБрд░реБрд╖ рдореАрдЯрд░ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЖрд░-рд╡реЗрдВ рд╕реНрдерд╛рди рдкрд░ рдПрдХ рдорд╣рд┐рд▓рд╛ рд╣реИред рдЗрд╕реА рддрд░рд╣, рдореИрдирдлрд╝реЛрд░рд╡реБрдорди [рдбрдмреНрд▓реНрдпреВ, рдЖрд░] рдПрдХ рдРрд╕рд╛ рдкреБрд░реБрд╖ рд╣реИ рдЬреЛ рдорд╣рд┐рд▓рд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЖрд░-рд╡реЗрдВ рд╕реНрдерд╛рди рдкрд░ рд╣реИред
рдкрд░рд┐рдгрд╛рдо рдорд╣рд┐рд▓рд╛ рд╕рд░рдгреА рджреНрд╡рд╛рд░рд╛ рджрд░реНрд╢рд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдорд╣рд┐рд▓рд╛ [m] рдкреБрд░реБрд╖ m рдХреЗ рдкрддрд┐ рдХреЛ рдирд┐рд░реВрдкрд┐рдд рдХрд░реЗред рд╕рдорд░реВрдкрддрд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЖрджрдореА рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрджрдореА [w] рдЖрджрдореА w рдХреЗ рдкрддрд┐ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдкреБрд░реБрд╖ рд╕рд░рдгреА рдмреЗрдорд╛рдиреА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдорд╣рд┐рд▓рд╛ рдореЗрдВ рдирд┐рд╣рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рд╣реИред рд╡рд┐рд╡рд╛рд╣ рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕реЗрдЯ рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреБрд░реБрд╖ рдФрд░ рдорд╣рд┐рд▓рд╛ рд╕рд░рдгрд┐рдпреЛрдВ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЪреВрдБрдХрд┐ рдЗрд╕ рд╕реЗрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрджрдо рд╕реЗ рдХрджрдо рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╡рд┐рд╡рд╛рд╣ рдХреЗ рдмрд╛рдж рд╕реНрдерд┐рд░рддрд╛ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрд╛рддреА рд╣реИ, рд╕рднреА рдШрдЯрдХреЛрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреБрд░реБрд╖ рдФрд░ рдорд╣рд┐рд▓рд╛ рд╕рд░рдгрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдХрд┐рди рдШрдЯрдХреЛрдВ рдХреЛ рдкрд╣рд▓реЗ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдмреВрд▓рд┐рдпрди рд╕рд░рдгрд┐рдпреЛрдВ рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрддреЗ рд╣реИрдВ:
рд╕рд┐рдВрдЧрд▓рдореИрди, рд╕рд┐рдВрдЧрд▓рд╡реБрдорди: рдмреВрд▓рд┐рдпрди рдХреА рд╕рд░рдгреА [1..n]
рдШрдЯрдХ рдХреА рд╕рдЪреНрдЪрд╛рдИ рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдкреБрд░реБрд╖ (рдорд╣рд┐рд▓рд╛) рд╕реНрд╡рддрдВрддреНрд░ рд╣реИред
рдЙрдирдХреА рдорджрдж рд╕реЗ, рд╡рд┐рдзреЗрдп рдХреЛ рд╕рд┐рдВрдЧрд▓рд╡реВрдорди [рдбрдмреНрд▓реНрдпреВ] рдХреЗ рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╡рд┐рд╡рд╛рд╣ рд╕реНрдерд┐рд░ рд╣реИ, рдЬрд╣рд╛рдВ рд╢рд╛рджреА рдХреА рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рд╕реНрдерд┐рд░ рд╣реЛрдирд╛ рдЕрднреА рдмрд╛рдХреА рд╣реИред

рдЕрдм рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╕реНрдерд┐рд░рддрд╛ рдирд┐рд░реНрдзрд╛рд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рдирд╛ рд╣реИред рдзреНрдпрд╛рди рд░рдЦрдиреЗ рд╡рд╛рд▓реА рдкрд╣рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рдпрд╣ рд╣реИ рдХрд┐, рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд╕реНрдерд┐рд░рддрд╛ рд░реИрдВрдХреЛрдВ (рдпрд╛рдиреА рд╡рд░реАрдпрддрд╛ рд╕реВрдЪреА рдореЗрдВ рд╕реНрдерд╛рди) рдХреА рддреБрд▓рдирд╛ рдХрд░рдиреЗ рд╕реЗ рд╣реЛрддреА рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЕрдм рддрдХ рдкрд╣рдЪрд╛рдиреЗ рдЧрдП рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рд╣рдорд╛рд░реЗ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдкреБрд░реБрд╖реЛрдВ рдФрд░ рдорд╣рд┐рд▓рд╛рдУрдВ рдХреА рд╕реАрдзреЗ рд╕реБрд▓рдн рд░реИрдВрдХ рд╣реИрдВред рдмреЗрд╢рдХ, рдЗрдирдХреА рдЧрдгрдирд╛ рдорд╣рд┐рд▓рд╛рдлреЛрд░рдореИрди рдФрд░ рдореИрдирдлреЛрд░рд╡реБрдорди рдХреЗ рдореВрд▓реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЪреВрдВрдХрд┐ рд╕реНрдерд┐рд░рддрд╛ рдЧрдгрдирд╛ рдПрдХ рдмрд╣реБрдд рд╣реА рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рддрдХ рдЕрдзрд┐рдХ рд╕реАрдзреА рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЙрдЪрд┐рдд рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рджреЛ рдореИрдЯреНрд░рд┐рд╕реЗрд╕ рдкреЗрд╢ рдХрд░рддреЗ рд╣реИрдВ,
рдЖрд░рдПрдордбрдмреНрд▓реНрдпреВ: рд╕рд░рдгреА [рдкреБрд░реБрд╖, рдорд╣рд┐рд▓рд╛] рд░рдВрдЧ рдХреА;
рдЖрд░рдбрдмреНрд▓реНрдпреВрдПрдо: рд╕рд░рдгреА [рдорд╣рд┐рд▓рд╛, рдкреБрд░реБрд╖] рд░рдВрдЧ рдХреА;
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, rmw [m, w] рдкреБрд░реБрд╖реЛрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдорд╣рд┐рд▓рд╛ w рдХреА рд░реИрдВрдХ рдХреЗ рд▓рд┐рдП рдЦрдбрд╝рд╛ рд╣реИ, рдФрд░ rwm [w, m] рдорд╣рд┐рд▓рд╛ w рдХреА рд╕реВрдЪреА рдореЗрдВ рдПрдХ рдкреБрд░реБрд╖ рдореАрдЯрд░ рдХреА рд░реИрдВрдХ рд╣реИред рдЗрди рд╕рд╣рд╛рдпрдХ рдореИрдЯреНрд░рд┐рд╕ рдХреЗ рдореВрд▓реНрдпреЛрдВ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╢реБрд░реБрдЖрдд рдореЗрдВ рдорд╣рд┐рд▓рд╛рдлреЛрд░рдореИрди рдФрд░ рдореИрдирдлреЛрд░реНрд╕рд╡реБрдорди рдХреЗ рдореВрд▓реНрдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЕрдм рд╡рд┐рдзреЗрдп рд╡рд┐рд╡рд╛рд╣ рд╕реНрдерд┐рд░ рд╣реИ рдЗрд╕рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдареАрдХ рдмрд╛рдж рдЧрдгрдирд╛ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИред рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рд╣рдореЗрдВ рд╢рд╛рджреА рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдбрдмреНрд▓реНрдпреВ = рдорд╣рд┐рд▓рд╛рдлреЛрд░рдореИрди [рдПрдо, рдЖрд░]ред рдкрд╣рд▓реЗ, рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЗрд╕ рддрд░рд╣ рдХреА рд╢рд╛рджреА рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕ рд╢рд╛рджреА рдХреА рд╕реНрдерд┐рд░рддрд╛ рдХреЗ рд╕рд╛рде рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рджреЛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:
1) рдореА рдХреЗ рдЕрдиреБрд╕рд╛рд░, w рд╕реЗ рдЕрдзрд┐рдХ рд░реИрдВрдХ рд╡рд╛рд▓реА рдорд╣рд┐рд▓рд╛ pw рд╣реЛ рд╕рдХрддреА рд╣реИ, рдФрд░ рдЬреЛ рдЦреБрдж рдЕрдкрдиреЗ рдкрддрд┐ рдХреЛ рдкрд╕рдВрдж рдХрд░рддреА рд╣реИ;
2) w рдХреЗ рдЕрдиреБрд╕рд╛рд░, m рд╕реЗ рдЕрдзрд┐рдХ рд░реИрдВрдХ рд╡рд╛рд▓рд╛ рдПрдХ рдЖрджрдореА pm рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдЬреЛ рдЦреБрдж рдЕрдкрдиреА рдкрддреНрдиреА рдХреЛ w рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ
рдкрд╣рд▓реА рддрд░рд╣ рдХреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЙрди рд╕рднреА рдорд╣рд┐рд▓рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд░реИрдВрдХ rwm [pw, m] рдФрд░ rwm [pw, man [pw]] рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рдиреНрд╣реЗрдВ m w рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╕рднреА pw = womenFwman [m, i] рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рд╣реИ рдХрд┐ i << рдЖрд░ред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рд╕рднреА рдорд╣рд┐рд▓рд╛рдПрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╡рд┐рд╡рд╛рд╣рд┐рдд рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдХреА рднреА рд╢рд╛рджреА рдЕрднреА рддрдХ рдирд╣реАрдВ рд╣реБрдИ рд╣реИ, рддреЛ m рдиреЗ рдЙрд╕реЗ рдкрд╣рд▓реЗ рдЪреБрдирд╛ рд╣реЛрдЧрд╛ред рджреВрд╕рд░реЗ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрди рд╕рднреА рдЙрдореНрдореАрджрд╡рд╛рд░реЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ w рдЙрдирдХреА рд╡рд░реНрддрдорд╛рди рдЬреЛрдбрд╝реА m, рдЕрд░реНрдерд╛рдд, рд╕рднреА рдкреБрд░реБрд╖реЛрдВ pm = manForWoman [w, i], i <rwm [w, m] рд╕реЗ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рдкрд╣рд▓реЗ рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рде рд╕рд╛рджреГрд╢реНрдп рджреНрд╡рд╛рд░рд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рд╡рд┐рд╖рдп рдорд╣рд┐рд▓рд╛ [pm] рдХреЗ рд╕рд╛рде рддреБрд▓рдирд╛ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рдордд рднреВрд▓рдирд╛, рдЬрд╣рд╛рдБ pm рдХреА рдЕрднреА рд╢рд╛рджреА рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдпрд╣ рд╢рд╛рдо <m рдХреА рдЬрд╛рдБрдЪ рдХрд░рдХреЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рд╕рднреА рдкреБрд░реБрд╖ рддрдХ рд╡рд┐рд╡рд╛рд╣рд┐рдд рд╣реИрдВред

рд╕реНрдерд┐рд░рддрд╛ рдЬрд╛рдВрдЪ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкреВрд░рд╛ рдкрд╛рда рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ
Function stable(m, w, r : integer) : Boolean;
Var
Pw, pm, I, lim : integer;
S : Boolean;

Begin
I := 0; s := true;
Repeat
Inc(i);
If i<r then begin
Pw := womanForMan[m,i];
If not(singleWoman[pw]) then
S := rwm[pw,m] >rwmn[pw,man[pw]];
End;
Until (i=r) or (not(s));

I := ;0 lim := rwm[w,m];
Repeat
Inc(i);
If I < lim then begin
Pm := manForWoman[w,i];
If pm<m then
S := rmw[pm,w]>rmw[pm,woman[pm]
End;
Until (i=lim) or (nor(s));
End;

рдирд┐рд╖реНрдХрд░реНрд╖


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

Source: https://habr.com/ru/post/In126438/


All Articles