Рефетека.ру / Математика

Курсовая работа: Беселеві функції

Курсова робота

"Беселеві функції"


1. Беселеві функції з будь-яким індексом


Рівняння Лапласа в циліндричних координатах

Щоб пояснити походження Беселевих функцій, розглянемо рівняння Лапласа в просторі:


Беселеві функції. (1)


Якщо перейти до циліндричних координат по формулах:


Беселеві функції, Беселеві функції, Беселеві функції,


те рівняння (1) прикмет наступний вид:


Беселеві функції. (2)

:

Беселеві функції,


Нехай Беселеві функції є рішення згаданого виду. Підставляючи його в (2), одержимо:


Беселеві функції,


звідки (після ділення на Беселеві функції)


Беселеві функції.

Записавши це у вигляді:


Беселеві функції,


знайдемо, що ліва частина не залежить від Беселеві функції, права не залежить від Беселеві функції, Беселеві функції; отже, загальна величина цих виражень є деяка постійна Беселеві функції. Звідси:


Беселеві функції; Беселеві функції;

Беселеві функції; Беселеві функції;

Беселеві функції.


В останній рівності ліва частина не залежить від Беселеві функції, права не залежить від Беселеві функції; отже, загальна величина цих виражень є деяка постійна Беселеві функції. Звідси:


Беселеві функції, Беселеві функції;

Беселеві функції, Беселеві функції.


Таким чином, Беселеві функції, Беселеві функції, Беселеві функції повинні задовольняти лінійним диференціальним рівнянням другого порядку:


Беселеві функції,

(3)

Беселеві функції, Беселеві функції,


з яких друге й третє є найпростіші лінійні рівняння з постійними коефіцієнтами, а перше є лінійним рівнянням зі змінними коефіцієнтами нового виду.

Обернено, якщо Беселеві функції, Беселеві функції, Беселеві функції задовольняють рівнянням (3), тобто Беселеві функції рішення рівняння (2). Справді, підставляючи Беселеві функції в ліву частину (2) і ділячи потім на Беселеві функції, одержимо:


Беселеві функції.


Таким чином, загальний вид всіх трьох рішень рівняння (2), які є добутком трьох функцій, кожна з яких залежить від одного аргументу, є Беселеві функції, де Беселеві функції, Беселеві функції, Беселеві функції – будь-які рішення рівнянь (3) при будь-якому виборі чисел Беселеві функції, Беселеві функції.

Перше з рівнянь (3) у випадку Беселеві функції, Беселеві функції називається рівнянням Беселя. Думаючи в цьому випадку Беселеві функції, позначаючи незалежну змінну буквою Беселеві функції (замість Беселеві функції), а невідому функцію – буквою Беселеві функції (замість Беселеві функції), знайдемо, що рівняння Беселя має вигляд:


Беселеві функції. (4)


Це лінійне диференціальне рівняння другого порядку зі змінними коефіцієнтами відіграє більшу роль у додатках математики. Функції, йому задовольняючі, називаються Беселевими, або циліндричними, функціями.

Беселеві функції першого роду

Будемо шукати рішення рівняння Беселя (4) у вигляді ряду:


Беселеві функції.

Тоді


Беселеві функції,

Беселеві функції,

Беселеві функції,

Беселеві функції

Беселеві функції.


Отже, приходимо до вимоги


Беселеві функції


або до нескінченної системи рівнянь


Беселеві функції Беселеві функції,


яка розпадається на дві системи:


Беселеві функції Беселеві функції


Перша з них задовольниться, якщо взяти Беселеві функції… У другій системі Беселеві функції можна взяти довільно; тоді Беселеві функції… однозначно визначаються (якщо Беселеві функції не є цілим негативним числом). Взявши


Беселеві функції,


знайдемо послідовно:


Беселеві функції,

Беселеві функції,

Беселеві функції,


і як рішення рівняння (4) одержимо ряд:


Беселеві функції


Цей ряд, що формально задовольняє рівнянню (4), сходиться для всіх позитивних значень Беселеві функції і, отже, є рішенням рівняння (4) в області Беселеві функції (у випадку цілого Беселеві функції в області Беселеві функції).

Функція


Беселеві функції (5)

називається бесселевой функцією першого роду з індексом Беселеві функції. Вона є одним з рішень рівняння Беселя (4). У випадку цілого ненегативного індексу Беселеві функції одержимо:


Беселеві функції, (5`)


і, зокрема,


Беселеві функції. (5``)


Загальне рішення рівняння Беселя

У випадку нецілого індексу Беселеві функції функції Беселеві функції і Беселеві функції є рішеннями рівняння (4). Ці рішення лінійно незалежні, тому що початкові члени рядів, що зображують ці функції, мають коефіцієнти, відмінні від нуля, і містять різні ступені Беселеві функції. Таким чином, у випадку нецілого індексу загальне рішення рівняння Беселя є:


Беселеві функції. (6)


Якщо Беселеві функції (ціле негативне число), то функція, обумовлена формулою (5) (з огляду на, що Беселеві функції дорівнює нулю для Беселеві функції…), приймає вид:


Беселеві функції (5```)


або, після заміни індексу підсумовування Беселеві функції на Беселеві функції,

Беселеві функції, (7)


звідки видно, що Беселеві функції задовольняє разом з Беселеві функції рівнянню Беселя


Беселеві функції.


Але формула (6) у випадку цілого Беселеві функції вже не дає загального рішення рівняння (4).

Думаючи


Беселеві функції (Беселеві функції – не ціле) (8)


і доповнюючи це визначення для Беселеві функції (ціле число) формулою:


Беселеві функції, (8`)


одержимо функцію Беселеві функції, що задовольняє рівнянню Беселя (4) і у всіх випадках лінійно незалежну від Беселеві функції (у випадку Беселеві функції, де Беселеві функції – ціле). Функція Беселеві функції називається беселевою функцією другого роду з індексом Беселеві функції. Загальне рішення рівняння Беселя (4) можна записати у всіх випадках у вигляді:


Беселеві функції. (9)


2. Формули приведення для Беселевих функцій


Маємо:

Беселеві функції; Беселеві функції;

Беселеві функції, Беселеві функції;

Беселеві функції.


Отже,


Беселеві функції. (10)


Таким чином, операція Беселеві функції (що складається в диференціюванні з наступним множенням на Беселеві функції), застосована до Беселеві функції, підвищує в цьому вираженні індекс Беселеві функції на одиницю й міняє знак. Застосовуючи цю операцію Беселеві функції раз, де Беселеві функції – будь-яке натуральне число, одержуємо:


Беселеві функції. (10`)


Маємо:


Беселеві функції;

Беселеві функції

Отже,


Беселеві функції. (11)


Таким чином, операція Беселеві функції, застосована до Беселеві функції, знижує в цьому вираженні індекс Беселеві функції на одиницю. Застосовуючи цю операцію Беселеві функції раз, одержуємо:


Беселеві функції. (11`)


З виведених формул можна одержати деякі наслідки. Використовуючи (10), одержимо:


Беселеві функції; Беселеві функції; Беселеві функції.


Звідси, зокрема, треба, що Беселеві функції. Використовуючи (11), одержимо:


Беселеві функції; Беселеві функції; Беселеві функції.


По членне додавання й вирахування отриманих рівностей дає:


Беселеві функції, (12)

Беселеві функції. (13)

Формула (13) дозволяє виразити всі Беселеві функції із цілими індексами через Беселеві функції, Беселеві функції. Дійсно, з (13) знаходимо (думаючи Беселеві функції):


Беселеві функції, (13`)


звідки послідовно одержуємо:


Беселеві функції,

Беселеві функції, …………………


3. Беселеві функції з напівцілим індексом


Беселеві функції, загалом кажучи, є новими трансцендентними функціями, що не виражаються через елементарні функції. Виключення становлять Беселеві функції з індексом Беселеві функції, де Беселеві функції – ціле. Ці функції можуть бути виражені через елементарні функції.

Маємо:


Беселеві функції,

Беселеві функції,


отже,

Беселеві функції.


Але Беселеві функції, значить:


Беселеві функції. (14)


Далі


Беселеві функції,

Беселеві функції,


отже,


Беселеві функції.


Але Беселеві функції, тому


Беселеві функції. (15)


За допомогою (10') знаходимо:

Беселеві функції,


а з огляду на (14)


Беселеві функції,


отже, при цілому позитивному Беселеві функції


Беселеві функції. (14`)


За допомогою (11') знаходимо:


Беселеві функції,


але в силу (15)


Беселеві функції,


і, отже, при цілому позитивному Беселеві функції


Беселеві функції. (15`)


4. Інтегральне подання Беселевих функцій із цілим індексом


Виробляюча функція системи функцій

Розглянемо систему Беселеві функції функцій Беселеві функції (з будь-якою загальною областю визначення), пронумерованих за допомогою всіх цілих чисел:


Беселеві функції


Складемо ряд


Беселеві функції,


де Беселеві функції – комплексна змінна. Припустимо, що при кожному Беселеві функції (приналежному області визначення розглянутих функцій) цей ряд має кільце збіжності, що містить усередині себе одиничну окружність Беселеві функції. Зокрема, це кільце може являти собою повну площину комплексної змінної без крапок 0 і?.

Функція


Беселеві функції (16)


(де x лежить в області визначення функцій системи Беселеві функції, Беселеві функції – усередині кільця збіжності, що відповідає розглянутому значенню Беселеві функції) називається виробляючою функцією системи Беселеві функції.

Обернено, нехай задана функція Беселеві функції, де Беселеві функції пробігає деяку множину, Беселеві функції перебуває усередині деякого кільця, що залежить від Беселеві функції, із центром 0 і утримуючого усередині себе одиничну окружність. Тоді, якщо Беселеві функції при кожному Беселеві функції аналітичне відносно Беселеві функції усередині відповідного кільця, тобто Беселеві функції виробляюча функція деякої системи Беселеві функції функцій. Справді, розклавши при кожному Беселеві функції функцію Беселеві функції в ряд Лорана по ступенях Беселеві функції:


Беселеві функції,


знайдемо, що система коефіцієнтів Беселеві функції цього ряду буде шуканою системою Беселеві функції.

Формули для коефіцієнтів ряду Лорана дозволяють виразити функції Беселеві функції розглянутої системи через виробляючу функцію. Застосовуючи ці формули й перетворюючи потім інтеграл уздовж одиничної окружності Беселеві функції в простий інтеграл, одержимо:


Беселеві функції. (17)


Виробляюча функція системи Беселевих функцій із цілими індексами

Покажемо, що для системи Беселевих функцій першого роду із цілими індексами Беселеві функції (Беселеві функції…) виробляюча функція є:


Беселеві функції.


Маємо:


Беселеві функції, Беселеві функції,


звідки після по членного перемножування цих рівностей знайдемо:

Беселеві функції


(тому що в передостанній внутрішній сумі Беселеві функції й Беселеві функції були зв'язані залежністю Беселеві функції, то ми могли покласти Беселеві функції, одержавши підсумовування по одному індексі Беселеві функції). В останній внутрішній сумі підсумовування виробляється по всіх цілих Беселеві функції, для яких Беселеві функції, отже, при Беселеві функції це буде Беселеві функції; при Беселеві функції це буде Беселеві функції. Таким чином, у всіх випадках внутрішня сума є Беселеві функції в силу формул (5`) і (5```). Отже,


Беселеві функції, (18)


але це й доводить, що Беселеві функції є виробляюча функція для системи Беселеві функції.

Виведемо деякі наслідки з формули (18). Думаючи в ній Беселеві функції, одержимо:


Беселеві функції,


звідки після поділу дійсної й мнимої частини (з огляду на, що Беселеві функції)

Беселеві функції (18`)

Беселеві функції (18``)


Заміняючи в (18`) і (18``) Беселеві функції на Беселеві функції, знайдемо:


Беселеві функції, (18```)

Беселеві функції. (18````)


Інтегральне подання Jn(x)

Тому що, по доведеному, при Беселеві функції маємо Беселеві функції, те по формулі (17) одержуємо (використовуючи в перетвореннях формули Ейлера):


Беселеві функції


де прийнято в увагу, що Беселеві функції є парна функція від Беселеві функції є непарна функція від Беселеві функції. Отже, доведено, що для будь-якого цілого числа Беселеві функції


Беселеві функції. (19)


Формула (19) дає подання Беселевих функцій із цілим індексом у вигляді певного інтеграла, що залежить від параметра Беселеві функції. Ця формула називається інтегральним поданням Беселя для Беселеві функції, права частина формули називається інтегралом Беселя. Зокрема, при Беселеві функції знайдемо:


Беселеві функції. (19`)


5. Ряди Фур'є-Беселя


Розглянемо на якому-небудь інтервалі Беселеві функції (кінцевому або нескінченному) два диференціальних рівняння


Беселеві функції, Беселеві функції, (20)


де Беселеві функції й Беселеві функції – безперервні функції на Беселеві функції. Нехай Беселеві функції і Беселеві функції – ненульові рішення цих рівнянь. Множення на Беселеві функції й на Беселеві функції й наступне вирахування дають


Беселеві функції.


Нехай Беселеві функції і Беселеві функції належать Беселеві функції і Беселеві функції, тоді після інтегрування в межах від Беселеві функції до Беселеві функції одержимо


Беселеві функції. (21)


Якщо Беселеві функції й Беселеві функції – сусідні нулі рішення Беселеві функції, то між Беселеві функції і Беселеві функції Беселеві функції зберігає постійний знак, нехай, наприклад, Беселеві функції на (Беселеві функції, Беселеві функції) (у противному випадку варто замінити Беселеві функції на Беселеві функції), тоді Беселеві функції, Беселеві функції (рівність нулю виключено, тому що Беселеві функції – ненульове рішення диференціального рівняння другого порядку). Якщо на Беселеві функції Беселеві функції, то Беселеві функції повинна, принаймні, раз звертатися в нуль між Беселеві функції і Беселеві функції, тому що інакше Беселеві функції збереже постійний знак на (Беселеві функції,Беселеві функції). Нехай, наприклад, Беселеві функції на (Беселеві функції,Беселеві функції) (у противному випадку заміняємо Беселеві функції на Беселеві функції), і тоді з (21) одержимо протиріччя, тому що ліва частина ≤0, а права >0. У такий спосіб доведена теорема порівняння Штурму: якщо P(x)<Q(x) на розглянутому інтервалі I і якщо y і z – ненульові рішення рівнянь (20), те між кожними двома сусідніми нулями y(x) перебуває принаймні один нуль z(x).

З теореми порівняння Штурму випливають нижченаведені наслідки. Якщо Беселеві функції на Беселеві функції, то кожне ненульове рішення рівняння Беселеві функції може мати на Беселеві функції не більше одного нуля (це легко бачити, якщо покласти Беселеві функції й взяти Беселеві функції). Якщо Беселеві функції на Беселеві функції (де Беселеві функції), то для всяких двох сусідніх нулів Беселеві функції і Беселеві функції (Беселеві функції) кожного ненульового рішення рівняння Беселеві функції маємо Беселеві функції (це легко бачити, якщо покласти Беселеві функції, взяти Беселеві функції й помітити, що нулями Беселеві функції будуть тільки числа виду Беселеві функції, Беселеві функції ціле). Якщо Беселеві функції на Беселеві функції (де Беселеві функції), то для всяких двох сусідніх нулів кожного ненульового рішення рівняння Беселеві функції маємо Беселеві функції (це легко бачити, якщо покласти Беселеві функції й взяти Беселеві функції). Із сказаного випливає, що якщо Беселеві функції на Беселеві функції, те для всяких двох сусідніх нулів Беселеві функції і Беселеві функції (Беселеві функції) кожного ненульового рішення рівняння Беселеві функції маємо Беселеві функції.

Викладене показує, що якщо Беселеві функції безперервно на Беселеві функції й перевищує деяке позитивне число поблизу +∞, те кожне ненульове рішення Беселеві функції рівнянняБеселеві функції має на Беселеві функції нескінченно багато нулів. Якщо ще Беселеві функції поблизу Беселеві функції не звертається в нуль, то ці нулі утворять нескінченну зростаючу послідовність Беселеві функції, що має межею +∞, а якщо, крім того, Беселеві функції, де Беселеві функції, те Беселеві функції.

Розглянемо рівняння Беселя


Беселеві функції


на інтервалі Беселеві функції. Підстановка Беселеві функції приводить до рівняння


Беселеві функції.


Очевидно, Беселеві функції і Беселеві функції мають ті самі нулі. Тому що Беселеві функції, де Беселеві функції – ціла функція, то Беселеві функції не має нулів на Беселеві функції при досить малому Беселеві функції, і тому що Беселеві функції при Беселеві функції, те при кожному Беселеві функції нулі Беселеві функції на Беселеві функції утворять нескінченну зростаючу послідовність


Беселеві функції

причому Беселеві функції.

Якщо Беселеві функції, то Беселеві функції задовольнить рівнянню


Беселеві функції


на інтервалі (0, +∞). Підстановка Беселеві функції приводить до рівняння


Беселеві функції


і, отже, Беселеві функції задовольняє цьому рівнянню. Таким чином, при будь-яких позитивних Беселеві функції і Беселеві функції маємо


Беселеві функції, де Беселеві функції,

Беселеві функції, де Беселеві функції,


звідки


Беселеві функції,


отже,


Беселеві функції, де Беселеві функції. (22)

Нехай тепер Беселеві функції. Розкладання Беселеві функції по ступенях Беселеві функції починається зі члена, що містить Беселеві функції, розкладання Беселеві функції по ступенях Беселеві функції починається зі члена, що містить Беселеві функції, тому що коефіцієнт при Беселеві функції дорівнює нулю, що легко бачити, виходячи з формули (5). Отже, з (22) при Беселеві функції одержимо


Беселеві функції,


тобто


Беселеві функції, (23)


звідки видно, що якщо Беселеві функції і Беселеві функції є різними нулями функції Беселеві функції, те


Беселеві функції. (23`)


Цим доведено, що при Беселеві функції система функцій


Беселеві функції


на інтервалі Беселеві функції є ортогональної щодо ваги Беселеві функції.

Переходячи до межі при Беселеві функції в співвідношенні


Беселеві функції

і використовуючи правило Лопиталя, одержимо при всякому Беселеві функції


Беселеві функції, (24)


отже, якщо Беселеві функції є нулем функції Беселеві функції, те


Беселеві функції. (24`)


Таким чином, при кожному Беселеві функції всякій безперервній функції Беселеві функції на Беселеві функції, що задовольняє вимозі


Беселеві функції,


поставлений у відповідність ряд Фур'є-Беселя


Беселеві функції, (25)


коефіцієнти якого визначаються формулами


Беселеві функції. (25`)


Можна довести, що система функцій Беселеві функції на Беселеві функції, ортогональна щодо ваги Беселеві функції, замкнута. Зокрема, якщо ряд Фур'є-Беселя (25) рівномірно сходиться до його безперервної функції, що Беселеві функціїпороджує.

Можна показати, що якщо Беселеві функції й Беселеві функції безперервна на Беселеві функції й функція, то ряд Фур'є-Беселя цієї функції сходиться до неї при Беселеві функції.


6. Асимптотичне подання Беселевих функцій із цілим індексом для більших значень аргументу


Нехай Беселеві функції – позитивна функція й Беселеві функції – яка-небудь функція для досить більших значень Беселеві функції. Запис


Беселеві функції при Беселеві функції


означає, що найдуться такі числа Беселеві функції й M, що при Беселеві функції маємо Беселеві функції.

Подібний запис уживається й в інших аналогічних випадках. Наприклад, якщо Беселеві функції – позитивна функція й Беселеві функції – яка-небудь функція, визначені для досить малих позитивних значень Беселеві функції, то запис


Беселеві функції при Беселеві функції


означає, що найдуться такі числа Беселеві функції й Беселеві функції, що Беселеві функції на Беселеві функції.

Допоміжна лема

Якщо Беселеві функції двічі безупинно диференцюєма на Беселеві функції, то для функції


Беселеві функції


має місце асимптотичне подання

Беселеві функції при Беселеві функції.


Доведемо цю лему. Заміняючи на Беселеві функції, одержимо:


Беселеві функції.(26)


Розглянемо інтеграл, що фігурує в правої частини формули (20). Заміняючи Беселеві функції на Беселеві функції, знайдемо:


Беселеві функції,


але, замінивши на Беселеві функції, одержимо:


Беселеві функції.


Якщо Беселеві функції позитивно, убуває й прагнути до нуля при Беселеві функції, то Беселеві функції й Беселеві функції, а отже, і Беселеві функції є Беселеві функції при Беселеві функції, тому


Беселеві функції при Беселеві функції,


звідки


Беселеві функції при Беселеві функції.


Отже, одержуємо асимптотичне подання:


Беселеві функції при Беселеві функції. (27)


Розглянемо тепер інтеграл, що фігурує в другому складати^ся правої частини формули (20). Маємо:


Беселеві функції,

Беселеві функції.


Очевидно, Беселеві функції двічі безупинно на Беселеві функції, але існують Беселеві функції і Беселеві функції, тому Беселеві функції стає безупинно диференцуєма на Беселеві функції. Інтегрування вроздріб дає:


Беселеві функції,


де перший доданок правої частини Беселеві функції є Беселеві функції при Беселеві функції, а інтеграл у другому мажорирується інтегралом, що складається при нижній межі


Беселеві функції,

який сходиться, тому що


Беселеві функції при Беселеві функції;


отже, другий доданок є теж Беселеві функції при Беселеві функції.

Отже, маємо:


Беселеві функції при Беселеві функції. (28)


З (26), (27), (28) одержуємо шукане асимптотичне подання:


Беселеві функції при Беселеві функції. (29)


Із цієї формули, переходячи до сполучених величин, знайдемо ще:


Беселеві функції при Беселеві функції. (29')


Формули (29) і (29`) вірні й для функцій Беселеві функції.

Висновок асимптотичної формули для Jn(x)

Заміняючи Беселеві функції на Беселеві функції, одержимо:


Беселеві функції

(з огляду на, що Беселеві функції є парна функція від Беселеві функції, а Беселеві функції є непарна функція від Беселеві функції). Підстановка Беселеві функції дає:


Беселеві функції,


де Беселеві функції є, мабуть, поліном n-й ступеня (поліном Чебишева), тому що з формули Муавра видно, що Беселеві функції є поліном n-й ступеня відносно Беселеві функції. Але


Беселеві функції


і, заміняючи в першому із цих інтегралів Беселеві функції на Беселеві функції, одержимо:


Беселеві функції


Тому що Беселеві функції й Беселеві функції на Беселеві функції мають похідні всіх порядків, то до двох останніх інтегралів застосовні формули (29) і (29`), і ми одержуємо:


Беселеві функції;


але Беселеві функції; Беселеві функції, отже,

Беселеві функції.


Отже, маємо шукане асимптотичне подання беселевої функції першого роду із цілим індексом для більших значень аргументу:


Беселеві функції при Беселеві функції. (30)


Ця формула показує, що Беселеві функції з точністю складається до порядку, що, Беселеві функції є загасаючою гармонікою із хвилею постійної довжини й амплітудою, що убуває обернено пропорційно квадратному кореню з абсциси.

Зокрема,


Беселеві функції при Беселеві функції; (30`)

Беселеві функції при Беселеві функції. (30'')


Графіки цих функцій зображені ні малюнках 1 і 2.

Розглянемо кілька прикладів рішення рівняння Беселя.

1. Знайти рішення рівняння Беселя при Беселеві функції


Беселеві функції,


задовольняючим початковим умовам при Беселеві функції, Беселеві функції і Беселеві функції.

Рішення.

На підставі формули (5') знаходимо одне приватне рішення:

Беселеві функції.


2. Знайти одне з рішень рівняння:


Беселеві функції, Беселеві функції.


Рішення.

Зробимо заміну


Беселеві функції.


При Беселеві функції одержимо:


Беселеві функції.


При Беселеві функції будемо шукати рішення у вигляді узагальненого статечного ряду:


Беселеві функції.


Рівняння на Беселеві функції має вигляд Беселеві функції;


Беселеві функції, Беселеві функції, Беселеві функції, Беселеві функції, тому

Беселеві функції,

Беселеві функції, Беселеві функції.


Беселеві функції

Рисунок 1 – Графік функції y=J0 (x)


Беселеві функції

Рисунок 2 – Графік функції y=J1 (x)


Висновок


Розглянуті усі рішення рівнянь, які можуть бути представлені у вигляді добутку трьох функцій. Складені графіки функцій.


Список літератури


1. Пискунов Н.С. Диференціальне й інтегральне вирахування, навчальний посібник для вузів. – К., 2003

2. Романовський П. І. «Ряди Фур'є. Теорія поля. Аналітичні й спеціальні функції. Перетворення Лапласа», навчальний посібник для вузів. – К., 2004

3. Самарський А.А., Гулін А.В. Чисельні методи. – К., 2003

4. Синіцин О.К., Навроцкий А.А. Алгоритми обчислювальної математики. – К., 2003

Рефетека ру refoteka@gmail.com