a-v-bely commited on
Commit
9c14039
·
1 Parent(s): dc728c2

Update app

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. README.md +2 -2
  2. old_version/.gitattributes +0 -34
  3. old_version/README.md +0 -13
  4. old_version/app.py +0 -35
  5. old_version/language_data/A1_MINIMUM.txt +0 -1162
  6. old_version/language_data/A2_MINIMUM.txt +0 -696
  7. old_version/language_data/B1_MINIMUM.txt +0 -1920
  8. old_version/language_data/B2_MINIMUM.txt +0 -2751
  9. old_version/language_data/C1_MINIMUM.txt +0 -0
  10. old_version/language_data/C2_MINIMUM.txt +0 -0
  11. old_version/language_data/OLD_MIN/A1_MINIMUM.txt +0 -1162
  12. old_version/language_data/OLD_MIN/A2_MINIMUM.txt +0 -1549
  13. old_version/language_data/OLD_MIN/B1_MINIMUM.txt +0 -3379
  14. old_version/language_data/OLD_MIN/B2_MINIMUM.txt +0 -5341
  15. old_version/language_data/phrases.json +0 -0
  16. old_version/language_data/stop_words.txt +0 -1444
  17. old_version/model1.gz +0 -3
  18. old_version/model2.gz +0 -3
  19. old_version/pages/1_⚙️_Инструкция.py +0 -78
  20. old_version/pages/2_👨‍🏫_Начало_работы.py +0 -271
  21. old_version/pages/3_📥_Скачать.py +0 -39
  22. old_version/pages/4_📝_Онлайн-тест (эксперимент).py +0 -67
  23. old_version/requirements.txt +0 -15
  24. old_version/utilities/__pycache__/utils.cpython-310.pyc +0 -0
  25. old_version/utilities/utils.py +0 -29
  26. old_version/utilities_cookies/__pycache__/cookie_manager.cpython-310.pyc +0 -0
  27. old_version/utilities_cookies/__pycache__/encrypted_cookie_manager.cpython-310.pyc +0 -0
  28. old_version/utilities_cookies/build/asset-manifest.json +0 -17
  29. old_version/utilities_cookies/build/index.html +0 -1
  30. old_version/utilities_cookies/build/static/js/2.422ca0c4.chunk.js +0 -0
  31. old_version/utilities_cookies/build/static/js/2.422ca0c4.chunk.js.LICENSE.txt +0 -40
  32. old_version/utilities_cookies/build/static/js/2.422ca0c4.chunk.js.map +0 -0
  33. old_version/utilities_cookies/build/static/js/main.666d1b34.chunk.js +0 -2
  34. old_version/utilities_cookies/build/static/js/main.666d1b34.chunk.js.map +0 -1
  35. old_version/utilities_cookies/build/static/js/runtime-main.9b51049f.js +0 -2
  36. old_version/utilities_cookies/build/static/js/runtime-main.9b51049f.js.map +0 -1
  37. old_version/utilities_cookies/cookie_manager.py +0 -101
  38. old_version/utilities_cookies/encrypted_cookie_manager.py +0 -115
  39. old_version/utilities_cookies/public/index.html +0 -9
  40. old_version/utilities_cookies/src/index.ts +0 -52
  41. old_version/utilities_cookies/src/react-app-env.d.ts +0 -1
  42. old_version/utilities_database/__pycache__/user_database_utils.cpython-310.pyc +0 -0
  43. old_version/utilities_database/__pycache__/user_database_widgets.cpython-310.pyc +0 -0
  44. old_version/utilities_database/user_database_utils.py +0 -283
  45. old_version/utilities_database/user_database_widgets.py +0 -336
  46. old_version/utilities_language_bert/rus_main_workflow_bert.py +0 -250
  47. old_version/utilities_language_bert/rus_sentence_bert.py +0 -241
  48. old_version/utilities_language_general/rus_constants.py +0 -70
  49. old_version/utilities_language_general/rus_utils.py +0 -339
  50. old_version/utilities_language_w2v/rus_main_workflow_w2v.py +0 -261
README.md CHANGED
@@ -4,10 +4,10 @@ emoji: 📚
4
  colorFrom: pink
5
  colorTo: yellow
6
  sdk: streamlit
7
- sdk_version: 1.31.0
8
  python_version: 3.10.5
9
  app_file: Вход.py
10
- pinned: False
11
  ---
12
 
13
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
4
  colorFrom: pink
5
  colorTo: yellow
6
  sdk: streamlit
7
+ sdk_version: 1.30.0
8
  python_version: 3.10.5
9
  app_file: Вход.py
10
+ pinned: false
11
  ---
12
 
13
  Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
old_version/.gitattributes DELETED
@@ -1,34 +0,0 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tflite filter=lfs diff=lfs merge=lfs -text
29
- *.tgz filter=lfs diff=lfs merge=lfs -text
30
- *.wasm filter=lfs diff=lfs merge=lfs -text
31
- *.xz filter=lfs diff=lfs merge=lfs -text
32
- *.zip filter=lfs diff=lfs merge=lfs -text
33
- *.zst filter=lfs diff=lfs merge=lfs -text
34
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/README.md DELETED
@@ -1,13 +0,0 @@
1
- ---
2
- title: Russian Task Generator
3
- emoji: 📚
4
- colorFrom: pink
5
- colorTo: yellow
6
- sdk: streamlit
7
- sdk_version: 1.30.0
8
- python_version: 3.10.5
9
- app_file: app.py
10
- pinned: false
11
- ---
12
-
13
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/app.py DELETED
@@ -1,35 +0,0 @@
1
- import warnings
2
- import streamlit as st
3
- from utilities.utils import is_valid_uuid
4
- from utilities_database.user_database_widgets import LogIn
5
-
6
- warnings.filterwarnings('ignore')
7
- st.header('Добро пожаловать!')
8
- st.subheader('Вы используете инструмент по автоматической генерации лексико-грамматических заданий по '
9
- 'русскому языку!')
10
- st.write('**Зарегистрируйтесь или войдите в аккаунт**')
11
- __login__obj = LogIn(auth_token=st.secrets['COURIER_AUTH_TOKEN'],
12
- company_name=st.secrets['COMPANY_NAME'],
13
- width=200, height=200,
14
- logout_button_name='Выйти',
15
- hide_menu_bool=False,
16
- hide_footer_bool=False,
17
- lottie_url='https://assets2.lottiefiles.com/packages/lf20_jcikwtux.json')
18
- LOGGED_IN = __login__obj.build_login_ui()
19
- st.session_state['-LOGGED_IN-'] = False
20
- # Check for username in cookies
21
- if '-USER_NAME-' not in st.session_state:
22
- if __login__obj.cookies.get('__streamlit_login_signup_ui_username__'):
23
- if not is_valid_uuid(__login__obj.cookies['__streamlit_login_signup_ui_username__']):
24
- st.session_state['-USER_NAME-'] = __login__obj.cookies['__streamlit_login_signup_ui_username__']
25
- st.session_state['-LOGGED_IN_BOOL-'] = True
26
-
27
- if LOGGED_IN:
28
- st.session_state['-LOGGED_IN_BOOL-'] = True
29
- # st.session_state['-USER_NAME-'] =
30
- st.success('Можете переходить к следующим вкладкам!')
31
-
32
- st.markdown('*Автор-разработчик: А.В.Белый, кафедра математической лингвистики, филологический факультет СПбГУ,'
33
- ' 3 курс, бакалавриат, "Прикладная, компьютерная и математическая лингвистика (английский язык)"*'
34
- '\n\n*Научный руководитель: канд. филол. наук, доц. О.А.Митрофанова*')
35
- st.markdown('*E-mail: [email protected]*')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/language_data/A1_MINIMUM.txt DELETED
@@ -1,1162 +0,0 @@
1
- До свидания!
2
- а
3
- август
4
- автобиография
5
- автобус
6
- автор
7
- адрес
8
- активный
9
- алфавит
10
- английский
11
- англичанин
12
- англичанка
13
- англо-русский
14
- анкета
15
- анна
16
- антон
17
- апрель
18
- аптека
19
- арбуз
20
- артист
21
- артистка
22
- аудитория
23
- аэропорт
24
- бабушка
25
- багаж
26
- балет
27
- банк
28
- баскетбол
29
- бассейн
30
- бедно
31
- бедный
32
- без
33
- белый
34
- библиотека
35
- бизнес
36
- бизнесмен
37
- билет
38
- благодарить
39
- бланк
40
- близкий
41
- близко
42
- блузка
43
- богато
44
- богатый
45
- болезнь
46
- болен
47
- болеть
48
- боль
49
- больница
50
- больно
51
- больной
52
- большой
53
- ботинки
54
- брат
55
- брать
56
- бригадир
57
- брюки
58
- будущий
59
- буква
60
- бумага
61
- бутерброд
62
- бутылка
63
- быстро
64
- быстрый
65
- быть
66
- в
67
- вагон
68
- важно
69
- важный
70
- валюта
71
- варежки
72
- вариант
73
- варить
74
- ваш
75
- вдруг
76
- везде
77
- везти
78
- век
79
- великий
80
- верх
81
- верхний
82
- весело
83
- весенний
84
- весна
85
- весной
86
- вести
87
- весь
88
- весёлый
89
- ветер
90
- вечер
91
- вечерний
92
- вечером
93
- вещь
94
- взять
95
- видеть
96
- виза
97
- вилка
98
- вино
99
- виноград
100
- вишня
101
- включать
102
- вкусно
103
- вкусный
104
- вместе
105
- внимательно
106
- внимательный
107
- внук
108
- внучек
109
- внучка
110
- вода
111
- водитель
112
- водить
113
- возить
114
- возраст
115
- войти
116
- вокзал
117
- волейбол
118
- вопрос
119
- восемнадцать
120
- восемь
121
- восемьдесят
122
- восемьсот
123
- воскресение
124
- воскресенье
125
- восьмой
126
- вот
127
- врач
128
- время
129
- всегда
130
- вслух
131
- вспоминать
132
- вспомнить
133
- вставать
134
- встретить
135
- встретиться
136
- встречать
137
- встречу
138
- всё
139
- вторник
140
- второе
141
- второй
142
- вход
143
- входить
144
- вчера
145
- вы
146
- выбирать
147
- вывеска
148
- выйти
149
- выключать
150
- вымыть
151
- выпить
152
- высокий
153
- выставка
154
- выучить
155
- выход
156
- выходить
157
- выходной
158
- выше
159
- газета
160
- где
161
- география
162
- герб
163
- герой
164
- гимн
165
- гитара
166
- главный
167
- глаз
168
- говорить
169
- год
170
- голова
171
- голубой
172
- гора
173
- горло
174
- город
175
- городской
176
- горький
177
- горячий
178
- горячо
179
- господин
180
- госпожа
181
- гостиница
182
- гость
183
- государство
184
- готов
185
- готовить
186
- готовый
187
- гражданин
188
- гражданство
189
- грамм
190
- грамматика
191
- граница
192
- гриб
193
- грипп
194
- громкий
195
- громко
196
- грудь
197
- груз
198
- грузчик
199
- группа
200
- грустный
201
- груша
202
- грязный
203
- гулять
204
- да
205
- давать
206
- давление
207
- давно
208
- даже
209
- далекий
210
- далеко
211
- далёкий
212
- дам
213
- дарить
214
- дать
215
- два
216
- двадцать
217
- двенадцать
218
- дверь
219
- двести
220
- движение
221
- дворец
222
- дворник
223
- девочка
224
- девушка
225
- девяносто
226
- девятнадцать
227
- девятый
228
- девять
229
- девятьсот
230
- дедушка
231
- дежурный
232
- декабрь
233
- делать
234
- день
235
- деньга
236
- деньги
237
- деревня
238
- дерево
239
- десерт
240
- десятый
241
- десять
242
- дети
243
- детский
244
- детство
245
- дешёвый
246
- диван
247
- директор
248
- дисциплина
249
- днм
250
- до
251
- до свидания
252
- добрый
253
- договор
254
- дождь
255
- доклад
256
- документ
257
- долг
258
- долгий
259
- долго
260
- должен
261
- должный
262
- дом
263
- дома
264
- домой
265
- домохозяйка
266
- дорога
267
- дорого
268
- дорогой
269
- дочь
270
- друг
271
- другой
272
- дружба
273
- дружить
274
- думать
275
- дядя
276
- дёшево
277
- его
278
- еда
279
- едите
280
- ездить
281
- есть
282
- ехать
283
- ещ
284
- ещё
285
- её
286
- жаль
287
- жаркий
288
- жарко
289
- ждать
290
- желание
291
- желать
292
- жена
293
- женатый
294
- женский
295
- женщина
296
- живот
297
- животное
298
- жизнь
299
- жиль
300
- житель
301
- жительница
302
- жить
303
- журнал
304
- журналист
305
- журналистка
306
- жёлтый
307
- за
308
- забывать
309
- завод
310
- завтра
311
- завтрак
312
- завтракать
313
- задавать
314
- задание
315
- задать
316
- задача
317
- заканчивать
318
- закон
319
- закрою
320
- закрывать
321
- закрыт
322
- закрытый
323
- закрыть
324
- замужем
325
- заниматься
326
- занят
327
- занятый
328
- занять
329
- заплатить
330
- запоминать
331
- запомнить
332
- заработная
333
- зачем
334
- заявление
335
- звать
336
- звонить
337
- звук
338
- здание
339
- здесь
340
- здоров
341
- здоровый
342
- здравствуй
343
- здравствуйте
344
- зелёный
345
- земля
346
- зима
347
- зимний
348
- зимой
349
- злой
350
- знакомиться
351
- знакомый
352
- знать
353
- золотой
354
- зонт
355
- зонтик
356
- зоопарк
357
- зуб
358
- и
359
- игра
360
- играть
361
- идти
362
- из
363
- известный
364
- извинить
365
- изучать
366
- изучить
367
- или
368
- иметь
369
- императорский
370
- имя
371
- инженер
372
- иногда
373
- иностранец
374
- иностранка
375
- иностранный
376
- институт
377
- интерес
378
- интересно
379
- интересный
380
- интересоваться
381
- интернет
382
- искусство
383
- испанец
384
- испанка
385
- испанский
386
- историк
387
- исторический
388
- история
389
- их
390
- июль
391
- июнь
392
- йли
393
- ймя
394
- к
395
- кабинет
396
- каждый
397
- как
398
- какой
399
- капуста
400
- карандаш
401
- карта
402
- картина
403
- картофель
404
- касса
405
- кассета
406
- кассир
407
- каф
408
- кафе
409
- каша
410
- кашлять
411
- квартира
412
- квитанция
413
- кекс
414
- килограмм
415
- километр
416
- кино
417
- киоск
418
- китаец
419
- китайский
420
- китаянка
421
- класс
422
- клуб
423
- ключ
424
- книга
425
- книжный
426
- когда
427
- колбаса
428
- колледж
429
- комедия
430
- комната
431
- композитор
432
- компот
433
- компьютер
434
- конверт
435
- конец
436
- конечно
437
- конфета
438
- концерт
439
- кончать
440
- кончить
441
- копейка
442
- коричневый
443
- костюм
444
- котлета
445
- который
446
- кофе
447
- кошка
448
- красиво
449
- красивый
450
- красный
451
- кресло
452
- кровать
453
- кровь
454
- круг
455
- кто
456
- куда
457
- купить
458
- куплю
459
- кура
460
- курить
461
- курица
462
- курс
463
- куртка
464
- кухня
465
- лампа
466
- лг
467
- левый
468
- легко
469
- лежать
470
- лекция
471
- лес
472
- летать
473
- лететь
474
- лето
475
- летом
476
- литература
477
- лицо
478
- ложка
479
- лук
480
- любимый
481
- любить
482
- любовь
483
- любопытство
484
- люди
485
- лёгкий
486
- магазин
487
- магнитофон
488
- май
489
- макароны
490
- маленький
491
- мало
492
- мальчик
493
- маляр
494
- мама
495
- марк
496
- марка
497
- март
498
- масло
499
- математик
500
- математика
501
- мать
502
- машина
503
- мебель
504
- медицина
505
- медицинский
506
- медленно
507
- медленный
508
- медсестра
509
- менеджер
510
- место
511
- месяц
512
- метр
513
- метро
514
- мечтать
515
- мизинец
516
- милиция
517
- минута
518
- минуточка
519
- мир
520
- младший
521
- много
522
- мог
523
- может
524
- может быть
525
- можно
526
- мой
527
- молодой
528
- молоко
529
- море
530
- морковь
531
- мороженое
532
- москвич
533
- москвичка
534
- московский
535
- мочь
536
- муж
537
- мужской
538
- мужчина
539
- музей
540
- музыка
541
- музыкант
542
- мы
543
- мыть
544
- мягкий
545
- мясо
546
- на
547
- надо
548
- назад
549
- называться
550
- налево
551
- написать
552
- направо
553
- например
554
- нарисовать
555
- народ
556
- народный
557
- наука
558
- научить
559
- научно
560
- научный
561
- находиться
562
- национальный
563
- начать
564
- начинать
565
- наш
566
- не
567
- не только
568
- недавно
569
- недалеко
570
- неделя
571
- нельзя
572
- немец
573
- немецкий
574
- немецко-русский
575
- немка
576
- несколько
577
- нет
578
- нижегородского
579
- низкий
580
- никогда
581
- никто
582
- никуда
583
- ничего
584
- ничто
585
- но
586
- но и
587
- новость
588
- новый
589
- нога
590
- нож
591
- ножик
592
- номер
593
- нормально
594
- нормальный
595
- носки
596
- ночь
597
- ночью
598
- ноябрь
599
- нравиться
600
- нсв
601
- нужен
602
- нужно
603
- нужный
604
- о
605
- обводить
606
- обед
607
- обедать
608
- обмен
609
- обувь
610
- обучение
611
- общежитие
612
- общество
613
- объявление
614
- обычно
615
- обязательно
616
- овощ
617
- овощи
618
- огурец
619
- одеваться
620
- одежда
621
- один
622
- одиннадцать
623
- оканчивать
624
- окно
625
- окончить
626
- октябрь
627
- он
628
- она
629
- они
630
- опаздывать
631
- опера
632
- опоздать
633
- оранжевый
634
- осень
635
- осенью
636
- осмотр
637
- остановка
638
- осторожно
639
- ответ
640
- ответить
641
- отвечать
642
- отвечу
643
- отдыхать
644
- отель
645
- отец
646
- открою
647
- открывать
648
- открыт
649
- открытка
650
- открыть
651
- откуда
652
- отмечать
653
- очень
654
- очки
655
- ошибка
656
- палец
657
- пальто
658
- памятник
659
- папа
660
- парк
661
- партия
662
- паспорт
663
- певец
664
- педагогического
665
- первое
666
- первый
667
- переводчик
668
- передача
669
- перерыв
670
- переход
671
- перец
672
- перчатки
673
- песня
674
- петь
675
- петя
676
- пианино
677
- пиво
678
- пиджак
679
- писатель
680
- писать
681
- письмо
682
- пить
683
- план
684
- планета
685
- платить
686
- платье
687
- плохо
688
- плохой
689
- площадь
690
- по
691
- по-английски
692
- по-испански
693
- по-китайски
694
- по-немецки
695
- по-р��сски
696
- по-французски
697
- повторить
698
- повторять
699
- погода
700
- подарить
701
- подарок
702
- подготовить
703
- подождать
704
- подруга
705
- подумать
706
- поезд
707
- поездка
708
- поесть
709
- поехать
710
- пожалуйста
711
- пожелать
712
- позавтракать
713
- позвать
714
- позвонить
715
- поздно
716
- познакомиться
717
- поинтересоваться
718
- пойти
719
- покажу
720
- показать
721
- показывать
722
- покупать
723
- поликлиника
724
- полицейский
725
- полиция
726
- половина
727
- положить
728
- полукруг
729
- полуодетый
730
- получать
731
- получить
732
- полчаса
733
- помидор
734
- помог
735
- помогать
736
- помогу
737
- помочь
738
- помощь
739
- понедельник
740
- понимать
741
- понравиться
742
- понравлюсь
743
- понятно
744
- понять
745
- пообедать
746
- попросить
747
- посадить
748
- послать
749
- после
750
- посмотреть
751
- построить
752
- посылать
753
- посылка
754
- потом
755
- потому
756
- потому что
757
- поужинать
758
- почему
759
- почта
760
- почти
761
- почтовый
762
- почувствовать
763
- пошлю
764
- поэт
765
- поэтому
766
- прав
767
- правильно
768
- правительство
769
- право
770
- правый
771
- праздник
772
- предложение
773
- президент
774
- преподаватель
775
- преподавательница
776
- преступление
777
- привет
778
- пригласить
779
- приглашать
780
- приглашу
781
- приготовить
782
- придти
783
- приехать
784
- прийти
785
- прил
786
- природа
787
- пришла
788
- приятно
789
- проблема
790
- программа
791
- продавать
792
- продавец
793
- продолжать
794
- продолжить
795
- просить
796
- проспект
797
- профессия
798
- прочитать
799
- прошлый
800
- пункт
801
- путешественник
802
- путешествие
803
- путешествовать
804
- пюре
805
- пятнадцать
806
- пятница
807
- пятый
808
- пять
809
- пятьдесят
810
- пятьсот
811
- работа
812
- работать
813
- рабочий
814
- рад
815
- рада
816
- радио
817
- раз
818
- разговаривать
819
- разговор
820
- разный
821
- район
822
- ранний
823
- рано
824
- раньше
825
- расскажу
826
- рассказ
827
- рассказать
828
- рассказывать
829
- ребёнка
830
- ребёнок
831
- редкий
832
- редко
833
- режиссер
834
- результат
835
- река
836
- ресторан
837
- речка
838
- решать
839
- решить
840
- рис
841
- рисовать
842
- родилась
843
- родина
844
- родители
845
- родитель
846
- родиться
847
- родной
848
- родный
849
- рождение
850
- розовый
851
- российский
852
- рост
853
- рот
854
- рубашка
855
- рубль
856
- рука
857
- русский
858
- русско-английский
859
- русско-немецкий
860
- ручка
861
- ручная
862
- рыба
863
- с
864
- сад
865
- салат
866
- сам
867
- самолёт
868
- сапоги
869
- сахар
870
- св
871
- свидание
872
- свободно
873
- свободный
874
- свой
875
- сделать
876
- себя
877
- сегодня
878
- седьмой
879
- сейчас
880
- семнадцать
881
- семь
882
- семьдесят
883
- семьсот
884
- семья
885
- сентябрь
886
- сердце
887
- сертификат
888
- серый
889
- серьёзно
890
- серьёзный
891
- сестра
892
- сидеть
893
- сильно
894
- сильный
895
- синий
896
- скажу
897
- сказать
898
- сколько
899
- скоро
900
- скульптор
901
- слева
902
- следующий
903
- словарь
904
- слово
905
- слушать
906
- смело
907
- смелый
908
- смогла
909
- смогу
910
- смотреть
911
- смочь
912
- сначала
913
- снег
914
- снимать
915
- со
916
- собака
917
- современно
918
- современный
919
- согласен
920
- согласие
921
- согласный
922
- сок
923
- солнце
924
- соль
925
- сорок
926
- сосед
927
- соседка
928
- сосиска
929
- спасибо
930
- спать
931
- специалист
932
- спина
933
- спокойно
934
- спокойный
935
- спорт
936
- спортсмен
937
- справа
938
- справка
939
- спрашивать
940
- спросить
941
- спрошу
942
- среда
943
- средний
944
- стадион
945
- станция
946
- старший
947
- старый
948
- стать
949
- статья
950
- стена
951
- стих
952
- стихи
953
- сто
954
- стоить
955
- стол
956
- столица
957
- столовая
958
- сторона
959
- стоять
960
- страна
961
- страница
962
- строитель
963
- строительство
964
- строить
965
- студент
966
- студентка
967
- студенческий
968
- стул
969
- суббота
970
- сувенир
971
- сумка
972
- суп
973
- сфотографировать
974
- счастие
975
- счастливо
976
- счастливый
977
- счастье
978
- съесть
979
- сыграть
980
- сын
981
- сыр
982
- сюда
983
- так
984
- такси
985
- талантливо
986
- талантливый
987
- там
988
- танцевать
989
- тарелка
990
- твой
991
- театр
992
- текст
993
- телевизор
994
- телеграмма
995
- телепередача
996
- телефон
997
- температура
998
- теннис
999
- теперь
1000
- тепло
1001
- тетрадь
1002
- тихий
1003
- тихо
1004
- товарищ
1005
- тоже
1006
- только
1007
- тот
1008
- т��амвай
1009
- транспорт
1010
- третий
1011
- третье
1012
- три
1013
- тридцать
1014
- тринадцать
1015
- триста
1016
- троллейбус
1017
- трудно
1018
- трудный
1019
- туда
1020
- тумбочка
1021
- турист
1022
- тут
1023
- туфли
1024
- ты
1025
- тысяча
1026
- у
1027
- увидеть
1028
- удовольствие
1029
- уже
1030
- ужин
1031
- ужинать
1032
- узнать
1033
- улица
1034
- умереть
1035
- уметь
1036
- умно
1037
- умный
1038
- умываться
1039
- университет
1040
- управлять
1041
- упражнение
1042
- урок
1043
- уставать
1044
- устать
1045
- утро
1046
- утром
1047
- ухо
1048
- учебник
1049
- ученик
1050
- ученица
1051
- учитель
1052
- учительница
1053
- учить
1054
- учиться
1055
- учёный
1056
- факультет
1057
- фамилия
1058
- февраль
1059
- физик
1060
- физика
1061
- филолог
1062
- философ
1063
- фильм
1064
- фирма
1065
- фотоаппарат
1066
- фотографировать
1067
- фотографирую
1068
- фотография
1069
- фраза
1070
- француженка
1071
- француз
1072
- французский
1073
- фрукт
1074
- футбол
1075
- футболист
1076
- характер
1077
- химик
1078
- химия
1079
- хлеб
1080
- ходить
1081
- хозяин
1082
- хозяйка
1083
- хоккеист
1084
- хоккей
1085
- холодно
1086
- холодное
1087
- холодный
1088
- хороший
1089
- хорошо
1090
- хотеть
1091
- художник
1092
- цвет
1093
- цветка
1094
- цветок
1095
- цветы
1096
- цена
1097
- центр
1098
- цирк
1099
- цифра
1100
- чай
1101
- чайник
1102
- час
1103
- часто
1104
- частый
1105
- часы
1106
- чашка
1107
- чей
1108
- человек
1109
- чемпион
1110
- черный
1111
- чеснок
1112
- четверг
1113
- четвертый
1114
- четвёртый
1115
- четыре
1116
- четыреста
1117
- четырнадцать
1118
- число
1119
- чистый
1120
- читатель
1121
- читать
1122
- чихать
1123
- чт
1124
- что
1125
- чувствовать
1126
- чёрный
1127
- шапка
1128
- шарф
1129
- шахматы
1130
- шашки
1131
- шестнадцать
1132
- шестой
1133
- шесть
1134
- шестьдесят
1135
- шестьсот
1136
- шкаф
1137
- школа
1138
- шоколад
1139
- штаны
1140
- шуба
1141
- шш
1142
- экзамен
1143
- экзаменационный
1144
- экономика
1145
- экономист
1146
- экономический
1147
- экскурсия
1148
- экскурсовод
1149
- электронный
1150
- этаж
1151
- это
1152
- этот
1153
- юбка
1154
- юмор
1155
- юноша
1156
- юрист
1157
- я
1158
- яблоко
1159
- язык
1160
- языком
1161
- яйцо
1162
- январь
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/language_data/A2_MINIMUM.txt DELETED
@@ -1,696 +0,0 @@
1
- Всего хорошего!
2
- администрация
3
- алло!
4
- апельсин
5
- аппетит
6
- архитектор
7
- архитектура
8
- аспирант
9
- аспирантка
10
- аспирантура
11
- бегу
12
- бежать
13
- бейсбол
14
- берег
15
- беру
16
- бесплатно
17
- бесплатный
18
- биография
19
- биолог
20
- биология
21
- бить
22
- бог
23
- борис
24
- бороться
25
- буду
26
- букет
27
- булочная
28
- булочный
29
- бывать
30
- бью
31
- варение
32
- вверх
33
- везла
34
- везу
35
- верить
36
- вернуть
37
- вернуться
38
- верный
39
- вз
40
- видео
41
- вижу
42
- висеть
43
- включить
44
- вниз
45
- внимание
46
- во
47
- во время
48
- водка
49
- вожу
50
- возвратить
51
- возвратиться
52
- возвращать
53
- возвращаться
54
- воздух
55
- возможно
56
- возьму
57
- войду
58
- волноваться
59
- волнуюсь
60
- волос
61
- волосы
62
- восток
63
- восточный
64
- вошёл
65
- вперёд
66
- враг
67
- всего
68
- встану
69
- встать
70
- встаю
71
- встреча
72
- встречаться
73
- встречусь
74
- вхожу
75
- вчерашний
76
- выберу
77
- выбрать
78
- выйду
79
- выключить
80
- вымою
81
- выпью
82
- вырасти
83
- вырос
84
- выросла
85
- высоко
86
- выступать
87
- выступить
88
- выступлю
89
- выхожу
90
- вышел
91
- галерея
92
- географ
93
- географический
94
- глубже
95
- глубокий
96
- голос
97
- горько
98
- государственный
99
- готовлю
100
- градус
101
- грустно
102
- грязно
103
- дадите
104
- дата
105
- даю
106
- двое
107
- деле
108
- делегация
109
- дело
110
- депутат
111
- держать
112
- держаться
113
- держу
114
- диалог
115
- длинный
116
- для
117
- доволен
118
- доеду
119
- доехать
120
- докажу
121
- доказать
122
- доказывать
123
- домашний
124
- дружно
125
- дружный
126
- душ
127
- душа
128
- европейский
129
- еду
130
- езжу
131
- ел
132
- ем
133
- если
134
- жалко
135
- жду
136
- женат
137
- жениться
138
- жив
139
- живой
140
- живопись
141
- живу
142
- забуду
143
- задам
144
- задаю
145
- закажу
146
- заказать
147
- заказывать
148
- закончить
149
- зал
150
- заметить
151
- замечательный
152
- замечать
153
- замечу
154
- замуж
155
- занятие
156
- запад
157
- западный
158
- заплачу
159
- звонок
160
- зеркало
161
- знак
162
- знаком
163
- знакомлюсь
164
- знание
165
- значение
166
- значить
167
- золото
168
- иван
169
- игрушка
170
- иду
171
- избиратель
172
- избить
173
- изменить
174
- изменять
175
- иностранцы
176
- интересуюсь
177
- инф
178
- искать
179
- испанцев
180
- испанцы
181
- истратить
182
- ищу
183
- казаться
184
- каникулы
185
- китайцев
186
- китайцы
187
- кладу
188
- класть
189
- коллекционирование
190
- команда
191
- конференция
192
- кончаться
193
- кончиться
194
- корабль
195
- коридор
196
- короткий
197
- коротко
198
- короче
199
- космический
200
- космонавт
201
- космос
202
- кризис
203
- круглый
204
- ксерокс
205
- кто-то
206
- ку
207
- культура
208
- лежу
209
- лекарство
210
- лестница
211
- летний
212
- лечу
213
- лимон
214
- литературный
215
- лифт
216
- личность
217
- лка
218
- лоб
219
- луна
220
- лыжа
221
- лыжи
222
- люблю
223
- медсёстры
224
- международный
225
- меньше
226
- менять
227
- мечта
228
- мешать
229
- милиционер
230
- миллион
231
- минус
232
- мирно
233
- мирный
234
- многие
235
- могла
236
- могу
237
- модно
238
- модный
239
- молодец
240
- молодость
241
- молодцы
242
- молодёжный
243
- молодёжь
244
- молчать
245
- молчу
246
- момент
247
- монета
248
- москва
249
- мою
250
- музыкальный
251
- мультфильм
252
- мультфильмы
253
- мыло
254
- мяч
255
- наверно
256
- наверное
257
- надеюсь
258
- надеяться
259
- найду
260
- найти
261
- наконец
262
- напишу
263
- напротив
264
- нарисую
265
- насорить
266
- научиться
267
- находить
268
- нахожу
269
- начало
270
- начаться
271
- начинаться
272
- начну
273
- начнётся
274
- нашёл
275
- небо
276
- невнимательность
277
- невозможно
278
- несчастие
279
- несчастный
280
- несчастье
281
- нигде
282
- нок
283
- ноль
284
- нос
285
- носка
286
- носок
287
- нравлюсь
288
- обещать
289
- образование
290
- обращать
291
- общий
292
- объяснить
293
- объяснять
294
- обыкновенный
295
- обычный
296
- овощной
297
- огромный
298
- одеться
299
- одинаково
300
- одинаковый
301
- одна
302
- однажды
303
- одно
304
- озеро
305
- около
306
- окончание
307
- онона
308
- ооб
309
- опасно
310
- опасность
311
- оптимист
312
- опытный
313
- опять
314
- организовать
315
- осенний
316
- осматривать
317
- особенно
318
- остров
319
- отдохну
320
- отдых
321
- откроется
322
- открываться
323
- открыться
324
- откуда-то
325
- отлично
326
- отпуск
327
- ��тсюда
328
- оттуда
329
- отчество
330
- парка
331
- певица
332
- пенсионер
333
- пенсионерка
334
- пенсия
335
- переведу
336
- перевела
337
- перевести
338
- перевод
339
- переводить
340
- перевожу
341
- перевёл
342
- передавать
343
- передадите
344
- передам
345
- передать
346
- передашь
347
- передаю
348
- перейду
349
- перейти
350
- переходить
351
- перехожу
352
- перешла
353
- перешёл
354
- петербург
355
- печение
356
- печенье
357
- пешком
358
- пишу
359
- плавать
360
- плачу
361
- плащ
362
- плеер
363
- плыву
364
- плыть
365
- плюс
366
- по-вашему
367
- по-моему
368
- победа
369
- победить
370
- побежать
371
- побеждать
372
- поблагодарить
373
- побывать
374
- поверить
375
- поверхность
376
- подожду
377
- подписать
378
- поеду
379
- поздравить
380
- поздравлю
381
- поздравлять
382
- познакомлюсь
383
- пойду
384
- пойму
385
- пока!
386
- показаться
387
- пол
388
- поле
389
- полезно
390
- полезный
391
- полететь
392
- политика
393
- политически
394
- политический
395
- полка
396
- полтора
397
- полюбить
398
- поменять
399
- помешать
400
- помнить
401
- помогла
402
- помыть
403
- пообещать
404
- популярный
405
- последний
406
- посоветовать
407
- посольство
408
- поступать
409
- поступить
410
- поступлю
411
- потерянный
412
- потратить
413
- поцеловать
414
- пошл
415
- пошутить
416
- пошучу
417
- поэзия
418
- пою
419
- появиться
420
- появлюсь
421
- появляться
422
- правда
423
- предмет
424
- прекрасно
425
- прекрасный
426
- преподавать
427
- преподаю
428
- привлечь
429
- приготовлю
430
- приду
431
- приезд
432
- приезжать
433
- пример
434
- приходить
435
- прихожу
436
- причина
437
- пришл
438
- приятный
439
- продавщица
440
- продадите
441
- продам
442
- продать
443
- продашь
444
- продолжаться
445
- продолжиться
446
- продукт
447
- продукты
448
- произведение
449
- пройти
450
- промолчать
451
- просто
452
- простой
453
- против
454
- профессор
455
- процент
456
- прошу
457
- прямо
458
- психолог
459
- психология
460
- птица
461
- путешествую
462
- пыль
463
- пью
464
- радиопередача
465
- радость
466
- разбить
467
- размер
468
- расти
469
- режиссёр
470
- религия
471
- решение
472
- рисую
473
- родился
474
- рок
475
- роль
476
- роман
477
- рос
478
- ру
479
- рую
480
- рынок
481
- рядом
482
- садиться
483
- сажусь
484
- самостоятельно
485
- самостоятельный
486
- самый
487
- сантиметр
488
- сапог
489
- сварить
490
- свет
491
- светло
492
- светлый
493
- сво
494
- свои
495
- своя
496
- сдавать
497
- сдадите
498
- сдам
499
- сдать
500
- сдаю
501
- север
502
- северный
503
- секретарь
504
- секунда
505
- сел
506
- села
507
- сесть
508
- сестёр
509
- сигарета
510
- сижу
511
- симпатичный
512
- система
513
- ситуация
514
- сказка
515
- скрипка
516
- скучно
517
- скучный
518
- сладкий
519
- сладко
520
- случай
521
- случаться
522
- случиться
523
- слышать
524
- смерть
525
- смешно
526
- смешной
527
- смеюсь
528
- смеяться
529
- смог
530
- снова
531
- собирать
532
- собор
533
- собрание
534
- собрать
535
- совет
536
- советовать
537
- советую
538
- солнечный
539
- сообщать
540
- сообщение
541
- сообщить
542
- сорить
543
- соседний
544
- состав
545
- специальность
546
- сплю
547
- спортивный
548
- спою
549
- сразу
550
- срок
551
- стакан
552
- старость
553
- стою
554
- странный
555
- строительный
556
- суметь
557
- сутки
558
- счёт
559
- съедим
560
- съем
561
- сяду
562
- сёстры
563
- тайна
564
- так как
565
- также
566
- такой
567
- талант
568
- танец
569
- танцую
570
- твёрдо
571
- твёрдый
572
- телеграф
573
- темно
574
- техника
575
- технический
576
- то
577
- то есть
578
- тогда
579
- торт
580
- точка
581
- точно
582
- точный
583
- тратить
584
- трачу
585
- труд
586
- ття
587
- туфля
588
- тяжело
589
- тяжёлый
590
- тёмный
591
- тёплый
592
- тётя
593
- убивать
594
- убить
595
- убью
596
- уважаемый
597
- уважать
598
- уверен
599
- уверенный
600
- увижу
601
- ударение
602
- уделять
603
- удивительно
604
- удивительный
605
- удобно
606
- удобный
607
- уеду
608
- уезжать
609
- уехать
610
- узкий
611
- узко
612
- уйду
613
- уйти
614
- улыбаться
615
- улыбнуться
616
- ум
617
- умер
618
- умерли
619
- умирать
620
- универмаг
621
- университетский
622
- упас
623
- упасть
624
- употребление
625
- услышать
626
- успех
627
- устану
628
- устаю
629
- уходить
630
- ухожу
631
- участвовать
632
- участвую
633
- учебный
634
- учёба
635
- ушл
636
- фабрика
637
- факс
638
- фермер
639
- физически
640
- физический
641
- филологический
642
- филология
643
- философия
644
- философский
645
- флешка
646
- фонтан
647
- фрукты
648
- химический
649
- хоб
650
- хобби
651
- хожу
652
- хозяек
653
- хочу
654
- царь
655
- цветной
656
- целовать
657
- целую
658
- целый
659
- центральный
660
- часть
661
- чем
662
- через
663
- чес
664
- честно
665
- честный
666
- чис
667
- чисто
668
- читальный
669
- чтение
670
- чтобы
671
- чувствую
672
- шахматист
673
- широкий
674
- широко
675
- школьник
676
- школьница
677
- шл
678
- шла
679
- шум
680
- шуметь
681
- шумлю
682
- шутить
683
- шутка
684
- шучу
685
- щи
686
- энергично
687
- энергичный
688
- энергия
689
- юг
690
- южный
691
- юность
692
- юридический
693
- являться
694
- ягода
695
- яркий
696
- ёлка
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/language_data/B1_MINIMUM.txt DELETED
@@ -1,1920 +0,0 @@
1
- абсолютно
2
- абсолютный
3
- австралия
4
- автобусный
5
- автомат
6
- автомобиль
7
- азиатский
8
- азия
9
- академия
10
- аккуратно
11
- алло
12
- альбом
13
- америка
14
- американец
15
- американка
16
- американский
17
- анализ
18
- анализировать
19
- анализирую
20
- ангина
21
- англичанок
22
- ансамбль
23
- антарктида
24
- аппетита
25
- армия
26
- архитектурный
27
- атеизм
28
- атмосфера
29
- атомный
30
- афиша
31
- африка
32
- б
33
- бабочка
34
- балерина
35
- балкон
36
- банан
37
- бандероль
38
- банка
39
- баскетболист
40
- баскетболистка
41
- батон
42
- башня
43
- бег
44
- бегать
45
- беда
46
- белка
47
- белок
48
- бельё
49
- бензин
50
- берг
51
- береза
52
- беречь
53
- берлога
54
- берёза
55
- беседа
56
- беседовать
57
- беседую
58
- беспокоиться
59
- библиотекарь
60
- биологический
61
- биться
62
- бледный
63
- блестеть
64
- блестящий
65
- блин
66
- блины
67
- блюдо
68
- богатство
69
- бой
70
- бок
71
- более
72
- болельщик
73
- болото
74
- болтать
75
- большинство
76
- борода
77
- борщ
78
- борьба
79
- ботинок
80
- боюсь
81
- бояться
82
- бревно
83
- бреюсь
84
- бриться
85
- бровь
86
- бродить
87
- бросать
88
- бросаться
89
- бросить
90
- будто
91
- будущее
92
- булочка
93
- бумажка
94
- буфет
95
- бы
96
- бывший
97
- ваза
98
- ванна
99
- ванная
100
- варенье
101
- вверху
102
- вдвоем
103
- вдвоём
104
- ведро
105
- веду
106
- ведь
107
- вежливый
108
- велосипед
109
- веник
110
- вера
111
- веревка
112
- верно
113
- верну
114
- вернусь
115
- вершина
116
- верёвка
117
- веселый
118
- ветка
119
- вешать
120
- взгляд
121
- вздохнуть
122
- вздыхать
123
- взрослый
124
- вид
125
- визитная
126
- визитный
127
- виноватый
128
- вл
129
- власть
130
- влезать
131
- вместо
132
- внизу
133
- внутри
134
- во-вторых
135
- во-первых
136
- вовремя
137
- воевать
138
- военный
139
- воздушный
140
- возможность
141
- война
142
- вокруг
143
- волк
144
- волна
145
- волнение
146
- волшебный
147
- вон
148
- вообще
149
- воробей
150
- ворона
151
- ворота
152
- воспитание
153
- воспитать
154
- воспитывать
155
- воспоминание
156
- восторг
157
- воюю
158
- впервые
159
- впереди
160
- впечатление
161
- вполне
162
- врать
163
- вред
164
- вредно
165
- вредный
166
- вс
167
- все
168
- вскоре
169
- вставить
170
- вставлять
171
- всякий
172
- выбегать
173
- выбираться
174
- выглядеть
175
- выеду
176
- выезжать
177
- выехать
178
- вызвать
179
- выздоравливать
180
- выздороветь
181
- вызов
182
- вызову
183
- вызывать
184
- выиграть
185
- выигрывать
186
- вылезать
187
- вылетать
188
- вылечить
189
- вымыться
190
- выполнить
191
- выполнять
192
- выпь
193
- выражать
194
- выражение
195
- выражу
196
- выразить
197
- вырастать
198
- вырезать
199
- выскочить
200
- высота
201
- выстирать
202
- выступление
203
- вытаскивать
204
- вытирать
205
- газ
206
- газопровод
207
- галстук
208
- гараж
209
- гастроном
210
- гвоздь
211
- где-нибудь
212
- где-то
213
- генерал
214
- геолог
215
- геологический
216
- геология
217
- гимназия
218
- гимнастика
219
- глава
220
- глагол
221
- гладить
222
- глазок
223
- глубоко
224
- глупо
225
- глупость
226
- глупый
227
- глухой
228
- глядеть
229
- глянуть
230
- гнездо
231
- говориться
232
- говядина
233
- голод
234
- голодный
235
- голый
236
- гораздо
237
- гордиться
238
- гордо
239
- гордый
240
- гореть
241
- горжусь
242
- городок
243
- гостей
244
- гостеприимно
245
- гостеприимный
246
- готовиться
247
- гроза
248
- гром
249
- грубо
250
- грубый
251
- грусть
252
- грядка
253
- грязь
254
- губа
255
- гуманитарный
256
- гусеница
257
- густой
258
- гусь
259
- дальний
260
- дама
261
- данный
262
- дача
263
- дая
264
- дважды
265
- двигаться
266
- двинуться
267
- двойка
268
- двор
269
- дворянский
270
- дед
271
- действие
272
- действительно
273
- действовать
274
- декан
275
- декларация
276
- дела
277
- делить
278
- делиться
279
- демократический
280
- демонстрация
281
- деревянный
282
- дерзить
283
- детектив
284
- детская
285
- дешево
286
- деятель
287
- джем
288
- джема
289
- джинсы
290
- дикий
291
- диктант
292
- дипломат
293
- дипломатический
294
- дирижёр
295
- диск
296
- дискуссия
297
- диссертация
298
- длина
299
- дневник
300
- дно
301
- добавить
302
- добавлять
303
- добиваться
304
- добиться
305
- добро
306
- доброта
307
- добьюсь
308
- довольно
309
- довольный
310
- догадаться
311
- догадываться
312
- догнать
313
- договариваться
314
- договориться
315
- доезжать
316
- дождаться
317
- дойду
318
- дойти
319
- доктор
320
- документальный
321
- домашнее
322
- домик
323
- дорожка
324
- доска
325
- доставать
326
- достаточно
327
- достать
328
- достиг
329
- достигать
330
- достигнуть
331
- достижение
332
- доходить
333
- дочка
334
- дошл
335
- дошлый
336
- драться
337
- древний
338
- дрожать
339
- дружеский
340
- дружественный
341
- дуб
342
- дует
343
- дуть
344
- дым
345
- дыхание
346
- дышать
347
- европа
348
- едва
349
- едим
350
- единственный
351
- единый
352
- ее
353
- ежегодно
354
- ежегодный
355
- ежедневно
356
- ежедневный
357
- ежик
358
- еле
359
- елка
360
- естественно
361
- естественный
362
- еще
363
- ж
364
- жалеть
365
- жаловаться
366
- жара
367
- жареный
368
- жарить
369
- же
370
- железный
371
- желтый
372
- желудок
373
- жених
374
- жестокий
375
- жестоко
376
- жу
377
- жук
378
- заблудиться
379
- заблуждение
380
- заболеть
381
- забор
382
- забота
383
- заботиться
384
- забыть
385
- зависеть
386
- заводить
387
- загадка
388
- заглядывать
389
- заглянуть
390
- загорать
391
- загореть
392
- задний
393
- задумчиво
394
- задумываться
395
- зажигать
396
- зайду
397
- займу
398
- зайти
399
- заканчиваться
400
- законспектировать
401
- закончиться
402
- закричать
403
- закрой
404
- закроюсь
405
- закрываться
406
- закрыться
407
- закурить
408
- закуска
409
- залезать
410
- залезть
411
- заменить
412
- заменять
413
- замок
414
- замолчать
415
- замолчу
416
- занимать
417
- заорать
418
- запас
419
- запах
420
- записать
421
- записка
422
- записывать
423
- запись
424
- заплакать
425
- запретить
426
- запрещать
427
- запрещу
428
- запятая
429
- заранее
430
- зарплата
431
- зарубежный
432
- засмеюсь
433
- засмеяться
434
- заснуть
435
- заставлять
436
- засыпать
437
- затем
438
- затылок
439
- захватить
440
- заходить
441
- захотеть
442
- захотеться
443
- зачёт
444
- защитить
445
- защищать
446
- защищу
447
- заяц
448
- звезда
449
- звенеть
450
- звенит
451
- зверек
452
- зверь
453
- зверёк
454
- звучать
455
- здороваться
456
- здорово
457
- здоровье
458
- зеленый
459
- землетрясение
460
- земной
461
- злиться
462
- змея
463
- знакомить
464
- знакомлю
465
- знаменитый
466
- зритель
467
- зрительный
468
- зря
469
- зу
470
- зубная
471
- зубной
472
- иголка
473
- идет
474
- идея
475
- из-за
476
- известно
477
- извинение
478
- извини
479
- измениться
480
- изменяться
481
- изображать
482
- изображение
483
- изображу
484
- изобразить
485
- изучение
486
- имена
487
- иметься
488
- импорт
489
- иначе
490
- иной
491
- инструмент
492
- интересовать
493
- интернациональный
494
- инфляция
495
- информация
496
- испанско-русский
497
- исполниться
498
- исполняться
499
- использовать
500
- исправить
501
- исправлю
502
- исправлять
503
- испуганно
504
- испугаться
505
- исследование
506
- исследовать
507
- исследую
508
- исчезать
509
- итак
510
- йогурт
511
- как будто
512
- как-нибудь
513
- как-то
514
- какао
515
- каков
516
- какой-нибудь
517
- какой-то
518
- календарь
519
- калитка
520
- каменный
521
- камень
522
- капитан
523
- капля
524
- карман
525
- картинка
526
- карточка
527
- картошка
528
- касаться
529
- кастрюля
530
- катастрофа
531
- кататься
532
- каток
533
- кафедра
534
- качество
535
- кашель
536
- кепка
537
- кефир
538
- кивнуть
539
- кинотеатр
540
- кислый
541
- китайско-русский
542
- классический
543
- классный
544
- клевать
545
- клей
546
- клетка
547
- климат
548
- клюв
549
- км
550
- книжка
551
- ковер
552
- ковёр
553
- когда-нибудь
554
- когда-то
555
- код
556
- кожа
557
- коза
558
- козел
559
- козёл
560
- колено
561
- колесо
562
- количество
563
- коллега
564
- коллекция
565
- кольцо
566
- командировка
567
- командировок
568
- комар
569
- компания
570
- компьютерная
571
- компьютерный
572
- конкурс
573
- консерватория
574
- конспектировать
575
- конституция
576
- консультация
577
- континент
578
- контрольный
579
- конь
580
- коньки
581
- конёк
582
- копать
583
- кора
584
- корень
585
- корзина
586
- корзинка
587
- кормить
588
- коробка
589
- корова
590
- королева
591
- король
592
- корпус
593
- коса
594
- костер
595
- кость
596
- костёр
597
- кот
598
- котенок
599
- котёнок
600
- кошелёк
601
- край
602
- крайний
603
- краска
604
- краски
605
- красота
606
- кредитный
607
- кремль
608
- крепкий
609
- крепко
610
- крепость
611
- крестьянин
612
- крестьянка
613
- крик
614
- крикну
615
- крикнуть
616
- критиковать
617
- критикую
618
- кричать
619
- кроме
620
- кроссовки
621
- кроссовок
622
- крошка
623
- кружится
624
- кружиться
625
- кружок
626
- крупный
627
- крыло
628
- крыша
629
- крышка
630
- кто-нибудь
631
- куда-нибудь
632
- куда-то
633
- кукла
634
- кулак
635
- культурно
636
- культурный
637
- купаться
638
- кусок
639
- куст
640
- куча
641
- ла
642
- лаборатория
643
- лагерь
644
- ладонь
645
- лазерный диск
646
- лампочка
647
- лапа
648
- лапка
649
- ласково
650
- ласковый
651
- ласточка
652
- лаять
653
- лебедь
654
- лев
655
- лед
656
- ледяной
657
- лезть
658
- лесной
659
- летчик
660
- лечить
661
- лечь
662
- ли
663
- линейка
664
- линия
665
- лиса
666
- лист
667
- листок
668
- личный
669
- лишний
670
- ловить
671
- ловко
672
- лодка
673
- ложиться
674
- локоть
675
- ломать
676
- лопата
677
- лось
678
- лотерея
679
- лото
680
- лошадь
681
- луг
682
- лужа
683
- луч
684
- лучше
685
- любой
686
- лягу
687
- лягушка
688
- лёд
689
- лётчик
690
- майк
691
- майка
692
- мал
693
- малый
694
- малыш
695
- мамин
696
- маршрут
697
- маршрутка
698
- масленица
699
- мастер
700
- математический
701
- матери
702
- материал
703
- матрос
704
- матч
705
- махать
706
- махнуть
707
- мгновение
708
- мед
709
- медведь
710
- медвежонок
711
- между
712
- мелкий
713
- мелодия
714
- менее
715
- меня
716
- мера
717
- мерить
718
- мертвый
719
- местный
720
- металл
721
- метель
722
- мешок
723
- миг
724
- миллиард
725
- мило
726
- милый
727
- мимо
728
- министр
729
- минутка
730
- мировой
731
- митинг
732
- мишка
733
- мнение
734
- многий
735
- многое
736
- множество
737
- мобильный
738
- модель
739
- мокрый
740
- молния
741
- мороз
742
- морс
743
- морской
744
- моряк
745
- мост
746
- мочалка
747
- моюсь
748
- му
749
- мужественно
750
- мужественный
751
- мужество
752
- мука
753
- муравей
754
- муха
755
- мчаться
756
- мысль
757
- мыться
758
- мышка
759
- мышь
760
- мюзикл
761
- мягко
762
- мяукать
763
- мячик
764
- мёд
765
- мёртвый
766
- набирать
767
- наблюдать
768
- наверх
769
- наверху
770
- навестить
771
- навещать
772
- навещу
773
- навсегда
774
- навстречу
775
- награда
776
- над
777
- надевать
778
- надежда
779
- надену
780
- надеть
781
- надолго
782
- надпись
783
- название
784
- назвать
785
- назову
786
- называть
787
- наиболее
788
- наизусть
789
- накормить
790
- накрывать
791
- наливать
792
- намного
793
- наоборот
794
- напечатать
795
- напоминать
796
- напомнить
797
- направление
798
- нарочно
799
- насекомое
800
- население
801
- насколько
802
- насморк
803
- настольная
804
- настольный
805
- настоящий
806
- настроение
807
- наступать
808
- наступить
809
- национальность
810
- начальник
811
- небольшой
812
- невеста
813
- негде
814
- неделе
815
- независимость
816
- незаметно
817
- незнакомый
818
- неизвестно
819
- некогда
820
- некоторый
821
- некуда
822
- немедленно
823
- немного
824
- необходимо
825
- необходимый
826
- необыкновенно
827
- необыкновенный
828
- необычный
829
- неожиданно
830
- неожиданный
831
- непонятно
832
- непонятный
833
- неправильно
834
- непрерывно
835
- непрерывный
836
- неприятность
837
- нервно
838
- нервный
839
- несла
840
- несмотря
841
- нести
842
- нестись
843
- неужели
844
- нефть
845
- нечего
846
- ни
847
- ниже
848
- нижний
849
- низко
850
- никак
851
- никакой
852
- нитка
853
- ничей
854
- новогодний
855
- ножка
856
- ножницы
857
- нора
858
- норка
859
- носить
860
- ночи
861
- ночной
862
- нс
863
- ну
864
- обезьяна
865
- обида
866
- обидеть
867
- обидеться
868
- обижать
869
- обижаться
870
- обижу
871
- обижусь
872
- обладать
873
- облако
874
- область
875
- обманывать
876
- обойду
877
- обойти
878
- обрадовать
879
- обрадоваться
880
- обрадую
881
- образец
882
- обратить
883
- обратиться
884
- обратно
885
- обратный
886
- обращаться
887
- обслуживание
888
- обсудить
889
- обсуждать
890
- обучать
891
- обучить
892
- обходить
893
- обхожу
894
- общественный
895
- объединить
896
- объединять
897
- объявить
898
- объявлю
899
- объявлять
900
- объяснение
901
- обычай
902
- обязан
903
- обязать
904
- овца
905
- оглядываться
906
- оглянуться
907
- огонь
908
- огород
909
- одевать
910
- одену
911
- оденусь
912
- одеть
913
- одеяло
914
- однако
915
- одновременно
916
- одноклассник
917
- ожидать
918
- означать
919
- окажусь
920
- оказаться
921
- оказываться
922
- оканчиваться
923
- океан
924
- окончательно
925
- окончиться
926
- окорка
927
- окошко
928
- оно
929
- оон
930
- опасный
931
- операция
932
- описание
933
- описать
934
- описывать
935
- опускать
936
- опушка
937
- опыт
938
- орать
939
- организация
940
- организую
941
- орех
942
- оригинально
943
- оригинальный
944
- оружие
945
- освободить
946
- освобождать
947
- освобожу
948
- осмотреть
949
- основатель
950
- основной
951
- особенность
952
- особенный
953
- особый
954
- оставаться
955
- оставить
956
- оставлять
957
- остальной
958
- останавливать
959
- останавливаться
960
- остановить
961
- остановиться
962
- остановлю
963
- останусь
964
- остаток
965
- остаться
966
- остро
967
- острый
968
- от
969
- ответственность
970
- отдавать
971
- отдадим
972
- отдать
973
- отдохнуть
974
- откажусь
975
- отказаться
976
- отказываться
977
- откроить
978
- открытие
979
- открытый
980
- отличный
981
- отметка
982
- отнимать
983
- отниму
984
- относиться
985
- отношение
986
- отнять
987
- отойду
988
- отойти
989
- отправить
990
- отправиться
991
- отправлять
992
- отправляться
993
- отпускать
994
- отрезать
995
- отсталый
996
- отходить
997
- отчаяние
998
- отъезд
999
- офицер
1000
- официально
1001
- официальный
1002
- официант
1003
- оформить
1004
- оформлю
1005
- оформлять
1006
- охота
1007
- охотник
1008
- оценивать
1009
- оценить
1010
- оценка
1011
- очередной
1012
- очередь
1013
- ошибаться
1014
- ошибиться
1015
- ошиблась
1016
- падать
1017
- падеж
1018
- палатка
1019
- палка
1020
- память
1021
- папин
1022
- пара
1023
- парень
1024
- парламент
1025
- пароход
1026
- парта
1027
- парус
1028
- пассажир
1029
- паста
1030
- пасха
1031
- пахнуть
1032
- педагогический
1033
- пейзаж
1034
- пенал
1035
- перебивать
1036
- перебить
1037
- перевезла
1038
- перевезти
1039
- перевозить
1040
- переговоры
1041
- перед
1042
- передвигаться
1043
- передний
1044
- перееду
1045
- переезжать
1046
- переехать
1047
- перемена
1048
- перенести
1049
- переносить
1050
- пересадка
1051
- пересказать
1052
- пересказывать
1053
- переставать
1054
- перестать
1055
- переулок
1056
- перо
1057
- перчатка
1058
- пес
1059
- песенка
1060
- песок
1061
- пессимист
1062
- петух
1063
- печатать
1064
- печка
1065
- печь
1066
- пещера
1067
- пирог
1068
- пирожное
1069
- пирожок
1070
- пицца
1071
- плакать
1072
- платок
1073
- плач
1074
- плечо
1075
- плита
1076
- плод
1077
- площадка
1078
- по-прежнему
1079
- по-твоему
1080
- побегу
1081
- побеседовать
1082
- побеседую
1083
- побреюсь
1084
- побриться
1085
- поведение
1086
- повезти
1087
- повесить
1088
- повод
1089
- погиб
1090
- погибать
1091
- погибнуть
1092
- погладить
1093
- поговорить
1094
- погодить
1095
- погулять
1096
- под
1097
- подавать
1098
- подбегать
1099
- подбирать
1100
- подготовиться
1101
- подготовка
1102
- подготовлюсь
1103
- поделить
1104
- поделиться
1105
- поднимать
1106
- подниматься
1107
- поднимусь
1108
- поднять
1109
- подняться
1110
- подобный
1111
- подобрать
1112
- подойду
1113
- подойти
1114
- подоконник
1115
- подписывать
1116
- подпишу
1117
- подружиться
1118
- подружка
1119
- подсказывать
1120
- подушка
1121
- подходить
1122
- подходящий
1123
- подъеду
1124
- подъезд
1125
- подъезжать
1126
- подъехать
1127
- поем
1128
- пожалеть
1129
- пожаловать
1130
- пожалуй
1131
- пожар
1132
- пожарить
1133
- пожениться
1134
- позаботиться
1135
- позавчера
1136
- поздний
1137
- поздороваться
1138
- познакомить
1139
- познакомлю
1140
- поиграть
1141
- поиск
1142
- поить
1143
- поймать
1144
- пока
1145
- показываться
1146
- покататься
1147
- покачать
1148
- покормить
1149
- покормлю
1150
- покрасить
1151
- покраснеть
1152
- покупатель
1153
- полагаться
1154
- полезть
1155
- полет
1156
- полечить
1157
- полечу
1158
- ползти
1159
- поливать
1160
- политехнический
1161
- полностью
1162
- полный
1163
- положение
1164
- полоса
1165
- полотенце
1166
- получаться
1167
- получиться
1168
- польза
1169
- пользоваться
1170
- полюблю
1171
- поляна
1172
- полёт
1173
- померить
1174
- помолчать
1175
- помощник
1176
- помыться
1177
- понадобиться
1178
- понятный
1179
- попадать
1180
- попадаться
1181
- попробовать
1182
- попрощаться
1183
- попугай
1184
- попытаться
1185
- пора
1186
- поражение
1187
- поранить
1188
- порезать
1189
- поросенок
1190
- поросёнок
1191
- порт
1192
- портрет
1193
- портфель
1194
- порядок
1195
- поселок
1196
- посетить
1197
- посещать
1198
- посидеть
1199
- послезавтра
1200
- пословица
1201
- послушать
1202
- послышаться
1203
- посоветоваться
1204
- посоветуюсь
1205
- посол
1206
- поспешить
1207
- поспешно
1208
- поспорить
1209
- поставить
1210
- поставлю
1211
- постараться
1212
- постель
1213
- постоянно
1214
- постоять
1215
- поступок
1216
- постучать
1217
- посуда
1218
- посчитать
1219
- посёлок
1220
- потерять
1221
- потолок
1222
- потрачу
1223
- потребовать
1224
- потребую
1225
- потянуть
1226
- потянуться
1227
- похвалить
1228
- поход
1229
- похож
1230
- похоже
1231
- похожий
1232
- поцеловаться
1233
- поцелуй
1234
- поцелую
1235
- почему-то
1236
- пошлый
1237
- пояс
1238
- правило
1239
- правильный
1240
- праздничный
1241
- практика
1242
- практически
1243
- практический
1244
- превращаться
1245
- предлагать
1246
- предложить
1247
- предполагать
1248
- предположить
1249
- представитель
1250
- представление
1251
- представлять
1252
- прежде чем
1253
- премия
1254
- при
1255
- прибавлять
1256
- прибегать
1257
- приведу
1258
- привезла
1259
- привезти
1260
- привести
1261
- приводить
1262
- привозить
1263
- привык
1264
- привыкать
1265
- привыкнуть
1266
- привычка
1267
- приготовиться
1268
- придумать
1269
- придумывать
1270
- приеду
1271
- прием
1272
- прикажу
1273
- приказ
1274
- приказать
1275
- приключение
1276
- прилетать
1277
- прилететь
1278
- прилечу
1279
- примета
1280
- принадлежать
1281
- принесла
1282
- принести
1283
- принимать
1284
- приносить
1285
- принять
1286
- прислать
1287
- присылать
1288
- причесаться
1289
- пришлый
1290
- пришлю
1291
- приятель
1292
- приятного
1293
- приём
1294
- про
1295
- проанализировать
1296
- проанализирую
1297
- пробежать
1298
- пробовать
1299
- проведу
1300
- провезти
1301
- проверить
1302
- проверять
1303
- провести
1304
- проводить
1305
- провожать
1306
- провозить
1307
- прогресс
1308
- прогулка
1309
- продукция
1310
- проеду
1311
- проезжать
1312
- проехать
1313
- проживу
1314
- прожить
1315
- прозрачный
1316
- проиграть
1317
- проигрывать
1318
- произведу
1319
- произвести
1320
- производить
1321
- производство
1322
- произнести
1323
- произносить
1324
- произношение
1325
- произойти
1326
- происходить
1327
- пройда
1328
- пройду
1329
- промышленность
1330
- промышленный
1331
- пропадать
1332
- пропускать
1333
- пропустить
1334
- проснусь
1335
- проснуться
1336
- прости
1337
- простить
1338
- проститься
1339
- простудиться
1340
- просыпаться
1341
- просьба
1342
- прохладно
1343
- проходить
1344
- процесс
1345
- прочитывать
1346
- прошептать
1347
- прошл
1348
- прощать
1349
- прощаться
1350
- пруд
1351
- прыгать
1352
- прыгну
1353
- прыгнуть
1354
- прямой
1355
- прятаться
1356
- прятки
1357
- психологически
1358
- психологический
1359
- птенец
1360
- птичка
1361
- пугать
1362
- пускать
1363
- пусто
1364
- пустой
1365
- пусть
1366
- путь
1367
- пушистый
1368
- пчела
1369
- пытаться
1370
- пьеса
1371
- пятерка
1372
- пятно
1373
- пятёрка
1374
- пёс
1375
- равен
1376
- равно
1377
- равный
1378
- радовать
1379
- радоваться
1380
- радостно
1381
- радостный
1382
- радуга
1383
- радую
1384
- разбираться
1385
- разбудить
1386
- разве
1387
- развивать
1388
- развиваться
1389
- развитие
1390
- развиться
1391
- разглядывать
1392
- разделить
1393
- разделиться
1394
- различный
1395
- разница
1396
- разноцветный
1397
- разрешать
1398
- разрешить
1399
- рак
1400
- рана
1401
- раскрашивать
1402
- раскрывать
1403
- расписание
1404
- рассердиться
1405
- рассматривать
1406
- рассмеяться
1407
- рассмотреть
1408
- расстояние
1409
- растение
1410
- растерянно
1411
- расческа
1412
- расчёска
1413
- реакция
1414
- ребята
1415
- революция
1416
- регулярно
1417
- реж
1418
- режу
1419
- резать
1420
- резко
1421
- ректор
1422
- республика
1423
- реформа
1424
- рецепт
1425
- речь
1426
- решительно
1427
- решительный
1428
- рисунок
1429
- ровно
1430
- ровный
1431
- рог
1432
- род
1433
- родственник
1434
- рождаться
1435
- рождество
1436
- роза
1437
- ромашка
1438
- россия
1439
- рояль
1440
- ругать
1441
- рукав
1442
- руководитель
1443
- руководить
1444
- руковожу
1445
- русски
1446
- ручей
1447
- рыбак
1448
- рыбка
1449
- рыжий
1450
- рюкзак
1451
- ряд
1452
- сажать
1453
- салют
1454
- самовар
1455
- самолет
1456
- санки
1457
- саша
1458
- сбегать
1459
- сберечь
1460
- свежий
1461
- сверкать
1462
- сверху
1463
- светить
1464
- светиться
1465
- свеча
1466
- свинина
1467
- свинья
1468
- свитер
1469
- свобода
1470
- свободен
1471
- связывать
1472
- связь
1473
- святой
1474
- сгореть
1475
- северная
1476
- седой
1477
- секрет
1478
- село
1479
- сельский
1480
- семейный
1481
- семена
1482
- семестр
1483
- семинар
1484
- семя
1485
- сердито
1486
- сердиться
1487
- серебро
1488
- серебряный
1489
- середина
1490
- серьезно
1491
- серьезный
1492
- сессия
1493
- сзади
1494
- сибирский
1495
- сила
1496
- символ
1497
- скакать
1498
- скала
1499
- скамейка
1500
- скидка
1501
- скорость
1502
- скорый
1503
- скромно
1504
- скромный
1505
- скучать
1506
- слабо
1507
- слабый
1508
- слава
1509
- славянский
1510
- слегка
1511
- след
1512
- следить
1513
- следовательно
1514
- следовать
1515
- слеза
1516
- слива
1517
- слишком
1518
- слова
1519
- сложно
1520
- сложный
1521
- сломать
1522
- слон
1523
- служить
1524
- слух
1525
- случайно
1526
- слушаться
1527
- слышаться
1528
- сметана
1529
- смех
1530
- смысл
1531
- снаружи
1532
- снеговик
1533
- снегурочка
1534
- снежинка
1535
- снежки
1536
- снежный
1537
- снежок
1538
- сниму
1539
- снять
1540
- соберу
1541
- соберусь
1542
- собираться
1543
- собраться
1544
- собственный
1545
- событие
1546
- сова
1547
- совершать
1548
- совершенно
1549
- советоваться
1550
- советский
1551
- советуюсь
1552
- совсем
1553
- согласиться
1554
- соглашаться
1555
- сожаление
1556
- создавать
1557
- создам
1558
- создать
1559
- солдат
1560
- соловей
1561
- сомневаться
1562
- сомнение
1563
- сон
1564
- сорвать
1565
- соревнование
1566
- сорт
1567
- сосна
1568
- составлять
1569
- состояние
1570
- состоять
1571
- соус
1572
- сохранить
1573
- сохранять
1574
- социализм
1575
- социальный
1576
- сочинение
1577
- сошью
1578
- спальня
1579
- спас
1580
- спасать
1581
- спасти
1582
- спектакль
1583
- спеть
1584
- специально
1585
- специальный
1586
- спешить
1587
- спичка
1588
- спокойной
1589
- спор
1590
- спорить
1591
- способ
1592
- способный
1593
- спрятать
1594
- спрятаться
1595
- спускаться
1596
- спутник
1597
- сравнивать
1598
- сравнить
1599
- среди
1600
- средство
1601
- ссора
1602
- ставить
1603
- становиться
1604
- стану
1605
- стараться
1606
- старик
1607
- старинный
1608
- старушка
1609
- стая
1610
- ствол
1611
- стекло
1612
- стеклянный
1613
- стипендия
1614
- стирать
1615
- стихотворение
1616
- столб
1617
- столик
1618
- столько
1619
- сторож
1620
- страдать
1621
- странно
1622
- страх
1623
- страшно
1624
- страшный
1625
- стрелять
1626
- стремиться
1627
- стремлюсь
1628
- строгий
1629
- строго
1630
- стройка
1631
- строка
1632
- строчка
1633
- стук
1634
- ступать
1635
- ступенька
1636
- стучать
1637
- стыдно
1638
- суд
1639
- судьба
1640
- сухой
1641
- существо
1642
- существовать
1643
- сфотографироваться
1644
- схема
1645
- сходить
1646
- сцена
1647
- считать
1648
- считаться
1649
- счт
1650
- сшить
1651
- съедать
1652
- съедите
1653
- съезд
1654
- сэкономить
1655
- та
1656
- таблетка
1657
- таинственный
1658
- таким образом
1659
- таможенный
1660
- таможня
1661
- тащить
1662
- твердо
1663
- твердый
1664
- творчество
1665
- тело
1666
- тема
1667
- темнота
1668
- темный
1669
- тень
1670
- теоретически
1671
- теоретический
1672
- теория
1673
- теплеть
1674
- теплоход
1675
- теплый
1676
- терпеть
1677
- территория
1678
- терять
1679
- тетрадка
1680
- тетя
1681
- течение
1682
- течь
1683
- тигр
1684
- тип
1685
- тишина
1686
- товар
1687
- толпа
1688
- толстый
1689
- толща
1690
- только что
1691
- тон
1692
- тонкий
1693
- топор
1694
- торговля
1695
- торопиться
1696
- торопливо
1697
- торчать
1698
- точность
1699
- трава
1700
- травка
1701
- трагедия
1702
- традиция
1703
- требовать
1704
- тревога
1705
- тренироваться
1706
- тренировка
1707
- тренируюсь
1708
- трогать
1709
- трое
1710
- тройка
1711
- тропинка
1712
- труба
1713
- трубка
1714
- трудиться
1715
- трудность
1716
- трудолюбивый
1717
- туалет
1718
- туман
1719
- туча
1720
- тюрьма
1721
- тяжелый
1722
- тянуть
1723
- тянуться
1724
- убегать
1725
- убегу
1726
- убедить
1727
- убежать
1728
- убеждать
1729
- уберу
1730
- убирать
1731
- убрать
1732
- увезти
1733
- увеличиваться
1734
- увеличиться
1735
- увз
1736
- увлекаться
1737
- увлекусь
1738
- увлечение
1739
- увлечься
1740
- уводить
1741
- увожу
1742
- увозить
1743
- угол
1744
- уголь
1745
- угощать
1746
- угроза
1747
- удаваться
1748
- удар
1749
- ударить
1750
- удаться
1751
- удивиться
1752
- удивление
1753
- удивлюсь
1754
- удивляться
1755
- уж
1756
- ужас
1757
- ужасно
1758
- ужасный
1759
- узнавать
1760
- укол
1761
- украсть
1762
- украшать
1763
- украшение
1764
- улетать
1765
- улететь
1766
- улечу
1767
- улитка
1768
- улучшать
1769
- улучшаться
1770
- улучшить
1771
- улучшиться
1772
- улыбка
1773
- умение
1774
- уменьшаться
1775
- уменьшиться
1776
- умоюсь
1777
- умыться
1778
- уникальный
1779
- упад
1780
- упаду
1781
- упал
1782
- употребить
1783
- употреблю
1784
- употреблять
1785
- урожай
1786
- ус
1787
- условие
1788
- уснуть
1789
- успевать
1790
- успеть
1791
- успешно
1792
- успешный
1793
- успокаиваться
1794
- успокоиться
1795
- устало
1796
- усталый
1797
- устно
1798
- устный
1799
- устраивать
1800
- усы
1801
- утка
1802
- утренний
1803
- участие
1804
- участник
1805
- участок
1806
- ученый
1807
- училище
1808
- факт
1809
- фашизм
1810
- фашист
1811
- фестиваль
1812
- фигура
1813
- физкультура
1814
- флаг
1815
- фонарь
1816
- форма
1817
- фото
1818
- фотографироваться
1819
- фронт
1820
- фруктовый
1821
- футболка
1822
- футбольный
1823
- хвалить
1824
- хватать
1825
- хватить
1826
- хвост
1827
- хвостик
1828
- хирург
1829
- хитрый
1830
- хлопать
1831
- хлопнуть
1832
- ход
1833
- хозяйство
1834
- холод
1835
- холодильник
1836
- хор
1837
- хотеться
1838
- хотя
1839
- хохотать
1840
- храм
1841
- художественный
1842
- худой
1843
- цвести
1844
- целоваться
1845
- цель
1846
- ценить
1847
- ценный
1848
- церкви
1849
- церковь
1850
- цыпленок
1851
- цыплёнок
1852
- чей-нибудь
1853
- чей-то
1854
- человеческий
1855
- человечество
1856
- чемодан
1857
- чемпионат
1858
- чердак
1859
- черта
1860
- честь
1861
- четверо
1862
- четверть
1863
- четвёрка
1864
- чистить
1865
- член
1866
- что-нибудь
1867
- что-то
1868
- чувство
1869
- чудесный
1870
- чудо
1871
- чужой
1872
- чуть
1873
- чуть-чуть
1874
- шаг
1875
- шагать
1876
- шар
1877
- шарик
1878
- шашлык
1879
- шевелиться
1880
- шепотом
1881
- шептать
1882
- шерсть
1883
- шея
1884
- шить
1885
- шишка
1886
- школьный
1887
- шляпа
1888
- шоссе
1889
- шофер
1890
- штука
1891
- шумно
1892
- шумный
1893
- шёпотом
1894
- щека
1895
- щенок
1896
- щетка
1897
- щётка
1898
- экологический
1899
- экология
1900
- экономить
1901
- экономлю
1902
- экспедиция
1903
- эксперимент
1904
- экспорт
1905
- электричество
1906
- электроника
1907
- электростанция
1908
- энциклопедия
1909
- эпоха
1910
- эта
1911
- этап
1912
- южная
1913
- юный
1914
- ядерный
1915
- яма
1916
- ярко
1917
- ясно
1918
- ясный
1919
- ящик
1920
- ёжик
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/language_data/B2_MINIMUM.txt DELETED
@@ -1,2751 +0,0 @@
1
- абзац
2
- аборт
3
- абрикос
4
- абстрактно
5
- абстрактный
6
- абсурд
7
- абсурдный
8
- авария
9
- австрийцы
10
- автодорожный
11
- автоматически
12
- автономия
13
- автономный
14
- автоответчик
15
- авторитет
16
- агент
17
- агентство
18
- агрессивно
19
- агрессивный
20
- ад
21
- адаптироваться
22
- адвокат
23
- адекватно
24
- адекватный
25
- административный
26
- администратор
27
- азартно
28
- азартный
29
- академик
30
- акварель
31
- аккуратный
32
- акт
33
- актриса
34
- актуально
35
- актуальный
36
- актёр
37
- акцент
38
- акционерный
39
- акция
40
- албанцы
41
- алгебра
42
- алжирцы
43
- алкоголь
44
- аллергия
45
- аллея
46
- алтайцы
47
- альпинист
48
- американок
49
- американцы
50
- ананас
51
- анатомия
52
- ангел
53
- англичане
54
- анекдот
55
- анти-
56
- антибиотик
57
- антисемитизм
58
- античный
59
- антракт
60
- аплодировать
61
- аплодисменты
62
- арабы
63
- аргентинцы
64
- аргумент
65
- аргументировать
66
- аренда
67
- арендовать
68
- арест
69
- арестовать
70
- арестовывать
71
- армяне
72
- аромат
73
- ароматный
74
- археолог
75
- археология
76
- атлетика
77
- аудирование
78
- аукцион
79
- афганцы
80
- африканец
81
- африканка
82
- африканок
83
- африканский
84
- африканцы
85
- бадминтон
86
- база
87
- базар
88
- бакалавр
89
- баклажан
90
- бал
91
- балалайка
92
- балл
93
- баловать
94
- баловаться
95
- банкет
96
- банкир
97
- банкомат
98
- банкрот
99
- баня
100
- бар
101
- барабан
102
- баран
103
- баранина
104
- баранка
105
- бас
106
- бастовать
107
- бегун
108
- бегунья
109
- беднеть
110
- бедность
111
- бедствие
112
- бежевый
113
- беженец
114
- беженка
115
- безвкусно
116
- безвкусный
117
- безвыходный
118
- безграмотно
119
- безграмотный
120
- безгранично
121
- безграничный
122
- бездарный
123
- бездействовать
124
- бездельничать
125
- бездетный
126
- бездушный
127
- беззаботно
128
- беззаботный
129
- беззащитный
130
- безлюдно
131
- безлюдный
132
- безнадёжно
133
- безнадёжный
134
- безнравственный
135
- безобразно
136
- безобразный
137
- безопасно
138
- безопасность
139
- безопасный
140
- безработица
141
- безработный
142
- безусловно
143
- бекон
144
- белеть
145
- белорусы
146
- бельгийцы
147
- бережливый
148
- бережно
149
- беременная
150
- беременный
151
- берет
152
- беседка
153
- бесконечно
154
- бесконечный
155
- бескорыстно
156
- бескорыстный
157
- беспокоить
158
- беспокойно
159
- беспокойный
160
- бесполезно
161
- бесполезный
162
- беспомощный
163
- беспорядок
164
- бесправный
165
- бессмысленно
166
- бессмысленный
167
- бессовестный
168
- бессонница
169
- бессрочный
170
- бестактно
171
- бестактный
172
- бесцветный
173
- бесценный
174
- бесшумно
175
- бесшумный
176
- бетон
177
- библия
178
- бильярд
179
- биржа
180
- благодарный
181
- благодаря
182
- благородно
183
- благородный
184
- благотворительный
185
- бледнеть
186
- близнец
187
- близнецы
188
- блок
189
- блокнот
190
- блондин
191
- блондинка
192
- блюдце
193
- богатеть
194
- боевик
195
- бож
196
- бокал
197
- бокс
198
- боксёр
199
- болгары
200
- боливийцы
201
- болотистый
202
- больничный
203
- бомба
204
- бомбить
205
- бомж
206
- борец
207
- бородатый
208
- босоножка
209
- босоножки
210
- ботаник
211
- ботаника
212
- бразильцы
213
- брак
214
- браслет
215
- бредить
216
- брести
217
- бриллиант
218
- британцы
219
- бритва
220
- бронировать
221
- бронхит
222
- брошка
223
- брошь
224
- брюнет
225
- брюнетка
226
- буддизм
227
- буддист
228
- будильник
229
- будить
230
- будни
231
- булка
232
- бульвар
233
- бульон
234
- бумажник
235
- бумажный
236
- буржуазный
237
- буря
238
- бусы
239
- буханка
240
- бык
241
- быт
242
- бытовой
243
- бюджет
244
- бюро
245
- бюрократ
246
- в частности
247
- в-третьих
248
- вальс
249
- варежка
250
- варёный
251
- вата
252
- ватрушка
253
- вафли
254
- вафля
255
- вбегать
256
- вбежать
257
- ввезти
258
- ввести
259
- вводить
260
- ввоз
261
- ввозить
262
- вглядеться
263
- вглядываться
264
- вдали
265
- вдаль
266
- вдвое
267
- вдова
268
- вдовец
269
- вдоль
270
- вдохновение
271
- ве
272
- вегетарианец
273
- вегетарианцы
274
- ведущий
275
- ведёшь
276
- вез
277
- везучий
278
- веко
279
- велик
280
- великолепно
281
- великолепный
282
- ве��огонка
283
- велосипедист
284
- венгры
285
- венчаться
286
- вер
287
- верблюд
288
- вермишель
289
- верность
290
- веровать
291
- вероятно
292
- вероятность
293
- версия
294
- вертикально
295
- вертикальный
296
- вертолёт
297
- верующий
298
- вес
299
- веселиться
300
- весить
301
- весы
302
- ветеран
303
- ветчина
304
- вечеринка
305
- вечно
306
- вечный
307
- вешалка
308
- взаимно
309
- взаимный
310
- взаимо-
311
- взаимосвязь
312
- взвесить
313
- взвешивать
314
- взволнованно
315
- взволнованный
316
- взволновать
317
- взволную
318
- взглянуть
319
- вздрагивать
320
- вздрогнуть
321
- взлетать
322
- взлететь
323
- взорвать
324
- взрыв
325
- взрывать
326
- взятка
327
- виден
328
- видеокамера
329
- видеомагнитофон
330
- видеться
331
- видимо
332
- видный
333
- вижусь
334
- визит
335
- визитка
336
- винегрет
337
- виноват
338
- вирус
339
- висок
340
- висок,
341
- витамин
342
- витрина
343
- вить
344
- вкладывать
345
- вкус
346
- владелец
347
- владеть
348
- влажно
349
- влажный
350
- властно
351
- властный
352
- влево
353
- влетать
354
- влететь
355
- влияние
356
- влиять
357
- вложить
358
- влюбить
359
- влюбиться
360
- влюбляться
361
- влюблённый
362
- вмешаться
363
- вмешиваться
364
- вначале
365
- внезапно
366
- внезапный
367
- внести
368
- внешне
369
- внешний
370
- внешность
371
- вничью
372
- вносить
373
- внутренний
374
- внёс
375
- водопад
376
- водопроводный
377
- возглавить
378
- возглавлять
379
- возле
380
- возможный
381
- возмутиться
382
- возмущаться
383
- возникать
384
- возникнуть
385
- возражать
386
- возражение
387
- возразить
388
- возрождение
389
- волевой
390
- волейболист
391
- волейболистка
392
- волновать
393
- воля
394
- воображение
395
- вооружённый
396
- вопреки
397
- вор
398
- воровать
399
- воротник
400
- ворчать
401
- воскресный
402
- воспитанный
403
- восстанавливать
404
- восстание
405
- восстановить
406
- восхититься
407
- восхищаться
408
- восход
409
- впечатлительный
410
- вписать
411
- вписывать
412
- вполголоса
413
- впоследствии
414
- вправо
415
- впускать
416
- впустить
417
- враждебно
418
- враждебный
419
- враждовать
420
- вратарь
421
- времени
422
- временно
423
- временный
424
- времён
425
- вручать
426
- вручить
427
- вряд
428
- вряд ли
429
- всемирный
430
- всеобщий
431
- всерьёз
432
- всесторонне
433
- всесторонний
434
- вскипеть
435
- вскипятить
436
- вскипячу
437
- вследствие
438
- всматриваться
439
- всмотреться
440
- вступать
441
- вступить
442
- вступление
443
- всё-таки
444
- втроём
445
- вуз
446
- вулкан
447
- вульгарно
448
- вульгарный
449
- въезжать
450
- въехать
451
- выбежать
452
- выбор
453
- выборы
454
- выбрасывать
455
- выбросить
456
- вывезти
457
- вывести
458
- вывод
459
- выводить
460
- вывоз
461
- вывозить
462
- выглядишь
463
- выгнать
464
- выгодно
465
- выгодный
466
- выгонять
467
- выдавать
468
- выдадим
469
- выдать
470
- выживать
471
- выжить
472
- выйдешь
473
- выключатель
474
- вылететь
475
- выливать
476
- вылить
477
- вынести
478
- вынимать
479
- выносить
480
- выносливый
481
- вынуть
482
- выписать
483
- выписывать
484
- выпуск
485
- выпускать
486
- выпускник
487
- выпускница
488
- выпустить
489
- выразительно
490
- выразительный
491
- вырастить
492
- выращивать
493
- выселить
494
- выселять
495
- высказать
496
- высказывать
497
- выслушать
498
- выслушивать
499
- высотный
500
- высохнуть
501
- выспаться
502
- выстрелить
503
- высушить
504
- высший
505
- высыпаться
506
- высыхать
507
- вытащить
508
- вытереть
509
- вышивать
510
- выяснить
511
- выяснять
512
- вьетнамцы
513
- вьющийся
514
- вязаный
515
- вязать
516
- вянуть
517
- гарантировать
518
- гарантия
519
- гардероб
520
- гармонично
521
- гармоничный
522
- гарнир
523
- гасить
524
- гаснуть
525
- гастроли
526
- гастроль
527
- гвоздик
528
- гвоздика
529
- где-либо
530
- гель
531
- ген
532
- генетик
533
- генетический
534
- гениально
535
- гениальный
536
- гений
537
- геноцид
538
- героически
539
- героический
540
- гибель
541
- гибкий
542
- гибко
543
- гибнуть
544
- гигантский
545
- гид
546
- гидроэлектростанция
547
- гимнаст
548
- гимнастка
549
- гинеколог
550
- гитарист
551
- гладкий
552
- гладко
553
- глина
554
- глохнуть
555
- глубина
556
- гнать
557
- гнаться
558
- гнилой
559
- гов
560
- годовщина
561
- гол
562
- голодать
563
- гололёд
564
- голосовать
565
- голубь
566
- гольф
567
- гольфы
568
- гонка
569
- горбуша
570
- горе
571
- горизонтально
572
- горизонтальный
573
- горничная
574
- горнолыжный
575
- горный
576
- горчица
577
- госпиталь
578
- гостиная
579
- грабить
580
- гравюра
581
- град
582
- градусник
583
- гражданка
584
- гражданский
585
- грамотно
586
- грамотный
587
- гранит
588
- граничить
589
- графика
590
- греки
591
- греть
592
- греться
593
- грех
594
- гречка
595
- гроб
596
- громадный
597
- груб
598
- грубить
599
- грузины
600
- грустить
601
- гу
602
- губернатор
603
- гуляш
604
- гуманный
605
- дагестанцы
606
- дадим
607
- далее
608
- дальновидный
609
- данные
610
- даром
611
- дворянин
612
- дворянка
613
- двоюродный
614
- двух
615
- двухлетний
616
- двухместный
617
- двухтысячный
618
- двухэтажный
619
- деградировать
620
- дезодорант
621
- декорация
622
- делегат
623
- деликатно
624
- деликатный
625
- деловой
626
- демагог
627
- демографический
628
- демократ
629
- демократичный
630
- демонстрировать
631
- депрессия
632
- деталь
633
- дефект
634
- дешеветь
635
- деятельность
636
- джаз
637
- диабет
638
- диагноз
639
- диета
640
- диетический
641
- дизайнер
642
- диктатор
643
- диктор
644
- динамично
645
- динамичный
646
- диплом
647
- дипломатично
648
- дипломатичный
649
- дискета
650
- дискотека
651
- дискуссионный
652
- дневной
653
- дневный
654
- днём
655
- добираться
656
- добраться
657
- добродушно
658
- добродушный
659
- доброжелательно
660
- доброжелательный
661
- добросовестно
662
- добросовестный
663
- доверие
664
- доверить
665
- доверять
666
- догонять
667
- доделать
668
- доделывать
669
- дождливый
670
- доживать
671
- дожить
672
- дозваниваться
673
- дозвониться
674
- дойдёшь
675
- доказательство
676
- должность
677
- долина
678
- доллар
679
- доминиканцы
680
- домофон
681
- домработница
682
- дописать
683
- дописывать
684
- дополнительно
685
- дополнительный
686
- дополнить
687
- дополнять
688
- дорожать
689
- досрочно
690
- досрочный
691
- достичь
692
- достоин
693
- достоинство
694
- достойный
695
- достопримечательность
696
- досуг
697
- доход
698
- драгоценный
699
- драка
700
- драма
701
- драматический
702
- друга
703
- ду
704
- дублёнка
705
- дума
706
- духовный
707
- душно
708
- душный
709
- дую
710
- дыня
711
- дыра
712
- дьявол
713
- евангелие
714
- евреи
715
- европеец
716
- европейцы
717
- египтяне
718
- единица
719
- единичный
720
- единогласно
721
- единогласный
722
- единомышленник
723
- ежемесячно
724
- ежемесячный
725
- еженедельно
726
- еженедельный
727
- ежи
728
- ела
729
- ель
730
- жадно
731
- жадность
732
- жадный
733
- жалость
734
- жаргон
735
- жаркое
736
- жать
737
- желательно
738
- железнодорожный
739
- железо
740
- желтеть
741
- жемчуг
742
- жертва
743
- жертвовать
744
- жест
745
- жидкий
746
- жидкость
747
- жизнерадостный
748
- жилой
749
- жир
750
- жирный
751
- журналистика
752
- жюри
753
- жёсткий
754
- забастовка
755
- забивать
756
- забить
757
- заботливо
758
- заботливый
759
- забронировать
760
- заваривать
761
- заварить
762
- завернуть
763
- завести
764
- завещание
765
- завидовать
766
- зависть
767
- завоевать
768
- заворачивать
769
- завоёвывать
770
- завтрашний
771
- завязать
772
- завязывать
773
- завянуть
774
- загадочно
775
- загадочный
776
- заговор
777
- заголовок
778
- загорелый
779
- заграничный
780
- загрязнение
781
- загрязнить
782
- загрязнять
783
- задуматься
784
- зажечь
785
- зажигалка
786
- заинтересовать
787
- заинтересоваться
788
- зай
789
- закат
790
- заключаться
791
- заключение
792
- заключительный
793
- законодательный
794
- закономерно
795
- закономерный
796
- залив
797
- заложник
798
- заместитель
799
- замечание
800
- заморозки
801
- заморозок
802
- замёрзнуть
803
- запланировать
804
- заповедник
805
- запрет
806
- зарабатывать
807
- заработать
808
- заражать
809
- заражаться
810
- заражу
811
- заразить
812
- заразиться
813
- зарегистрироваться
814
- заседание
815
- засмотреться
816
- застегнуть
817
- застегнуться
818
- застёгивать
819
- застёгиваться
820
- затормозить
821
- зачитаться
822
- зачитываться
823
- защитник
824
- заявить
825
- заявлять
826
- зевать
827
- зевнуть
828
- зелень
829
- зи
830
- зна
831
- знакомство
832
- значит
833
- значок
834
- зрение
835
- зять
836
- игла
837
- идеал
838
- идеалист
839
- идеально
840
- идеальный
841
- из-под
842
- изба
843
- избаловать
844
- избирательный
845
- известна
846
- извиниться
847
- извинять
848
- извиняться
849
- издавать
850
- издание
851
- издательство
852
- издать
853
- измена
854
- изменение
855
- измерить
856
- измерять
857
- изобретатель
858
- изобретение
859
- изой
860
- израильтяне
861
- изюм
862
- изящно
863
- изящный
864
- икона
865
- икра
866
- именно
867
- имидж
868
- иммигрант
869
- иммигрировать
870
- иммунитет
871
- инвалид
872
- инвалидный
873
- инвестировать
874
- инвестиция
875
- инвестор
876
- индейцы
877
- индекс
878
- индивидуалист
879
- индивидуально
880
- индивидуальный
881
- индийцы
882
- индонезийцы
883
- индуизм
884
- индустриальный
885
- инициал
886
- инициалы
887
- инициатива
888
- инициативный
889
- иностранок
890
- инспектор
891
- инспекция
892
- инструкция
893
- интеллект
894
- интеллектуал
895
- интеллектуальный
896
- интеллигент
897
- интеллигентный
898
- интеллигенция
899
- интенсивно
900
- интенсивный
901
- интервал
902
- интервью
903
- интимный
904
- интонация
905
- интуиция
906
- инфаркт
907
- инфекция
908
- информативный
909
- информационный
910
- иорданцы
911
- ир
912
- иранцы
913
- ирландцы
914
- иронично
915
- ироничный
916
- ирония
917
- исключать
918
- исключение
919
- исключительно
920
- исключить
921
- искренне
922
- искренний
923
- искусственно
924
- искусственный
925
- ислам
926
- исландцы
927
- испачкать
928
- испачкаться
929
- испечь
930
- исполнить
931
- исполнять
932
- испортить
933
- испортиться
934
- испорчусь
935
- испугать
936
- исследователь
937
- итальянцы
938
- итог
939
- итого
940
- иудаизм
941
- йеменцы
942
- йод
943
- ка
944
- кавказцы
945
- казахи
946
- какой-либо
947
- калорийный
948
- калькулятор
949
- камбоджийцы
950
- кампания
951
- канадцы
952
- канал
953
- кандидат
954
- капитализм
955
- капиталистический
956
- карамель
957
- карьера
958
- каталог
959
- католик
960
- католицизм
961
- качаться
962
- качественный
963
- квадрат
964
- квадратный
965
- квалифицированный
966
- квас
967
- кг
968
- керамика
969
- кивать
970
- кипеть
971
- киприоты
972
- кипятить
973
- кипячёный
974
- киргизы
975
- кирпич
976
- кисель
977
- кислород
978
- классовый
979
- клеить
980
- клиент
981
- клубника
982
- клюква
983
- ко
984
- ковать
985
- коваться
986
- когда-либо
987
- кое-где
988
- кое-как
989
- кое-какой
990
- кое-когда
991
- кое-кто
992
- кое-куда
993
- кое-что
994
- кожаный
995
- колготки
996
- коллектив
997
- коллективный
998
- коллекционер
999
- коллекционировать
1000
- колокол
1001
- колумбийцы
1002
- коляска
1003
- ком
1004
- командовать
1005
- коми
1006
- комитет
1007
- комментировать
1008
- коммерческий
1009
- коммунист
1010
- коммунистический
1011
- компенсация
1012
- компенсировать
1013
- комплекс
1014
- комплимент
1015
- компресс
1016
- компромисс
1017
- комфортно
1018
- комфортный
1019
- кон
1020
- конгресс
1021
- кондитерский
1022
- кондиционер
1023
- кондуктор
1024
- конкретно
1025
- конкретный
1026
- конкурент
1027
- конкуренция
1028
- консервативно
1029
- консервативный
1030
- консервы
1031
- консультант
1032
- контрабанда
1033
- контракт
1034
- контроль
1035
- конфликт
1036
- копить
1037
- копия
1038
- коран
1039
- корейцы
1040
- корм
1041
- корреспондент
1042
- коррупция
1043
- косметика
1044
- косметический
1045
- коснуться
1046
- кофеварка
1047
- кофемолка
1048
- кран
1049
- красить
1050
- краснеть
1051
- красть
1052
- краткий
1053
- кратко
1054
- кратковременный
1055
- кредит
1056
- крем
1057
- крест
1058
- кривая
1059
- кривой
1060
- криминальный
1061
- критерий
1062
- критик
1063
- критика
1064
- критически
1065
- критический
1066
- кроссворд
1067
- крупа
1068
- крыжовник
1069
- кстати
1070
- кто-либо
1071
- кубинцы
1072
- куда-либо
1073
- кукуруза
1074
- кулинария
1075
- кульминация
1076
- купальник
1077
- купе
1078
- курительный
1079
- курсы
1080
- курьер
1081
- кусать
1082
- кусаться
1083
- кушать
1084
- ладно
1085
- ладный
1086
- ладоши
1087
- лак
1088
- ландыш
1089
- лапша
1090
- латинский
1091
- лауреат
1092
- легально
1093
- легальный
1094
- легенда
1095
- легкомысленно
1096
- легкомысленный
1097
- легла
1098
- лейтенант
1099
- лектор
1100
- лениво
1101
- ленивый
1102
- лениться
1103
- лень
1104
- либеральный
1105
- либо
1106
- лидер
1107
- ликвидировать
1108
- ликёр
1109
- лингвистика
1110
- листа
1111
- литр
1112
- лить
1113
- литься
1114
- лицей
1115
- лишь
1116
- логика
1117
- логичный
1118
- лоджия
1119
- лучший
1120
- лую
1121
- лыжник
1122
- лысый
1123
- льгота
1124
- лю
1125
- любитель
1126
- любоваться
1127
- любознательный
1128
- любопытно
1129
- любопытный
1130
- люстра
1131
- люсь
1132
- мага
1133
- магистр
1134
- магистрант
1135
- мазать
1136
- майонез
1137
- майор
1138
- максимум
1139
- малина
1140
- мандарин
1141
- маргарин
1142
- маринованный
1143
- мариновать
1144
- мармелад
1145
- мастерская
1146
- матерей
1147
- материально
1148
- материальный
1149
- матрёшка
1150
- мафия
1151
- медаль
1152
- междугородный
1153
- мелко
1154
- мелодрама
1155
- мелочь
1156
- мемуары
1157
- меньшинство
1158
- меняться
1159
- металлический
1160
- метод
1161
- мех
1162
- механизм
1163
- меценат
1164
- миксер
1165
- минеральный
1166
- минимальный
1167
- минимум
1168
- министерство
1169
- мириться
1170
- мировоззрение
1171
- миролюбивый
1172
- мить
1173
- мода
1174
- мозг
1175
- мокла
1176
- мол
1177
- молиться
1178
- молодеть
1179
- молчаливый
1180
- монолог
1181
- моральный
1182
- морозный
1183
- морщина
1184
- моск
1185
- мотор
1186
- мотоцикл
1187
- мощный
1188
- мрамор
1189
- мрачно
1190
- мрачный
1191
- мстить
1192
- мудрый
1193
- мусор
1194
- мусоропровод
1195
- мусульманин
1196
- мусульманство
1197
- мыльница
1198
- мёрзнуть
1199
- набережная
1200
- наблюдательный
1201
- набрать
1202
- наводнение
1203
- наволочка
1204
- наврать
1205
- наговориться
1206
- наградить
1207
- награждать
1208
- нагрубить
1209
- нагуляться
1210
- надоедать
1211
- надоесть
1212
- надстраивать
1213
- надстроить
1214
- наедине
1215
- наесться
1216
- нажать
1217
- нажимать
1218
- назначать
1219
- назначить
1220
- наивно
1221
- наивный
1222
- наименее
1223
- найдёшь
1224
- наказание
1225
- наказать
1226
- наказывать
1227
- накануне
1228
- наклеивать
1229
- наклеить
1230
- наклониться
1231
- наклоняться
1232
- накопить
1233
- накупить
1234
- налить
1235
- наличные
1236
- наличный
1237
- налог
1238
- намазать
1239
- намекать
1240
- намекнуть
1241
- намерен
1242
- намерение
1243
- намеренный
1244
- намочить
1245
- нанимать
1246
- нанять
1247
- нападать
1248
- напал
1249
- напасть
1250
- напиваться
1251
- напиток
1252
- напиться
1253
- напрасно
1254
- напряжённо
1255
- напряжённый
1256
- напрячь
1257
- нарезать
1258
- наркоман
1259
- наркомания
1260
- наркотик
1261
- нарушать
1262
- нарушить
1263
- нарядно
1264
- нарядный
1265
- насилие
1266
- насквозь
1267
- наследство
1268
- насмотреться
1269
- настаивать
1270
- настойчиво
1271
- настойчивый
1272
- настолько
1273
- настоять
1274
- наступление
1275
- натощак
1276
- натуральный
1277
- натюрморт
1278
- наушник
1279
- наушники
1280
- находчивый
1281
- национализм
1282
- националист
1283
- националистический
1284
- нация
1285
- недоделать
1286
- недоделывать
1287
- недостатки
1288
- недостаток
1289
- нежно
1290
- нежный
1291
- немой
1292
- ненавидеть
1293
- ненависть
1294
- необходимость
1295
- неопределённый
1296
- неопредёленный
1297
- неповторимый
1298
- неподвижно
1299
- неподвижный
1300
- неправда
1301
- неприятно
1302
- неприятный
1303
- нервничать
1304
- несправедливость
1305
- несправедливый
1306
- неудачно
1307
- неудачный
1308
- неудобно
1309
- неудобный
1310
- неудовлетворительно
1311
- нечаянно
1312
- нечто
1313
- нечётный
1314
- никла
1315
- ниоткуда
1316
- нисколько
1317
- ничуть
1318
- ничья
1319
- нищета
1320
- нищий
1321
- новинка
1322
- ноготь
1323
- номерок
1324
- носильщик
1325
- нотариус
1326
- ночевать
1327
- нравственно
1328
- нравственный
1329
- нуждаться
1330
- нулевой
1331
- ную
1332
- ные
1333
- ный
1334
- нынешний
1335
- нырнуть
1336
- нырять
1337
- нюхать
1338
- няня
1339
- оба
1340
- обанкротиться
1341
- обаятельный
1342
- обвенчаться
1343
- обвинение
1344
- обвинить
1345
- обвинять
1346
- обгонять
1347
- обдумать
1348
- обдумывать
1349
- обеднеть
1350
- обеспеченный
1351
- обеспечивать
1352
- обеспечить
1353
- обещание
1354
- обжечься
1355
- обжигаться
1356
- обзор
1357
- обидный
1358
- обидчивый
1359
- областной
1360
- облачно
1361
- облачный
1362
- облегчать
1363
- облегчить
1364
- обливать
1365
- облить
1366
- обложка
1367
- обман
1368
- обмануть
1369
- обменивать
1370
- обмениваться
1371
- обменять
1372
- обменяться
1373
- обморок
1374
- обнимать
1375
- обновить
1376
- обновлять
1377
- обнять
1378
- обобщать
1379
- обобщение
1380
- обобщить
1381
- обогнать
1382
- обожать
1383
- обозреватель
1384
- обои
1385
- обойдёшь
1386
- оборона
1387
- обострение
1388
- обостриться
1389
- обостряться
1390
- обрадуюсь
1391
- образовать
1392
- образовывать
1393
- обстановка
1394
- обстоятельства
1395
- обстоятельство
1396
- общаться
1397
- общение
1398
- общительный
1399
- объединение
1400
- объединиться
1401
- объединяться
1402
- объезжать
1403
- объект
1404
- объективно
1405
- объективный
1406
- объесться
1407
- объехать
1408
- обязанность
1409
- оглавление
1410
- оглохнуть
1411
- ограбить
1412
- ограничение
1413
- ограничивать
1414
- ограничиваться
1415
- ограничить
1416
- ограничиться
1417
- одеколон
1418
- одержать
1419
- одерживать
1420
- одинокий
1421
- одиночество
1422
- одноместный
1423
- однообразно
1424
- однообразный
1425
- одноразовый
1426
- одобрить
1427
- одобрять
1428
- одуванчик
1429
- ожидание
1430
- ожог
1431
- озаглавить
1432
- оккупировать
1433
- окорок
1434
- окраина
1435
- окрошка
1436
- округ
1437
- окружать
1438
- окружить
1439
- окулист
1440
- олег
1441
- олень
1442
- оливковый
1443
- олимпиада
1444
- олимпийский
1445
- омлет
1446
- оперетта
1447
- оплатить
1448
- оплачивать
1449
- опоздание
1450
- оппозиция
1451
- оппонент
1452
- оправдать
1453
- оправдывать
1454
- определение
1455
- определить
1456
- определять
1457
- опровергать
1458
- опровергнуть
1459
- опровержение
1460
- оптимизм
1461
- оптимистический
1462
- опубликовать
1463
- опустить
1464
- орган
1465
- организатор
1466
- организм
1467
- организовывать
1468
- орден
1469
- оригинал
1470
- ориентироваться
1471
- оркестр
1472
- орёл
1473
- осветить
1474
- освещать
1475
- освещение
1476
- освободиться
1477
- освобождаться
1478
- осетрина
1479
- оскорбить
1480
- оскорблять
1481
- ослабеть
1482
- ослепнуть
1483
- осложнение
1484
- основа
1485
- основать
1486
- основывать
1487
- особняк
1488
- осторожный
1489
- остроумно
1490
- остроумный
1491
- остывать
1492
- остыть
1493
- осудить
1494
- осуждать
1495
- осуществить
1496
- осуществиться
1497
- осуществлять
1498
- осуществляться
1499
- осёл
1500
- отвезти
1501
- ответственно
1502
- ответственный
1503
- отдашь
1504
- отделение
1505
- отечественный
1506
- отечество
1507
- отзывчивый
1508
- отказать
1509
- отказывать
1510
- откладывать
1511
- отключать
1512
- отключить
1513
- откровенно
1514
- откровенный
1515
- открыто
1516
- откусить
1517
- откусывать
1518
- отличаться
1519
- отличие
1520
- отличительный
1521
- отложить
1522
- отменить
1523
- отменять
1524
- отметить
1525
- отнести
1526
- относить
1527
- отовсюду
1528
- отойдёшь
1529
- отомстить
1530
- отопление
1531
- оторвать
1532
- отпрашиваться
1533
- отпросить
1534
- отпроситься
1535
- отпустить
1536
- отравиться
1537
- отражать
1538
- отразить
1539
- отреагировать
1540
- отремонтировать
1541
- отреставрировать
1542
- отрицательно
1543
- отрицательный
1544
- отрывать
1545
- отрывок
1546
- отставать
1547
- отставка
1548
- отстать
1549
- отсутствовать
1550
- отчего
1551
- отчего-то
1552
- отчий
1553
- отчёт
1554
- оформление
1555
- охарактеризовать
1556
- охотиться
1557
- охотно
1558
- охрана
1559
- охранник
1560
- охранять
1561
- оштрафовать
1562
- ощутить
1563
- ощущать
1564
- ощущение
1565
- падение
1566
- пакет
1567
- палата
1568
- паника
1569
- папка
1570
- пар
1571
- парад
1572
- парализовать
1573
- параллельно
1574
- параллельный
1575
- парикмахер
1576
- парикмахерская
1577
- паркет
1578
- парковаться
1579
- партер
1580
- партийный
1581
- парфюмерия
1582
- пасмурно
1583
- пасмурный
1584
- пассивно
1585
- пассивный
1586
- патриот
1587
- патриотизм
1588
- пауза
1589
- паук
1590
- пачка
1591
- пачкать
1592
- пачкаться
1593
- паштет
1594
- пельмени
1595
- пельмень
1596
- пена
1597
- пере
1598
- переводчица
1599
- перевязать
1600
- перевязывать
1601
- передумать
1602
- перезванивать
1603
- перезвонить
1604
- переиздавать
1605
- переиздать
1606
- перекладывать
1607
- переключать
1608
- переключить
1609
- перекрёсток
1610
- переложить
1611
- перенесу
1612
- переобуваться
1613
- переобуться
1614
- переодеваться
1615
- переодеться
1616
- переписка
1617
- переписываться
1618
- переполнить
1619
- переполнять
1620
- перепутать
1621
- пересаживаться
1622
- пересесть
1623
- переслать
1624
- перестану
1625
- пересылать
1626
- переутомиться
1627
- переутомляться
1628
- период
1629
- периодически
1630
- периодический
1631
- персик
1632
- перспектива
1633
- перспективный
1634
- песню
1635
- пессимизм
1636
- пессимистический
1637
- песчаный
1638
- петров
1639
- петрушка
1640
- печально
1641
- печальный
1642
- печать
1643
- печень
1644
- пешеход
1645
- пи
1646
- пианист
1647
- пламя
1648
- планировать
1649
- пластиковый
1650
- пластмассовый
1651
- пластырь
1652
- платный
1653
- плевать
1654
- племянник
1655
- племянница
1656
- плен
1657
- плов
1658
- пловец
1659
- плодотворно
1660
- плодотворный
1661
- плюнуть
1662
- пляж
1663
- плясать
1664
- плёнка
1665
- пневмония
1666
- по-видимому
1667
- по-другому
1668
- по-разному
1669
- побелеть
1670
- побережье
1671
- побледнеть
1672
- поболтать
1673
- повар
1674
- повезло
1675
- повернуться
1676
- повести
1677
- повесть
1678
- повлиять
1679
- поворачиваться
1680
- поворот
1681
- повреждение
1682
- повседневный
1683
- повсюду
1684
- повторение
1685
- повторный
1686
- повысить
1687
- повыситься
1688
- повышать
1689
- повышаться
1690
- погасить
1691
- погаснуть
1692
- поглядеть
1693
- поговорка
1694
- пограничник
1695
- подать
1696
- подбежать
1697
- подбородок
1698
- подбородок,
1699
- подвал
1700
- подвезти
1701
- подвести
1702
- подвиг
1703
- подвинуть
1704
- подвинуться
1705
- подводить
1706
- подвозить
1707
- поддержать
1708
- поддерживать
1709
- поддержка
1710
- подействовать
1711
- подешеветь
1712
- подмести
1713
- подметать
1714
- подогревать
1715
- подогреть
1716
- пододеяльник
1717
- подорожать
1718
- подписаться
1719
- подписываться
1720
- подпись
1721
- подплывать
1722
- подплыть
1723
- подполковник
1724
- подрабатывать
1725
- подраться
1726
- подробно
1727
- подросток
1728
- подсказать
1729
- подслушать
1730
- подслушивать
1731
- подсматривать
1732
- подсмотреть
1733
- подстригать
1734
- подстригаться
1735
- подстрижёшь
1736
- подстричь
1737
- подстричься
1738
- подтвердить
1739
- подтверждать
1740
- подтверждение
1741
- подуть
1742
- подчиниться
1743
- подчиняться
1744
- поедите
1745
- пожаловаться
1746
- пожарный
1747
- пожать
1748
- пожелание
1749
- пожелтеть
1750
- пожертвовать
1751
- пожилой
1752
- пожимать
1753
- позавидовать
1754
- позавидую
1755
- позади
1756
- позволить
1757
- позволять
1758
- позиция
1759
- познавать
1760
- познать
1761
- позор
1762
- поклониться
1763
- поклонник
1764
- поклонница
1765
- поколение
1766
- покупка
1767
- полдень
1768
- ползать
1769
- политик
1770
- полить
1771
- полк
1772
- полковник
1773
- полночь
1774
- положительно
1775
- положительный
1776
- полюбоваться
1777
- полюс
1778
- помахать
1779
- поменяться
1780
- помещение
1781
- помириться
1782
- помолиться
1783
- помолодеть
1784
- понемногу
1785
- понижаться
1786
- понизиться
1787
- понимание
1788
- понюхать
1789
- понятие
1790
- попасть
1791
- поперёк
1792
- попить
1793
- поправить
1794
- поправиться
1795
- поправка
1796
- поправлять
1797
- поправляться
1798
- попытка
1799
- поражать
1800
- поразить
1801
- порвать
1802
- порваться
1803
- поровну
1804
- портить
1805
- портиться
1806
- поругаться
1807
- порядочный
1808
- посвятить
1809
- посвящать
1810
- посередине
1811
- посетитель
1812
- посинеть
1813
- поскольку
1814
- последить
1815
- послушно
1816
- послушный
1817
- посоветую
1818
- посолить
1819
- посочувствовать
1820
- поссориться
1821
- постареть
1822
- постепенно
1823
- постирать
1824
- постоянный
1825
- постричься
1826
- потемнеть
1827
- потенциальный
1828
- потеплеть
1829
- потереть
1830
- поток
1831
- потомок
1832
- потребитель
1833
- потребительский
1834
- потребность
1835
- потребоваться
1836
- потрогать
1837
- потрясать
1838
- потрясающий
1839
- потушить
1840
- похвастать
1841
- похвастаться
1842
- походка
1843
- похолодание
1844
- похолодать
1845
- похоронить
1846
- похороны
1847
- похудеть
1848
- почерк
1849
- почернеть
1850
- починить
1851
- почистить
1852
- почтальон
1853
- почётный
1854
- пошлина
1855
- пошёл
1856
- поэма
1857
- пра
1858
- пра-
1859
- прабабушка
1860
- править
1861
- правнук
1862
- правнучка
1863
- правовой
1864
- православие
1865
- православный
1866
- правосудие
1867
- правящий
1868
- прадед
1869
- прадедушка
1870
- праздновать
1871
- практикант
1872
- практичный
1873
- прачечная
1874
- превосходно
1875
- превосходный
1876
- превратить
1877
- превращать
1878
- пред
1879
- предавать
1880
- предатель
1881
- предать
1882
- предварительно
1883
- предварительный
1884
- предвидеть
1885
- предвыборный
1886
- предисловие
1887
- предок
1888
- предположение
1889
- предпочесть
1890
- предпочитать
1891
- предприимчивый
1892
- предприниматель
1893
- предприятие
1894
- предрассудок
1895
- председатель
1896
- предсказать
1897
- предсказывать
1898
- представить
1899
- представиться
1900
- представляться
1901
- предупредить
1902
- предупреждать
1903
- предупреждение
1904
- предусматривать
1905
- предусмотреть
1906
- предусмотрительно
1907
- предусмотрительный
1908
- предчувствовать
1909
- предшествовать
1910
- предъявить
1911
- предъявлять
1912
- предыдущий
1913
- преемник
1914
- прежде
1915
- презрительно
1916
- презрительный
1917
- преимущество
1918
- прекратить
1919
- прекращать
1920
- премьера
1921
- преобладать
1922
- преодолевать
1923
- преодолеть
1924
- препятствие
1925
- препятствовать
1926
- преследовать
1927
- пресса
1928
- престижно
1929
- престижный
1930
- преступник
1931
- претендент
1932
- претендовать
1933
- прибавить
1934
- прибежать
1935
- приближаться
1936
- приблизительно
1937
- приблизительный
1938
- приблизиться
1939
- прибывать
1940
- прибыль
1941
- прибыть
1942
- привезу
1943
- приветливо
1944
- приветливый
1945
- приветствовать
1946
- привилегия
1947
- привлекательный
1948
- привлекать
1949
- привыкла
1950
- привычно
1951
- привычный
1952
- пригласительный
1953
- приглашение
1954
- приговор
1955
- приезжий
1956
- призвание
1957
- призвать
1958
- признавать
1959
- признаваться
1960
- признак
1961
- признать
1962
- признаться
1963
- призывать
1964
- прийтись
1965
- приказывать
1966
- прикасаться
1967
- прикоснуться
1968
- примерить
1969
- примерять
1970
- примитивно
1971
- примитивный
1972
- приморский
1973
- принцип
1974
- принципиально
1975
- принципиальный
1976
- приобрела
1977
- приобрести
1978
- приобретать
1979
- припарковаться
1980
- природный
1981
- присниться
1982
- присоединить
1983
- присоединиться
1984
- присоединять
1985
- присоединяться
1986
- приступать
1987
- приступить
1988
- присутствовать
1989
- приходиться
1990
- причёска
1991
- причёсываться
1992
- пришлось
1993
- приятельница
1994
- пробка
1995
- пробыть
1996
- проветривать
1997
- проветрить
1998
- провинциальный
1999
- провинция
2000
- проводник
2001
- прогноз
2002
- проголосовать
2003
- проголосую
2004
- программист
2005
- прогрессивный
2006
- продадим
2007
- продемонстрировать
2008
- продлевать
2009
- продлить
2010
- продовольственный
2011
- продолжение
2012
- продолжительность
2013
- продолжительный
2014
- продумать
2015
- продумывать
2016
- проезд
2017
- проездной
2018
- проект
2019
- прожиточный
2020
- проза
2021
- прозвучать
2022
- произвела
2023
- происшествие
2024
- прокомментировать
2025
- пролетать
2026
- пролететь
2027
- промокать
2028
- промокнуть
2029
- пропасть
2030
- проплывать
2031
- проплыть
2032
- пропуск
2033
- проработать
2034
- прослушать
2035
- проспать
2036
- просторный
2037
- простыня
2038
- протест
2039
- протестовать
2040
- противоположный
2041
- противопоставить
2042
- противопоставлять
2043
- противоречие
2044
- профессионал
2045
- профессионально
2046
- профессиональный
2047
- прохладный
2048
- прохожий
2049
- процитировать
2050
- прочувствовать
2051
- прошедший
2052
- прошлогодний
2053
- прошлое
2054
- прятать
2055
- публиковать
2056
- пугаться
2057
- пуговица
2058
- пунктуальный
2059
- путать
2060
- путеводитель
2061
- пылесос
2062
- пыльно
2063
- пыльный
2064
- пьяный
2065
- пятеро
2066
- пятка
2067
- работоспособный
2068
- работу
2069
- равнодушно
2070
- равнодушный
2071
- равноправие
2072
- ради
2073
- радикально
2074
- радикальный
2075
- радиоволна
2076
- разбивать
2077
- разбиваться
2078
- разбирать
2079
- разбиться
2080
- разбогатеть
2081
- развестись
2082
- развить
2083
- развлекательный
2084
- разводиться
2085
- разглядеть
2086
- разговориться
2087
- разговорчивый
2088
- разгораться
2089
- разгореться
2090
- раздавать
2091
- раздать
2092
- раздеваться
2093
- раздеться
2094
- разливать
2095
- разлить
2096
- разлюбить
2097
- разменивать
2098
- разменять
2099
- разнообразный
2100
- разносторонний
2101
- разобрать
2102
- разобраться
2103
- разогревать
2104
- разогреть
2105
- разозлиться
2106
- разойтись
2107
- разорвать
2108
- разориться
2109
- разоряться
2110
- разочароваться
2111
- разочаровываться
2112
- разочаруюсь
2113
- разрезать
2114
- разрешение
2115
- разрушаться
2116
- разрушиться
2117
- рай
2118
- ракета
2119
- раненый
2120
- расизм
2121
- расист
2122
- расписаться
2123
- расписываться
2124
- распродажа
2125
- рассвет
2126
- рассержусь
2127
- рассеянно
2128
- рассеянный
2129
- расследовать
2130
- расслышать
2131
- расставаться
2132
- расстаться
2133
- расстегнуть
2134
- расстраиваться
2135
- расстроиться
2136
- расстёгивать
2137
- рассуждать
2138
- рассчитать
2139
- рассчитаться
2140
- рассчитывать
2141
- рассчитываться
2142
- рассыпать
2143
- рассыпаться
2144
- растеряться
2145
- расход
2146
- расходиться
2147
- расходы
2148
- расцвет
2149
- расчесать
2150
- расчёсывать
2151
- расчётливый
2152
- расширить
2153
- расширять
2154
- рациональный
2155
- рвать
2156
- ре
2157
- реагировать
2158
- реализовать
2159
- реально
2160
- реальный
2161
- ревниво
2162
- ревнивый
2163
- ревновать
2164
- регион
2165
- региональный
2166
- регистрация
2167
- регистрироваться
2168
- регулировать
2169
- регулярный
2170
- редактор
2171
- резкий
2172
- реклама
2173
- рекламировать
2174
- рекомендация
2175
- рекомендовать
2176
- рекорд
2177
- ремонт
2178
- ремонтировать
2179
- репертуар
2180
- репетировать
2181
- репетиция
2182
- репродукция
2183
- ресница
2184
- ресницы
2185
- реставрировать
2186
- референдум
2187
- реформировать
2188
- рецензия
2189
- речку
2190
- риск
2191
- рискнуть
2192
- рисковать
2193
- ритм
2194
- ровесник
2195
- розетка
2196
- романс
2197
- романтик
2198
- россиянин
2199
- россиянка
2200
- россиянок
2201
- ругаться
2202
- рулет
2203
- руль
2204
- румяный
2205
- русый
2206
- русь
2207
- рюмка
2208
- рябина
2209
- салфетка
2210
- самолюбивый
2211
- санаторий
2212
- сантехник
2213
- сарделька
2214
- сатирический
2215
- сахарница
2216
- сбежать
2217
- сбербанк
2218
- свадьба
2219
- свекровь
2220
- светофор
2221
- свидетель
2222
- свободолюбивый
2223
- свойство
2224
- свою
2225
- связать
2226
- священник
2227
- свёкла
2228
- свёкор
2229
- сдаст
2230
- сдача
2231
- се
2232
- сеанс
2233
- сегодняшний
2234
- седина
2235
- секретно
2236
- секретный
2237
- секс
2238
- сексуальный
2239
- сельдь
2240
- селёдка
2241
- сенсация
2242
- сентиментальный
2243
- сердитый
2244
- серебристый
2245
- серебристый,
2246
- сериал
2247
- серия
2248
- сибиряк
2249
- сибирячка
2250
- сигнал
2251
- сигнализация
2252
- симфония
2253
- сиреневый
2254
- сирень
2255
- сирота
2256
- систематизировать
2257
- систематически
2258
- скандал
2259
- скатерть
2260
- сквер
2261
- сквозняк
2262
- сквозь
2263
- скептик
2264
- складывать
2265
- склероз
2266
- сковорода
2267
- сковородка
2268
- скользкий
2269
- скользко
2270
- скрипач
2271
- скульптура
2272
- слабеть
2273
- слепнуть
2274
- слепой
2275
- сливка
2276
- сложить
2277
- сломаться
2278
- служащий
2279
- случайный
2280
- смелость
2281
- сниться
2282
- собеседник
2283
- собственник
2284
- собственность
2285
- совершенствовать
2286
- совесть
2287
- соврать
2288
- современник
2289
- согласно
2290
- соглашение
2291
- согреться
2292
- сода
2293
- содержание
2294
- соединить
2295
- соединять
2296
- создашь
2297
- сознание
2298
- созревать
2299
- созреть
2300
- сойдёшь
2301
- сойти
2302
- сократить
2303
- сокращать
2304
- сокращение
2305
- солидарность
2306
- солить
2307
- солёный
2308
- сообща
2309
- соответствовать
2310
- соотечественник
2311
- соотношение
2312
- сопоставить
2313
- сопоставлять
2314
- сопротивляться
2315
- соскучиться
2316
- сослаться
2317
- сосредотачиваться
2318
- сосредоточиться
2319
- составить
2320
- состояться
2321
- сотовый
2322
- сотрудник
2323
- сотрудничать
2324
- сотрудничество
2325
- сохнуть
2326
- социалистический
2327
- социолог
2328
- социология
2329
- сочный
2330
- сочувствие
2331
- сочувствовать
2332
- союзник
2333
- спагетти
2334
- спальный
2335
- спасатель
2336
- спасаться
2337
- спастись
2338
- специализироваться
2339
- специи
2340
- специфика
2341
- специя
2342
- спид
2343
- спирт
2344
- список
2345
- спо
2346
- спонсор
2347
- способность
2348
- споткнуться
2349
- спотыкаться
2350
- справедливо
2351
- справедливый
2352
- справочник
2353
- спуститься
2354
- срочно
2355
- срочный
2356
- срывать
2357
- ссориться
2358
- ссылаться
2359
- ста
2360
- стабильно
2361
- стабильный
2362
- ставлю
2363
- стадо
2364
- стальной
2365
- стандарт
2366
- стандартный
2367
- старомодно
2368
- старомодный
2369
- с��арт
2370
- старуха
2371
- старшеклассник
2372
- старшеклассница
2373
- статуя
2374
- стесняться
2375
- стиль
2376
- стимул
2377
- стихийный
2378
- стоимость
2379
- сток
2380
- стоматолог
2381
- страстно
2382
- страстный
2383
- страховка
2384
- стрижка
2385
- стричься
2386
- стройный
2387
- структура
2388
- стюардесса
2389
- субъективно
2390
- субъективный
2391
- суверенитет
2392
- суверенный
2393
- судить
2394
- судья
2395
- сумасшедший
2396
- сумма
2397
- супруг
2398
- сушить
2399
- сушка
2400
- сущий
2401
- суэцкий
2402
- сую
2403
- сформировать
2404
- сформироваться
2405
- сформулировать
2406
- сходство
2407
- съездить
2408
- съезжать
2409
- съехать
2410
- сыро
2411
- сырой
2412
- сытый
2413
- сэкономлю
2414
- сядешь
2415
- табак
2416
- таблица
2417
- таз
2418
- тайга
2419
- тайно
2420
- тайный
2421
- так и
2422
- таким
2423
- таксист
2424
- тактично
2425
- тактичный
2426
- таможенник
2427
- танк
2428
- тапочки
2429
- таракан
2430
- театральный
2431
- тезис
2432
- телевидение
2433
- телевизионный
2434
- телохранитель
2435
- тельно
2436
- тельности
2437
- темнеть
2438
- темперамент
2439
- темпераментный
2440
- тенденция
2441
- теннисист
2442
- терапевт
2443
- тереть
2444
- термометр
2445
- терпеливо
2446
- терпеливый
2447
- терроризм
2448
- террорист
2449
- террористический
2450
- теряться
2451
- тесно
2452
- тесный
2453
- тест
2454
- тесто
2455
- ти
2456
- типичный
2457
- ткань
2458
- толкать
2459
- толкнуть
2460
- тоннель
2461
- тонуть
2462
- торжественно
2463
- торжественный
2464
- тормозить
2465
- тост
2466
- тошнить
2467
- травма
2468
- трагически
2469
- трагический
2470
- традиционно
2471
- традиционный
2472
- трактор
2473
- транспортный
2474
- траур
2475
- требование
2476
- требовательно
2477
- требовательный
2478
- требоваться
2479
- тревожный
2480
- тренер
2481
- треск
2482
- треска
2483
- треть
2484
- трещина
2485
- трижды
2486
- трогаться
2487
- тронуться
2488
- тротуар
2489
- трус
2490
- трусливо
2491
- трусливый
2492
- трусы
2493
- тряпка
2494
- тупик
2495
- тупой
2496
- туризм
2497
- туристический
2498
- туристский
2499
- тушить
2500
- тщательно
2501
- тщательный
2502
- тыква
2503
- тюльпан
2504
- убедительно
2505
- убедительный
2506
- убедиться
2507
- убеждаться
2508
- убеждён
2509
- убеждённый
2510
- уберечь
2511
- убийство
2512
- убийца
2513
- уборка
2514
- уборщица
2515
- уважение
2516
- увеличивать
2517
- увеличить
2518
- уверенность
2519
- увести
2520
- увидеться
2521
- увлекательно
2522
- увлекательный
2523
- уволить
2524
- уволиться
2525
- увольнять
2526
- увольняться
2527
- увёз
2528
- угадать
2529
- угадывать
2530
- угнать
2531
- уговаривать
2532
- уговорить
2533
- угонять
2534
- угостить
2535
- удалить
2536
- удалять
2537
- удариться
2538
- удача
2539
- удачливый
2540
- удачно
2541
- удачный
2542
- удовлетворительно
2543
- удовлетворительный
2544
- удочка
2545
- указатель
2546
- укладывать
2547
- украсить
2548
- укрепить
2549
- укрепление
2550
- укреплять
2551
- уксус
2552
- укусить
2553
- уложить
2554
- улучшение
2555
- умерла
2556
- умолять
2557
- унести
2558
- унесёшь
2559
- универсальный
2560
- унижать
2561
- унижение
2562
- унизить
2563
- уничтожать
2564
- уничтожить
2565
- уносить
2566
- упаковать
2567
- упала
2568
- употребляться
2569
- управление
2570
- упрекать
2571
- упрекнуть
2572
- упростить
2573
- упрощать
2574
- упрямо
2575
- упрямый
2576
- ураган
2577
- урегулировать
2578
- урна
2579
- уровень
2580
- усадьба
2581
- усиливаться
2582
- усилить
2583
- усилиться
2584
- ускорить
2585
- ускорять
2586
- усложнить
2587
- усложнять
2588
- услуга
2589
- усовершенствовать
2590
- устанавливать
2591
- установить
2592
- устаревать
2593
- устареть
2594
- устроить
2595
- уступать
2596
- уступить
2597
- утверждать
2598
- утверждение
2599
- утонуть
2600
- уточнение
2601
- уточнить
2602
- уточнять
2603
- утюг
2604
- ухаживать
2605
- ухудшать
2606
- ухудшаться
2607
- ухудшение
2608
- ухудшить
2609
- ухудшиться
2610
- учреждение
2611
- уютный
2612
- фальшиво
2613
- фальшивый
2614
- фантастика
2615
- фарфор
2616
- федеральный
2617
- федерация
2618
- фен
2619
- филе
2620
- филиал
2621
- финансировать
2622
- финиш
2623
- фиолетовый
2624
- фирменный
2625
- флот
2626
- фойе
2627
- фону
2628
- формально
2629
- формальный
2630
- формирование
2631
- формировать
2632
- формироваться
2633
- формулировать
2634
- фотографируюсь
2635
- фрагмент
2636
- французско-русский
2637
- фундамент
2638
- функционировать
2639
- халат
2640
- характеризовать
2641
- характеристика
2642
- характе��ный
2643
- хвастать
2644
- хвойный
2645
- химчистка
2646
- хитро
2647
- хлопок
2648
- холл
2649
- хоронить
2650
- хранить
2651
- христианин
2652
- христианка
2653
- христианок
2654
- христианство
2655
- хромать
2656
- хроника
2657
- худеть
2658
- хулиган
2659
- цвета
2660
- целеустремлённо
2661
- целеустремлённый
2662
- целиком
2663
- цениться
2664
- цепочка
2665
- цивилизация
2666
- цинично
2667
- циничный
2668
- цитата
2669
- цитировать
2670
- ция
2671
- частный
2672
- чек
2673
- чепуха
2674
- черешня
2675
- чернеть
2676
- чесаться
2677
- честолюбивый
2678
- чинить
2679
- чиновник
2680
- чихнуть
2681
- чрезвычайно
2682
- чрезвычайный
2683
- что-либо
2684
- чудесно
2685
- чуткий
2686
- чутко
2687
- чёрствый
2688
- чётный
2689
- шампанский
2690
- шампанское
2691
- шампунь
2692
- шанс
2693
- шахтёр
2694
- шашка
2695
- шепнуть
2696
- ширина
2697
- шок
2698
- шоколадный
2699
- шорты
2700
- шофёр
2701
- штора
2702
- шторм
2703
- шторы
2704
- штраф
2705
- шу
2706
- шёлк
2707
- шёлковый
2708
- щедро
2709
- щедрый
2710
- эвакуировать
2711
- эгоист
2712
- экономно
2713
- экономный
2714
- эксперт
2715
- эксплуатировать
2716
- экспресс
2717
- элегантно
2718
- элегантный
2719
- электричка
2720
- элемент
2721
- элементарный
2722
- элита
2723
- эмблема
2724
- эмигрант
2725
- эмигрировать
2726
- эмоционально
2727
- эмоциональный
2728
- энергетический
2729
- эпидемия
2730
- эрудированный
2731
- эскалатор
2732
- эстрада
2733
- этикет
2734
- этикетка
2735
- этично
2736
- этичный
2737
- эффективно
2738
- эффективный
2739
- эффектно
2740
- эффектный
2741
- юбилей
2742
- ювелирный
2743
- юмористический
2744
- яв
2745
- явление
2746
- яд
2747
- яичница
2748
- яичный
2749
- якобы
2750
- ярмарка
2751
- ёж
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/language_data/C1_MINIMUM.txt DELETED
File without changes
old_version/language_data/C2_MINIMUM.txt DELETED
File without changes
old_version/language_data/OLD_MIN/A1_MINIMUM.txt DELETED
@@ -1,1162 +0,0 @@
1
- а
2
- август
3
- автобиография
4
- автобус
5
- автор
6
- адрес
7
- активный
8
- алфавит
9
- английский
10
- англичанин
11
- англичанка
12
- англо-русский
13
- анкета
14
- анна
15
- антон
16
- апрель
17
- аптека
18
- арбуз
19
- артист
20
- артистка
21
- аудитория
22
- аэропорт
23
- бабушка
24
- багаж
25
- балет
26
- банк
27
- баскетбол
28
- бассейн
29
- бедно
30
- бедный
31
- без
32
- белый
33
- библиотека
34
- бизнес
35
- бизнесмен
36
- билет
37
- благодарить
38
- бланк
39
- близкий
40
- близко
41
- блузка
42
- богато
43
- богатый
44
- болезнь
45
- болен
46
- болеть
47
- боль
48
- больница
49
- больно
50
- больной
51
- большой
52
- ботинки
53
- брат
54
- брать
55
- бригадир
56
- брюки
57
- будущий
58
- буква
59
- бумага
60
- бутерброд
61
- бутылка
62
- быстро
63
- быстрый
64
- быть
65
- в
66
- вагон
67
- важно
68
- важный
69
- валюта
70
- варежки
71
- вариант
72
- варить
73
- ваш
74
- вдруг
75
- везде
76
- везти
77
- век
78
- великий
79
- верх
80
- верхний
81
- весело
82
- весёлый
83
- весенний
84
- весна
85
- весной
86
- вести
87
- весь
88
- ветер
89
- вечер
90
- вечерний
91
- вечером
92
- вещь
93
- взять
94
- видеть
95
- виза
96
- вилка
97
- вино
98
- виноград
99
- вишня
100
- включать
101
- вкусно
102
- вкусный
103
- вместе
104
- внимательно
105
- внимательный
106
- внук
107
- внучек
108
- внучка
109
- вода
110
- водитель
111
- водить
112
- возить
113
- возраст
114
- войти
115
- вокзал
116
- волейбол
117
- вопрос
118
- восемнадцать
119
- восемь
120
- восемьдесят
121
- восемьсот
122
- воскресение
123
- воскресенье
124
- восьмой
125
- вот
126
- врач
127
- время
128
- всё
129
- всегда
130
- вслух
131
- вспоминать
132
- вспомнить
133
- вставать
134
- встретить
135
- встретиться
136
- встречать
137
- встречу
138
- вторник
139
- второе
140
- второй
141
- вход
142
- входить
143
- вчера
144
- вы
145
- выбирать
146
- вывеска
147
- выйти
148
- выключать
149
- вымыть
150
- выпить
151
- высокий
152
- выставка
153
- выучить
154
- выход
155
- выходить
156
- выходной
157
- выше
158
- газета
159
- где
160
- география
161
- герб
162
- герой
163
- гимн
164
- гитара
165
- главный
166
- глаз
167
- говорить
168
- год
169
- голова
170
- голубой
171
- гора
172
- горло
173
- город
174
- городской
175
- горький
176
- горячий
177
- горячо
178
- господин
179
- госпожа
180
- гостиница
181
- гость
182
- государство
183
- готов
184
- готовить
185
- готовый
186
- гражданин
187
- гражданство
188
- грамм
189
- грамматика
190
- граница
191
- гриб
192
- грипп
193
- громкий
194
- громко
195
- грудь
196
- груз
197
- грузчик
198
- группа
199
- грустный
200
- груша
201
- грязный
202
- гулять
203
- да
204
- давать
205
- давление
206
- давно
207
- даже
208
- далекий
209
- далёкий
210
- далеко
211
- дам
212
- дарить
213
- дать
214
- два
215
- двадцать
216
- двенадцать
217
- дверь
218
- двести
219
- движение
220
- дворец
221
- дворник
222
- девочка
223
- девушка
224
- девяносто
225
- девятнадцать
226
- девятый
227
- девять
228
- девятьсот
229
- дедушка
230
- дежурный
231
- декабрь
232
- делать
233
- день
234
- деньга
235
- деньги
236
- деревня
237
- дерево
238
- десерт
239
- десятый
240
- десять
241
- дети
242
- детский
243
- детство
244
- дёшево
245
- дешёвый
246
- диван
247
- директор
248
- дисциплина
249
- днм
250
- до
251
- до свидания
252
- До свидания!
253
- добрый
254
- договор
255
- дождь
256
- доклад
257
- документ
258
- долг
259
- долгий
260
- долго
261
- должен
262
- должный
263
- дом
264
- дома
265
- домой
266
- домохозяйка
267
- дорога
268
- дорого
269
- дорогой
270
- дочь
271
- друг
272
- другой
273
- дружба
274
- дружить
275
- думать
276
- дядя
277
- его
278
- еда
279
- едите
280
- её
281
- ездить
282
- есть
283
- ехать
284
- ещ
285
- ещё
286
- жаль
287
- жаркий
288
- жарко
289
- ждать
290
- желание
291
- желать
292
- жёлтый
293
- жена
294
- женатый
295
- женский
296
- женщина
297
- живот
298
- животное
299
- жизнь
300
- жиль
301
- житель
302
- жительница
303
- жить
304
- журнал
305
- журналист
306
- журналистка
307
- за
308
- забывать
309
- завод
310
- завтра
311
- завтрак
312
- завтракать
313
- задавать
314
- задание
315
- задать
316
- задача
317
- заканчивать
318
- закон
319
- закрою
320
- закрывать
321
- закрыт
322
- закрытый
323
- закрыть
324
- замужем
325
- заниматься
326
- занят
327
- занятый
328
- занять
329
- заплатить
330
- запоминать
331
- запомнить
332
- заработная
333
- зачем
334
- заявление
335
- звать
336
- звонить
337
- звук
338
- здание
339
- здесь
340
- здоров
341
- здоровый
342
- здравствуй
343
- здравствуйте
344
- зелёный
345
- земля
346
- зима
347
- зимний
348
- зимой
349
- злой
350
- знакомиться
351
- знакомый
352
- знать
353
- золотой
354
- зонт
355
- зонтик
356
- зоопарк
357
- зуб
358
- и
359
- игра
360
- играть
361
- идти
362
- из
363
- известный
364
- извинить
365
- изучать
366
- изучить
367
- или
368
- иметь
369
- императорский
370
- имя
371
- инженер
372
- иногда
373
- иностранец
374
- иностранка
375
- иностранный
376
- институт
377
- интерес
378
- интересно
379
- интересный
380
- интересоваться
381
- интернет
382
- искусство
383
- испанец
384
- испанка
385
- испанский
386
- историк
387
- исторический
388
- история
389
- их
390
- июль
391
- июнь
392
- йли
393
- ймя
394
- к
395
- кабинет
396
- каждый
397
- как
398
- какой
399
- капуста
400
- карандаш
401
- карта
402
- картина
403
- картофель
404
- касса
405
- кассета
406
- кассир
407
- каф
408
- кафе
409
- каша
410
- кашлять
411
- квартира
412
- квитанция
413
- кекс
414
- килограмм
415
- километр
416
- кино
417
- киоск
418
- китаец
419
- китайский
420
- китаянка
421
- класс
422
- клуб
423
- ключ
424
- книга
425
- книжный
426
- когда
427
- колбаса
428
- колледж
429
- комедия
430
- комната
431
- композитор
432
- компот
433
- компьютер
434
- конверт
435
- конец
436
- конечно
437
- конфета
438
- концерт
439
- кончать
440
- кончить
441
- копейка
442
- коричневый
443
- костюм
444
- котлета
445
- который
446
- кофе
447
- кошка
448
- красиво
449
- красивый
450
- красный
451
- кресло
452
- кровать
453
- кровь
454
- круг
455
- кто
456
- куда
457
- купить
458
- куплю
459
- кура
460
- курить
461
- курица
462
- курс
463
- куртка
464
- кухня
465
- лампа
466
- лг
467
- левый
468
- лёгкий
469
- легко
470
- лежать
471
- лекция
472
- лес
473
- летать
474
- лететь
475
- лето
476
- летом
477
- литература
478
- лицо
479
- ложка
480
- лук
481
- любимый
482
- любить
483
- любовь
484
- любопытство
485
- люди
486
- магазин
487
- магнитофон
488
- май
489
- макароны
490
- маленький
491
- мало
492
- мальчик
493
- маляр
494
- мама
495
- марк
496
- марка
497
- март
498
- масло
499
- математик
500
- математика
501
- мать
502
- машина
503
- мебель
504
- медицина
505
- медицинский
506
- медленно
507
- медленный
508
- медсестра
509
- менеджер
510
- место
511
- месяц
512
- метр
513
- метро
514
- мечтать
515
- мизинец
516
- милиция
517
- минута
518
- минуточка
519
- мир
520
- младший
521
- много
522
- мог
523
- может
524
- может быть
525
- можно
526
- мой
527
- молодой
528
- молоко
529
- море
530
- морковь
531
- мороженое
532
- москвич
533
- москвичка
534
- московский
535
- мочь
536
- муж
537
- мужской
538
- мужчина
539
- музей
540
- музыка
541
- музыкант
542
- мы
543
- мыть
544
- мягкий
545
- мясо
546
- на
547
- надо
548
- назад
549
- называться
550
- налево
551
- написать
552
- направо
553
- например
554
- нарисовать
555
- народ
556
- народный
557
- наука
558
- научить
559
- научно
560
- научный
561
- находиться
562
- национальный
563
- начать
564
- начинать
565
- наш
566
- не
567
- не только
568
- недавно
569
- недалеко
570
- неделя
571
- нельзя
572
- немец
573
- немецкий
574
- немецко-русский
575
- немка
576
- несколько
577
- нет
578
- нижегородского
579
- низкий
580
- никогда
581
- никто
582
- никуда
583
- ничего
584
- ничто
585
- но
586
- но и
587
- новость
588
- новый
589
- нога
590
- нож
591
- ножик
592
- номер
593
- нормально
594
- нормальный
595
- носки
596
- ночь
597
- ночью
598
- ноябрь
599
- нравиться
600
- нсв
601
- нужен
602
- нужно
603
- нужный
604
- о
605
- обводить
606
- обед
607
- обедать
608
- обмен
609
- обувь
610
- обучение
611
- общежитие
612
- общество
613
- объявление
614
- обычно
615
- обязательно
616
- овощ
617
- овощи
618
- огурец
619
- одеваться
620
- одежда
621
- один
622
- одиннадцать
623
- оканчивать
624
- окно
625
- окончить
626
- октябрь
627
- он
628
- она
629
- они
630
- опаздывать
631
- опера
632
- опоздать
633
- оранжевый
634
- осень
635
- осенью
636
- осмотр
637
- остановка
638
- осторожно
639
- ответ
640
- ответить
641
- отвечать
642
- отвечу
643
- отдыхать
644
- отель
645
- отец
646
- открою
647
- открывать
648
- открыт
649
- открытка
650
- открыть
651
- откуда
652
- отмечать
653
- очень
654
- очки
655
- ошибка
656
- палец
657
- пальто
658
- памятник
659
- папа
660
- парк
661
- партия
662
- паспорт
663
- певец
664
- педагогического
665
- первое
666
- первый
667
- переводчик
668
- передача
669
- перерыв
670
- переход
671
- перец
672
- перчатки
673
- песня
674
- петь
675
- петя
676
- пианино
677
- пиво
678
- пиджак
679
- писатель
680
- писать
681
- письмо
682
- пить
683
- план
684
- планета
685
- платить
686
- платье
687
- плохо
688
- плохой
689
- площадь
690
- по
691
- по-английски
692
- повторить
693
- повторять
694
- погода
695
- подарить
696
- п��дарок
697
- подготовить
698
- подождать
699
- подруга
700
- подумать
701
- поезд
702
- поездка
703
- поесть
704
- поехать
705
- пожалуйста
706
- пожелать
707
- позавтракать
708
- позвать
709
- позвонить
710
- поздно
711
- познакомиться
712
- поинтересоваться
713
- по-испански
714
- пойти
715
- покажу
716
- показать
717
- показывать
718
- по-китайски
719
- покупать
720
- поликлиника
721
- полицейский
722
- полиция
723
- половина
724
- положить
725
- полукруг
726
- полуодетый
727
- получать
728
- получить
729
- полчаса
730
- помидор
731
- помог
732
- помогать
733
- помогу
734
- помочь
735
- помощь
736
- понедельник
737
- по-немецки
738
- понимать
739
- понравиться
740
- понравлюсь
741
- понятно
742
- понять
743
- пообедать
744
- попросить
745
- по-русски
746
- посадить
747
- послать
748
- после
749
- посмотреть
750
- построить
751
- посылать
752
- посылка
753
- потом
754
- потому
755
- потому что
756
- поужинать
757
- по-французски
758
- почему
759
- почта
760
- почти
761
- почтовый
762
- почувствовать
763
- пошлю
764
- поэт
765
- поэтому
766
- прав
767
- правильно
768
- правительство
769
- право
770
- правый
771
- праздник
772
- предложение
773
- президент
774
- преподаватель
775
- преподавательница
776
- преступление
777
- привет
778
- пригласить
779
- приглашать
780
- приглашу
781
- приготовить
782
- придти
783
- приехать
784
- прийти
785
- прил
786
- природа
787
- пришла
788
- приятно
789
- проблема
790
- программа
791
- продавать
792
- продавец
793
- продолжать
794
- продолжить
795
- просить
796
- проспект
797
- профессия
798
- прочитать
799
- прошлый
800
- пункт
801
- путешественник
802
- путешествие
803
- путешествовать
804
- пюре
805
- пятнадцать
806
- пятница
807
- пятый
808
- пять
809
- пятьдесят
810
- пятьсот
811
- работа
812
- работать
813
- рабочий
814
- рад
815
- рада
816
- радио
817
- раз
818
- разговаривать
819
- разговор
820
- разный
821
- район
822
- ранний
823
- рано
824
- раньше
825
- расскажу
826
- рассказ
827
- рассказать
828
- рассказывать
829
- ребёнка
830
- ребёнок
831
- редкий
832
- редко
833
- режиссер
834
- результат
835
- река
836
- ресторан
837
- речка
838
- решать
839
- решить
840
- рис
841
- рисовать
842
- родилась
843
- родина
844
- родители
845
- родитель
846
- родиться
847
- родной
848
- родный
849
- рождение
850
- розовый
851
- российский
852
- рост
853
- рот
854
- рубашка
855
- рубль
856
- рука
857
- русский
858
- русско-английский
859
- русско-немецкий
860
- ручка
861
- ручная
862
- рыба
863
- с
864
- сад
865
- салат
866
- сам
867
- самолёт
868
- сапоги
869
- сахар
870
- св
871
- свидание
872
- свободно
873
- свободный
874
- свой
875
- сделать
876
- себя
877
- сегодня
878
- седьмой
879
- сейчас
880
- семнадцать
881
- семь
882
- семьдесят
883
- семьсот
884
- семья
885
- сентябрь
886
- сердце
887
- сертификат
888
- серый
889
- серьёзно
890
- серьёзный
891
- сестра
892
- сидеть
893
- сильно
894
- сильный
895
- синий
896
- скажу
897
- сказать
898
- сколько
899
- скоро
900
- скульптор
901
- слева
902
- следующий
903
- словарь
904
- слово
905
- слушать
906
- смело
907
- смелый
908
- смогла
909
- смогу
910
- смотреть
911
- смочь
912
- сначала
913
- снег
914
- снимать
915
- со
916
- собака
917
- современно
918
- современный
919
- согласен
920
- согласие
921
- согласный
922
- сок
923
- солнце
924
- соль
925
- сорок
926
- сосед
927
- соседка
928
- сосиска
929
- спасибо
930
- спать
931
- специалист
932
- спина
933
- спокойно
934
- спокойный
935
- спорт
936
- спортсмен
937
- справа
938
- справка
939
- спрашивать
940
- спросить
941
- спрошу
942
- среда
943
- средний
944
- стадион
945
- станция
946
- старший
947
- старый
948
- стать
949
- статья
950
- стена
951
- стих
952
- стихи
953
- сто
954
- стоить
955
- стол
956
- столица
957
- столовая
958
- сторона
959
- стоять
960
- страна
961
- страница
962
- строитель
963
- строительство
964
- строить
965
- студент
966
- студентка
967
- студенческий
968
- стул
969
- суббота
970
- сувенир
971
- сумка
972
- суп
973
- сфотографировать
974
- счастие
975
- счастливо
976
- счастливый
977
- счастье
978
- съесть
979
- сыграть
980
- сын
981
- сыр
982
- сюда
983
- так
984
- такси
985
- талантливо
986
- талантливый
987
- там
988
- танцевать
989
- тарелка
990
- твой
991
- театр
992
- текст
993
- телевизор
994
- телеграмма
995
- телепередача
996
- телефон
997
- температура
998
- теннис
999
- теперь
1000
- тепло
1001
- тетрадь
1002
- тихий
1003
- тихо
1004
- товарищ
1005
- тоже
1006
- только
1007
- тот
1008
- т��амвай
1009
- транспорт
1010
- третий
1011
- третье
1012
- три
1013
- тридцать
1014
- тринадцать
1015
- триста
1016
- троллейбус
1017
- трудно
1018
- трудный
1019
- туда
1020
- тумбочка
1021
- турист
1022
- тут
1023
- туфли
1024
- ты
1025
- тысяча
1026
- у
1027
- увидеть
1028
- удовольствие
1029
- уже
1030
- ужин
1031
- ужинать
1032
- узнать
1033
- улица
1034
- умереть
1035
- уметь
1036
- умно
1037
- умный
1038
- умываться
1039
- университет
1040
- управлять
1041
- упражнение
1042
- урок
1043
- уставать
1044
- устать
1045
- утро
1046
- утром
1047
- ухо
1048
- учебник
1049
- ученик
1050
- ученица
1051
- учёный
1052
- учитель
1053
- учительница
1054
- учить
1055
- учиться
1056
- факультет
1057
- фамилия
1058
- февраль
1059
- физик
1060
- физика
1061
- филолог
1062
- философ
1063
- фильм
1064
- фирма
1065
- фотоаппарат
1066
- фотографировать
1067
- фотографирую
1068
- фотография
1069
- фраза
1070
- француженка
1071
- француз
1072
- французский
1073
- фрукт
1074
- футбол
1075
- футболист
1076
- характер
1077
- химик
1078
- химия
1079
- хлеб
1080
- ходить
1081
- хозяин
1082
- хозяйка
1083
- хоккеист
1084
- хоккей
1085
- холодно
1086
- холодное
1087
- холодный
1088
- хороший
1089
- хорошо
1090
- хотеть
1091
- художник
1092
- цвет
1093
- цветка
1094
- цветок
1095
- цветы
1096
- цена
1097
- центр
1098
- цирк
1099
- цифра
1100
- чай
1101
- чайник
1102
- час
1103
- часто
1104
- частый
1105
- часы
1106
- чашка
1107
- чей
1108
- человек
1109
- чемпион
1110
- черный
1111
- чёрный
1112
- чеснок
1113
- четверг
1114
- четвертый
1115
- четвёртый
1116
- четыре
1117
- четыреста
1118
- четырнадцать
1119
- число
1120
- чистый
1121
- читатель
1122
- читать
1123
- чихать
1124
- чт
1125
- что
1126
- чувствовать
1127
- шапка
1128
- шарф
1129
- шахматы
1130
- шашки
1131
- шестнадцать
1132
- шестой
1133
- шесть
1134
- шестьдесят
1135
- шестьсот
1136
- шкаф
1137
- школа
1138
- шоколад
1139
- штаны
1140
- шуба
1141
- шш
1142
- экзамен
1143
- экзаменационный
1144
- экономика
1145
- экономист
1146
- экономический
1147
- экскурсия
1148
- экскурсовод
1149
- электронный
1150
- этаж
1151
- это
1152
- этот
1153
- юбка
1154
- юмор
1155
- юноша
1156
- юрист
1157
- я
1158
- яблоко
1159
- язык
1160
- языком
1161
- яйцо
1162
- январь
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/language_data/OLD_MIN/A2_MINIMUM.txt DELETED
@@ -1,1549 +0,0 @@
1
- август
2
- автобус
3
- автор
4
- администрация
5
- адрес
6
- активный
7
- алло!
8
- английский
9
- англичанин
10
- англичанка
11
- анкета
12
- апельсин
13
- аппетит
14
- апрель
15
- аптека
16
- артист
17
- артистка
18
- архитектор
19
- архитектура
20
- аспирант
21
- аспирантка
22
- аспирантура
23
- аудитория
24
- аэропорт
25
- бабушка
26
- багаж
27
- балет
28
- банк
29
- баскетбол
30
- бассейн
31
- бегу
32
- бедный
33
- бежать
34
- без
35
- бейсбол
36
- белый
37
- берег
38
- беру
39
- бесплатно
40
- бесплатный
41
- библиотека
42
- бизнес
43
- бизнесмен
44
- билет
45
- биография
46
- биолог
47
- биология
48
- бить
49
- благодарить
50
- близко
51
- бог
52
- богатый
53
- болен
54
- больница
55
- больно
56
- больной
57
- большой
58
- борис
59
- бороться
60
- брат
61
- брать
62
- брюки
63
- буду
64
- будущий
65
- буква
66
- букет
67
- булочная
68
- булочный
69
- бумага
70
- бутерброд
71
- бутылка
72
- бывать
73
- быстро
74
- быстрый
75
- быть
76
- бью
77
- в
78
- вагон
79
- важно
80
- важный
81
- варение
82
- варить
83
- ваш
84
- вверх
85
- вдруг
86
- везде
87
- везла
88
- везти
89
- везу
90
- век
91
- великий
92
- верить
93
- вернуть
94
- вернуться
95
- верный
96
- весело
97
- весёлый
98
- весенний
99
- весна
100
- весной
101
- весь
102
- ветер
103
- вечер
104
- вечером
105
- вещь
106
- вз
107
- видео
108
- видеть
109
- вижу
110
- виза
111
- вилка
112
- вино
113
- висеть
114
- включать
115
- включить
116
- вкусно
117
- вкусный
118
- вместе
119
- вниз
120
- внимание
121
- внимательно
122
- внимательный
123
- внук
124
- внучка
125
- во
126
- во время
127
- вода
128
- водить
129
- водка
130
- вожу
131
- возвратить
132
- возвратиться
133
- возвращать
134
- возвращаться
135
- воздух
136
- возить
137
- возможно
138
- возьму
139
- войду
140
- вокзал
141
- волейбол
142
- волноваться
143
- волнуюсь
144
- волос
145
- волосы
146
- вопрос
147
- восемнадцать
148
- восемь
149
- восемьдесят
150
- восемьсот
151
- воскресенье
152
- восток
153
- восточный
154
- восьмой
155
- вот
156
- вошёл
157
- вперёд
158
- враг
159
- врач
160
- всегда
161
- всего
162
- Всего хорошего!
163
- вспоминать
164
- вставать
165
- встану
166
- встать
167
- встаю
168
- встреча
169
- встречать
170
- встречаться
171
- встречу
172
- встречусь
173
- вторник
174
- второй
175
- вход
176
- входить
177
- вхожу
178
- вчера
179
- вчерашний
180
- вы
181
- выберу
182
- выбирать
183
- выбрать
184
- выйду
185
- выключать
186
- выключить
187
- вымою
188
- вымыть
189
- выпью
190
- вырасти
191
- вырос
192
- выросла
193
- высокий
194
- высоко
195
- выставка
196
- выступать
197
- выступить
198
- выступлю
199
- выход
200
- выходить
201
- выхожу
202
- вышел
203
- газета
204
- галерея
205
- где
206
- географ
207
- географический
208
- география
209
- герой
210
- гитара
211
- главный
212
- глаз
213
- глубже
214
- глубокий
215
- говорить
216
- год
217
- голова
218
- голос
219
- голубой
220
- гора
221
- город
222
- городской
223
- горький
224
- горько
225
- горячий
226
- госпожа
227
- гостиница
228
- гость
229
- государственный
230
- государство
231
- готов
232
- готовить
233
- готовлю
234
- градус
235
- грамм
236
- граница
237
- грипп
238
- громко
239
- группа
240
- грустно
241
- грустный
242
- грязно
243
- грязный
244
- гулять
245
- да
246
- давать
247
- давно
248
- дадите
249
- даже
250
- далёкий
251
- далеко
252
- дам
253
- дарить
254
- дата
255
- даю
256
- два
257
- двадцать
258
- двенадцать
259
- дверь
260
- двести
261
- двое
262
- дворец
263
- девяносто
264
- девятнадцать
265
- девятый
266
- девять
267
- девятьсот
268
- дедушка
269
- декабрь
270
- делать
271
- деле
272
- делегация
273
- дело
274
- день
275
- деньги
276
- депутат
277
- деревня
278
- дерево
279
- держать
280
- держаться
281
- держу
282
- десятый
283
- десять
284
- дети
285
- детский
286
- детство
287
- дёшево
288
- дешёвый
289
- диалог
290
- диван
291
- директор
292
- длинный
293
- для
294
- днм
295
- до
296
- добрый
297
- доволен
298
- доеду
299
- доехать
300
- дождь
301
- докажу
302
- доказать
303
- доказывать
304
- документ
305
- долго
306
- должен
307
- дом
308
- дома
309
- домашний
310
- домой
311
- домохозяйка
312
- дорога
313
- дорого
314
- дорогой
315
- дочь
316
- друг
317
- другой
318
- дружба
319
- дружно
320
- дружный
321
- думать
322
- душ
323
- душа
324
- дядя
325
- европейский
326
- его
327
- еда
328
- едите
329
- еду
330
- ездить
331
- езжу
332
- ел
333
- ёлка
334
- ем
335
- если
336
- есть
337
- ехать
338
- ещ
339
- жалко
340
- жаль
341
- жарко
342
- ждать
343
- жду
344
- желать
345
- жёлтый
346
- жена
347
- женат
348
- женатый
349
- жениться
350
- женский
351
- женщина
352
- жив
353
- живой
354
- живопись
355
- животное
356
- живу
357
- жизнь
358
- житель
359
- жить
360
- журнал
361
- журналист
362
- за
363
- забуду
364
- забывать
365
- завод
366
- завтра
367
- завтрак
368
- завтракать
369
- задавать
370
- задам
371
- задание
372
- задача
373
- задаю
374
- закажу
375
- заказать
376
- заказывать
377
- заканчивать
378
- закон
379
- закончить
380
- закрою
381
- закрывать
382
- закрыт
383
- закрыть
384
- зал
385
- заметить
386
- замечательный
387
- замечать
388
- замечу
389
- замуж
390
- замужем
391
- заниматься
392
- занят
393
- занятие
394
- запад
395
- западный
396
- заплатить
397
- заплачу
398
- запоминать
399
- зачем
400
- звать
401
- звонить
402
- звонок
403
- звук
404
- здание
405
- здесь
406
- здоров
407
- здоровый
408
- зелёный
409
- земля
410
- зеркало
411
- зима
412
- зимний
413
- зимой
414
- злой
415
- знак
416
- знаком
417
- знакомиться
418
- знакомлюсь
419
- знакомый
420
- знание
421
- знать
422
- значение
423
- значить
424
- золото
425
- золотой
426
- зонт
427
- зоопарк
428
- зуб
429
- иван
430
- игра
431
- играть
432
- игрушка
433
- идти
434
- иду
435
- из
436
- избиратель
437
- избить
438
- известный
439
- изменить
440
- изменять
441
- изучать
442
- или
443
- инженер
444
- иногда
445
- иностранец
446
- иностранка
447
- иностранный
448
- иностранцы
449
- институт
450
- интересно
451
- интересный
452
- интересоваться
453
- интересуюсь
454
- интернет
455
- инф
456
- искать
457
- искусство
458
- испанец
459
- испанка
460
- испанский
461
- испанцев
462
- испанцы
463
- историк
464
- исторический
465
- история
466
- истратить
467
- их
468
- ищу
469
- июль
470
- июнь
471
- к
472
- кабинет
473
- каждый
474
- казаться
475
- как
476
- какой
477
- каникулы
478
- карандаш
479
- карта
480
- картина
481
- картофель
482
- касса
483
- кафе
484
- каша
485
- квартира
486
- килограмм
487
- километр
488
- киоск
489
- китаец
490
- китайский
491
- китайцев
492
- китайцы
493
- китаянка
494
- кладу
495
- класс
496
- класть
497
- клуб
498
- ключ
499
- книга
500
- книжный
501
- когда
502
- колбаса
503
- коллекционирование
504
- команда
505
- комедия
506
- комната
507
- композитор
508
- компьютер
509
- конверт
510
- конец
511
- конечно
512
- конференция
513
- конфета
514
- концерт
515
- кончать
516
- кончаться
517
- кончиться
518
- копейка
519
- корабль
520
- коридор
521
- коричневый
522
- короткий
523
- коротко
524
- короче
525
- космический
526
- космонавт
527
- космос
528
- костюм
529
- который
530
- кофе
531
- кошка
532
- красивый
533
- красный
534
- кресло
535
- кризис
536
- кровать
537
- круглый
538
- ксерокс
539
- кто
540
- кто-то
541
- ку
542
- куда
543
- культура
544
- куплю
545
- курить
546
- курица
547
- курс
548
- куртка
549
- кухня
550
- лампа
551
- левый
552
- лёгкий
553
- легко
554
- лежать
555
- лежу
556
- лекарство
557
- лекция
558
- лес
559
- лестница
560
- летать
561
- лететь
562
- летний
563
- лето
564
- летом
565
- лечу
566
- лимон
567
- литература
568
- литературный
569
- лифт
570
- лицо
571
- личность
572
- лка
573
- лоб
574
- ложка
575
- луна
576
- лыжа
577
- лыжи
578
- любимый
579
- любить
580
- люблю
581
- любовь
582
- люди
583
- магазин
584
- магнитофон
585
- май
586
- маленький
587
- мало
588
- мальчик
589
- мама
590
- марка
591
- март
592
- масло
593
- математик
594
- математика
595
- мать
596
- машина
597
- медицина
598
- медленно
599
- медленный
600
- медсестра
601
- медсёстры
602
- международный
603
- менеджер
604
- меньше
605
- менять
606
- место
607
- месяц
608
- метр
609
- метро
610
- мечта
611
- мечтать
612
- мешать
613
- милиционер
614
- милиция
615
- миллион
616
- минус
617
- минута
618
- мир
619
- мирно
620
- мирный
621
- младший
622
- многие
623
- много
624
- мог
625
- могла
626
- могу
627
- модно
628
- модный
629
- может
630
- можно
631
- мой
632
- молодёжный
633
- молодёжь
634
- молодец
635
- молодой
636
- молодость
637
- молодцы
638
- молоко
639
- молчать
640
- молчу
641
- момент
642
- монета
643
- море
644
- москва
645
- москвич
646
- москвичка
647
- московский
648
- мочь
649
- мою
650
- муж
651
- мужской
652
- мужчина
653
- музей
654
- музыка
655
- музыкальный
656
- музыкант
657
- мультфильм
658
- мультфильмы
659
- мы
660
- мыло
661
- мыть
662
- мягкий
663
- мясо
664
- мяч
665
- на
666
- наверно
667
- наверное
668
- надеюсь
669
- надеяться
670
- надо
671
- назад
672
- называться
673
- найду
674
- найти
675
- наконец
676
- налево
677
- напишу
678
- направо
679
- например
680
- напротив
681
- нарисую
682
- народ
683
- народный
684
- насорить
685
- наука
686
- научиться
687
- научный
688
- находить
689
- находиться
690
- нахожу
691
- национальный
692
- начало
693
- начаться
694
- начинать
695
- начинаться
696
- начнётся
697
- начну
698
- наш
699
- нашёл
700
- не
701
- небо
702
- невнимательность
703
- невозможно
704
- недавно
705
- недалеко
706
- неделя
707
- нельзя
708
- немец
709
- немецкий
710
- немецко-русский
711
- немка
712
- несколько
713
- несчастие
714
- несчастный
715
- несчастье
716
- нет
717
- нигде
718
- никогда
719
- никто
720
- никуда
721
- ничего
722
- но
723
- новость
724
- новый
725
- нога
726
- нож
727
- нок
728
- ноль
729
- номер
730
- нормально
731
- нос
732
- носка
733
- носки
734
- носок
735
- ночь
736
- ночью
737
- ноябрь
738
- нравиться
739
- нравлюсь
740
- нужен
741
- нужно
742
- обед
743
- обедать
744
- обещать
745
- образование
746
- обращать
747
- обувь
748
- общежитие
749
- общество
750
- общий
751
- объявление
752
- объяснить
753
- объяснять
754
- обыкновенный
755
- обычно
756
- обычный
757
- обязательно
758
- овощи
759
- овощной
760
- огромный
761
- одеваться
762
- одежда
763
- одеться
764
- один
765
- одинаково
766
- одинаковый
767
- одиннадцать
768
- одна
769
- однажды
770
- одно
771
- озеро
772
- оканчивать
773
- окно
774
- около
775
- окончание
776
- октябрь
777
- он
778
- онона
779
- ооб
780
- опаздывать
781
- опасно
782
- опасность
783
- опера
784
- оптимист
785
- опытный
786
- опять
787
- организовать
788
- осенний
789
- осень
790
- осенью
791
- осматривать
792
- особенно
793
- остановка
794
- осторожно
795
- остров
796
- ответ
797
- отвечать
798
- отвечу
799
- отдохну
800
- отдых
801
- отдыхать
802
- отец
803
- откроется
804
- открою
805
- открывать
806
- открываться
807
- открыт
808
- открытка
809
- открыться
810
- откуда
811
- откуда-то
812
- отлично
813
- отпуск
814
- отсюда
815
- оттуда
816
- отчество
817
- очень
818
- очки
819
- ошибка
820
- палец
821
- пальто
822
- памятник
823
- папа
824
- парк
825
- парка
826
- паспорт
827
- певец
828
- певица
829
- пенсионер
830
- пенсионерка
831
- пенсия
832
- первый
833
- переведу
834
- перевёл
835
- перевела
836
- перевести
837
- перевод
838
- переводить
839
- переводчик
840
- перевожу
841
- передавать
842
- передадите
843
- передам
844
- передать
845
- передача
846
- передашь
847
- передаю
848
- перейду
849
- перейти
850
- перерыв
851
- переход
852
- переходить
853
- перехожу
854
- перешёл
855
- перешла
856
- песня
857
- петербург
858
- петь
859
- печение
860
- печенье
861
- пешком
862
- пиво
863
- писатель
864
- писать
865
- письмо
866
- пить
867
- пишу
868
- плавать
869
- план
870
- платить
871
- платье
872
- плачу
873
- плащ
874
- плеер
875
- плохо
876
- плохой
877
- площадь
878
- плыву
879
- плыть
880
- плюс
881
- победа
882
- победить
883
- побежать
884
- побеждать
885
- поблагодарить
886
- побывать
887
- по-вашему
888
- поверить
889
- поверхность
890
- повторять
891
- погода
892
- подарок
893
- подожду
894
- подписать
895
- подруга
896
- поеду
897
- поезд
898
- поездка
899
- поехать
900
- пожалуйста
901
- позвать
902
- поздно
903
- поздравить
904
- поздравлю
905
- поздравлять
906
- познакомлюсь
907
- пойду
908
- пойму
909
- пойти
910
- пока!
911
- покажу
912
- показаться
913
- пол
914
- поле
915
- полезно
916
- полезный
917
- полететь
918
- поликлиника
919
- политика
920
- политически
921
- политический
922
- полка
923
- половина
924
- полтора
925
- получать
926
- полюбить
927
- поменять
928
- помешать
929
- помнить
930
- помог
931
- помогать
932
- помогла
933
- помогу
934
- по-моему
935
- помыть
936
- понедельник
937
- понимать
938
- понравлюсь
939
- понятно
940
- пообещать
941
- популярный
942
- после
943
- последний
944
- посоветовать
945
- посольство
946
- поступать
947
- поступить
948
- поступлю
949
- посылать
950
- потерянный
951
- потом
952
- потому
953
- потратить
954
- поцеловать
955
- почему
956
- почта
957
- почти
958
- пошл
959
- пошлю
960
- пошутить
961
- пошучу
962
- поэзия
963
- поэт
964
- поэтому
965
- пою
966
- появиться
967
- появлюсь
968
- появляться
969
- прав
970
- правда
971
- правильно
972
- правительство
973
- правый
974
- праздник
975
- предмет
976
- президент
977
- прекрасно
978
- прекрасный
979
- преподаватель
980
- преподавательница
981
- преподавать
982
- преподаю
983
- привет
984
- привлечь
985
- приглашать
986
- приглашу
987
- приготовлю
988
- приду
989
- приезд
990
- приезжать
991
- пример
992
- природа
993
- приходить
994
- прихожу
995
- причина
996
- пришл
997
- приятно
998
- приятный
999
- проблема
1000
- программа
1001
- продавать
1002
- продавец
1003
- продавщица
1004
- продадите
1005
- продам
1006
- продать
1007
- продашь
1008
- продолжать
1009
- продолжаться
1010
- продолжиться
1011
- продукт
1012
- продукты
1013
- произведение
1014
- пройти
1015
- промолчать
1016
- просить
1017
- проспект
1018
- просто
1019
- простой
1020
- против
1021
- профессия
1022
- профессор
1023
- процент
1024
- прошлый
1025
- прошу
1026
- прямо
1027
- психолог
1028
- психология
1029
- птица
1030
- путешествовать
1031
- путешествую
1032
- пыль
1033
- пью
1034
- пятнадцать
1035
- пятница
1036
- пятый
1037
- пять
1038
- пятьдесят
1039
- пятьсот
1040
- работа
1041
- работать
1042
- рабочий
1043
- рад
1044
- радиопередача
1045
- радость
1046
- раз
1047
- разбить
1048
- разговаривать
1049
- размер
1050
- разный
1051
- район
1052
- рано
1053
- раньше
1054
- расскажу
1055
- рассказ
1056
- рассказывать
1057
- расти
1058
- ребёнка
1059
- ребёнок
1060
- редко
1061
- режиссёр
1062
- результат
1063
- река
1064
- религия
1065
- ресторан
1066
- решать
1067
- решение
1068
- рис
1069
- рисовать
1070
- рисую
1071
- родилась
1072
- родился
1073
- родина
1074
- родители
1075
- родиться
1076
- родной
1077
- рождение
1078
- рок
1079
- роль
1080
- роман
1081
- рос
1082
- российский
1083
- рот
1084
- ру
1085
- рубашка
1086
- рубль
1087
- рука
1088
- русский
1089
- ручка
1090
- рую
1091
- рыба
1092
- рынок
1093
- рядом
1094
- сад
1095
- садиться
1096
- сажусь
1097
- салат
1098
- сам
1099
- самолёт
1100
- самостоятельно
1101
- самостоятельный
1102
- самый
1103
- сантиметр
1104
- сапог
1105
- сапоги
1106
- сахар
1107
- сварить
1108
- свет
1109
- светло
1110
- светлый
1111
- сво
1112
- свободный
1113
- свои
1114
- свой
1115
- своя
1116
- сдавать
1117
- сдадите
1118
- сдам
1119
- сдать
1120
- сдаю
1121
- себя
1122
- север
1123
- северный
1124
- сегодня
1125
- седьмой
1126
- сейчас
1127
- секретарь
1128
- секунда
1129
- сел
1130
- села
1131
- семнадцать
1132
- семь
1133
- семьдесят
1134
- семьсот
1135
- семья
1136
- сентябрь
1137
- сердце
1138
- серый
1139
- серьёзно
1140
- серьёзный
1141
- сестёр
1142
- сестра
1143
- сёстры
1144
- сесть
1145
- сигарета
1146
- сидеть
1147
- сижу
1148
- сильный
1149
- симпатичный
1150
- синий
1151
- система
1152
- ситуация
1153
- скажу
1154
- сказка
1155
- сколько
1156
- скоро
1157
- скрипка
1158
- скучно
1159
- скучный
1160
- сладкий
1161
- сладко
1162
- слева
1163
- следующий
1164
- словарь
1165
- слово
1166
- случай
1167
- случаться
1168
- случиться
1169
- слушать
1170
- слышать
1171
- смелый
1172
- смерть
1173
- смешно
1174
- смешной
1175
- смеюсь
1176
- смеяться
1177
- смог
1178
- смогу
1179
- смотреть
1180
- сначала
1181
- снег
1182
- снова
1183
- со
1184
- собака
1185
- собирать
1186
- собор
1187
- собрание
1188
- собрать
1189
- совет
1190
- советовать
1191
- советую
1192
- современный
1193
- согласен
1194
- сок
1195
- солнечный
1196
- солнце
1197
- соль
1198
- сообщать
1199
- сообщение
1200
- сообщить
1201
- сорить
1202
- сорок
1203
- сосед
1204
- соседка
1205
- соседний
1206
- состав
1207
- спасибо
1208
- спать
1209
- специалист
1210
- специальность
1211
- сплю
1212
- спокойно
1213
- спокойный
1214
- спорт
1215
- спортивный
1216
- спортсмен
1217
- спою
1218
- справа
1219
- справка
1220
- спрашивать
1221
- спрошу
1222
- сразу
1223
- среда
1224
- средний
1225
- срок
1226
- стадион
1227
- стакан
1228
- станция
1229
- старость
1230
- старший
1231
- старый
1232
- статья
1233
- стена
1234
- стихи
1235
- сто
1236
- стоить
1237
- стол
1238
- столица
1239
- столовая
1240
- стою
1241
- стоять
1242
- страна
1243
- страница
1244
- странный
1245
- строитель
1246
- строительный
1247
- строить
1248
- студент
1249
- студентка
1250
- студенческий
1251
- стул
1252
- суббота
1253
- сувенир
1254
- суметь
1255
- сумка
1256
- суп
1257
- сутки
1258
- счастливый
1259
- счастье
1260
- счёт
1261
- съедим
1262
- съем
1263
- сын
1264
- сыр
1265
- сюда
1266
- сяду
1267
- тайна
1268
- так
1269
- так как
1270
- также
1271
- такой
1272
- талант
1273
- талантливый
1274
- там
1275
- танец
1276
- танцевать
1277
- танцую
1278
- тарелка
1279
- твёрдо
1280
- твёрдый
1281
- твой
1282
- театр
1283
- текст
1284
- телевизор
1285
- телеграмма
1286
- телеграф
1287
- телепередача
1288
- телефон
1289
- темно
1290
- тёмный
1291
- температура
1292
- теннис
1293
- теперь
1294
- тепло
1295
- тёплый
1296
- тетрадь
1297
- тётя
1298
- техника
1299
- технический
1300
- тихо
1301
- то
1302
- то есть
1303
- товарищ
1304
- тогда
1305
- тоже
1306
- только
1307
- торт
1308
- тот
1309
- точка
1310
- точно
1311
- точный
1312
- трамвай
1313
- транспорт
1314
- тратить
1315
- трачу
1316
- третий
1317
- три
1318
- тридцать
1319
- тринадцать
1320
- триста
1321
- троллейбус
1322
- труд
1323
- трудно
1324
- трудный
1325
- ття
1326
- туда
1327
- турист
1328
- тут
1329
- туфли
1330
- туфля
1331
- ты
1332
- тысяча
1333
- тяжело
1334
- тяжёлый
1335
- у
1336
- убивать
1337
- убить
1338
- убью
1339
- уважаемый
1340
- уважать
1341
- уверен
1342
- уверенный
1343
- увижу
1344
- ударение
1345
- уделять
1346
- удивительно
1347
- удивительный
1348
- удобно
1349
- удобный
1350
- удовольствие
1351
- уеду
1352
- уезжать
1353
- уехать
1354
- уже
1355
- ужин
1356
- ужинать
1357
- узкий
1358
- узко
1359
- уйду
1360
- уйти
1361
- улица
1362
- улыбаться
1363
- улыбнуться
1364
- ум
1365
- умер
1366
- умереть
1367
- умерли
1368
- уметь
1369
- умирать
1370
- умный
1371
- универмаг
1372
- университет
1373
- университетский
1374
- упас
1375
- упасть
1376
- употребление
1377
- упражнение
1378
- урок
1379
- услышать
1380
- успех
1381
- уставать
1382
- устану
1383
- устать
1384
- устаю
1385
- утро
1386
- утром
1387
- ухо
1388
- уходить
1389
- ухожу
1390
- участвовать
1391
- участвую
1392
- учёба
1393
- учебник
1394
- учебный
1395
- ученик
1396
- ученица
1397
- учёный
1398
- учитель
1399
- учительница
1400
- учить
1401
- учиться
1402
- ушл
1403
- фабрика
1404
- факс
1405
- факультет
1406
- фамилия
1407
- февраль
1408
- фермер
1409
- физик
1410
- физика
1411
- физически
1412
- физический
1413
- филолог
1414
- филологический
1415
- филология
1416
- философ
1417
- философия
1418
- философский
1419
- фильм
1420
- фирма
1421
- флешка
1422
- фонтан
1423
- фотоаппарат
1424
- фотографировать
1425
- фотография
1426
- фраза
1427
- француженка
1428
- француз
1429
- французский
1430
- фрукты
1431
- футбол
1432
- футболист
1433
- характер
1434
- химик
1435
- химический
1436
- химия
1437
- хлеб
1438
- хоб
1439
- хобби
1440
- ходить
1441
- хожу
1442
- хозяек
1443
- хозяин
1444
- хозяйка
1445
- хоккеист
1446
- хоккей
1447
- холодно
1448
- холодный
1449
- хороший
1450
- хорошо
1451
- хотеть
1452
- хочу
1453
- художник
1454
- царь
1455
- цвет
1456
- цветной
1457
- цветы
1458
- целовать
1459
- целую
1460
- целый
1461
- цена
1462
- центр
1463
- центральный
1464
- цирк
1465
- цифра
1466
- чай
1467
- чайник
1468
- час
1469
- часто
1470
- часть
1471
- часы
1472
- чашка
1473
- чей
1474
- человек
1475
- чем
1476
- чемпион
1477
- через
1478
- чёрный
1479
- чес
1480
- честно
1481
- честный
1482
- четверг
1483
- четвёртый
1484
- четыре
1485
- четыреста
1486
- четырнадцать
1487
- чис
1488
- число
1489
- чисто
1490
- чистый
1491
- читальный
1492
- читатель
1493
- читать
1494
- чтение
1495
- что
1496
- чтобы
1497
- чувствовать
1498
- чувствую
1499
- шапка
1500
- шарф
1501
- шахматист
1502
- шестнадцать
1503
- шестой
1504
- шесть
1505
- шестьдесят
1506
- шестьсот
1507
- широкий
1508
- широко
1509
- шкаф
1510
- школа
1511
- школьник
1512
- школьница
1513
- шл
1514
- шла
1515
- шоколад
1516
- шум
1517
- шуметь
1518
- шумлю
1519
- шутить
1520
- шутка
1521
- шучу
1522
- щи
1523
- экзамен
1524
- экономика
1525
- экономист
1526
- экономический
1527
- экскурсия
1528
- экскурсовод
1529
- энергично
1530
- энергичный
1531
- энергия
1532
- этаж
1533
- это
1534
- этот
1535
- юбка
1536
- юг
1537
- южный
1538
- юмор
1539
- юность
1540
- юноша
1541
- юридический
1542
- юрист
1543
- яблоко
1544
- являться
1545
- ягода
1546
- язык
1547
- яйцо
1548
- январь
1549
- яркий
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/language_data/OLD_MIN/B1_MINIMUM.txt DELETED
@@ -1,3379 +0,0 @@
1
- а
2
- абсолютно
3
- абсолютный
4
- август
5
- австралия
6
- автобус
7
- автобусный
8
- автомат
9
- автомобиль
10
- автор
11
- администрация
12
- адрес
13
- азиатский
14
- азия
15
- академия
16
- аккуратно
17
- активный
18
- алло
19
- алфавит
20
- альбом
21
- америка
22
- американец
23
- американка
24
- американский
25
- анализ
26
- анализировать
27
- анализирую
28
- ангина
29
- английский
30
- англичанка
31
- англичанок
32
- англо-русский
33
- анкета
34
- ансамбль
35
- антарктида
36
- апельсин
37
- аппетит
38
- аппетита
39
- апрель
40
- аптека
41
- армия
42
- артист
43
- архитектор
44
- архитектурный
45
- аспирант
46
- аспирантура
47
- атеизм
48
- атмосфера
49
- атомный
50
- аудитория
51
- афиша
52
- африка
53
- аэропорт
54
- б
55
- бабочка
56
- бабушка
57
- багаж
58
- балерина
59
- балет
60
- балкон
61
- банан
62
- бандероль
63
- банк
64
- банка
65
- баскетбол
66
- баскетболист
67
- баскетболистка
68
- бассейн
69
- батон
70
- башня
71
- бег
72
- бегать
73
- бегу
74
- беда
75
- бедный
76
- бежать
77
- без
78
- белка
79
- белок
80
- белый
81
- бельё
82
- бензин
83
- берг
84
- берег
85
- береза
86
- берёза
87
- беречь
88
- берлога
89
- беру
90
- беседа
91
- беседовать
92
- беседую
93
- бесплатно
94
- бесплатный
95
- беспокоиться
96
- библиотека
97
- библиотекарь
98
- бизнесмен
99
- билет
100
- биография
101
- биолог
102
- биологический
103
- бить
104
- биться
105
- благодарить
106
- бланк
107
- бледный
108
- блестеть
109
- блестящий
110
- близкий
111
- близко
112
- блин
113
- блины
114
- блюдо
115
- бог
116
- богатство
117
- богатый
118
- бой
119
- бок
120
- более
121
- болезнь
122
- болельщик
123
- болен
124
- болеть
125
- болото
126
- болтать
127
- боль
128
- больница
129
- больно
130
- больной
131
- большинство
132
- большой
133
- борода
134
- бороться
135
- борщ
136
- борьба
137
- ботинки
138
- ботинок
139
- боюсь
140
- бояться
141
- брат
142
- брать
143
- бревно
144
- бреюсь
145
- бриться
146
- бровь
147
- бродить
148
- бросать
149
- бросаться
150
- бросить
151
- брюки
152
- будто
153
- буду
154
- будущее
155
- будущий
156
- буква
157
- букет
158
- булочка
159
- булочная
160
- булочный
161
- бумага
162
- бумажка
163
- бутерброд
164
- бутылка
165
- буфет
166
- бы
167
- бывать
168
- бывший
169
- быстро
170
- быстрый
171
- быть
172
- в
173
- вагон
174
- важно
175
- важный
176
- ваза
177
- ванна
178
- ванная
179
- варение
180
- варенье
181
- вариант
182
- варить
183
- ваш
184
- вверх
185
- вверху
186
- вдвоем
187
- вдвоём
188
- вдруг
189
- ведро
190
- веду
191
- ведь
192
- вежливый
193
- везде
194
- везла
195
- везти
196
- век
197
- великий
198
- велосипед
199
- веник
200
- вера
201
- веревка
202
- верёвка
203
- верить
204
- верно
205
- верну
206
- вернусь
207
- вернуть
208
- вернуться
209
- верный
210
- верхний
211
- вершина
212
- весело
213
- веселый
214
- весёлый
215
- весенний
216
- весна
217
- вести
218
- весь
219
- ветер
220
- ветка
221
- вечер
222
- вечерний
223
- вечером
224
- вешать
225
- вещь
226
- вз
227
- взгляд
228
- вздохнуть
229
- вздыхать
230
- взрослый
231
- взять
232
- вид
233
- видео
234
- видеть
235
- виза
236
- визитная
237
- визитный
238
- вилка
239
- вино
240
- виноватый
241
- виноград
242
- висеть
243
- включать
244
- вкусно
245
- вкусный
246
- вл
247
- власть
248
- влезать
249
- вместе
250
- вместо
251
- вниз
252
- внизу
253
- внимание
254
- внимательно
255
- внимательный
256
- внук
257
- внутри
258
- внучка
259
- вовремя
260
- во-вторых
261
- вода
262
- водитель
263
- водить
264
- водка
265
- воевать
266
- военный
267
- вожу
268
- возвращаться
269
- воздух
270
- воздушный
271
- возить
272
- возможно
273
- возможность
274
- возраст
275
- войду
276
- война
277
- войти
278
- вокзал
279
- вокруг
280
- волейбол
281
- волк
282
- волна
283
- волнение
284
- волноваться
285
- волос
286
- волосы
287
- волшебный
288
- вон
289
- вообще
290
- во-первых
291
- вопрос
292
- воробей
293
- ворона
294
- ворота
295
- восемнадцать
296
- восемь
297
- восемьдесят
298
- восемьсот
299
- воскресение
300
- воскресенье
301
- воспитание
302
- воспитать
303
- воспитывать
304
- воспоминание
305
- восток
306
- восторг
307
- восточный
308
- восьмой
309
- вот
310
- воюю
311
- впервые
312
- вперёд
313
- впереди
314
- впечатление
315
- вполне
316
- враг
317
- врать
318
- врач
319
- вред
320
- вредно
321
- вредный
322
- время
323
- вс
324
- все
325
- всё
326
- всегда
327
- вскоре
328
- вслух
329
- вспоминать
330
- вспомнить
331
- вставать
332
- вставить
333
- вставля��ь
334
- встану
335
- встать
336
- встретиться
337
- встреча
338
- встречать
339
- встречаться
340
- встречусь
341
- всякий
342
- вторник
343
- второй
344
- вход
345
- входить
346
- вчера
347
- вчерашний
348
- вы
349
- выбегать
350
- выберу
351
- выбирать
352
- выбираться
353
- выбрать
354
- выглядеть
355
- выеду
356
- выезжать
357
- выехать
358
- вызвать
359
- выздоравливать
360
- выздороветь
361
- вызов
362
- вызову
363
- вызывать
364
- выиграть
365
- выигрывать
366
- выйду
367
- выйти
368
- выключать
369
- вылезать
370
- вылетать
371
- вылечить
372
- вымою
373
- вымыть
374
- вымыться
375
- выполнить
376
- выполнять
377
- выпь
378
- выпью
379
- выражать
380
- выражение
381
- выражу
382
- выразить
383
- вырастать
384
- вырасти
385
- вырезать
386
- выскочить
387
- высокий
388
- высоко
389
- высота
390
- выстирать
391
- выступать
392
- выступить
393
- выступление
394
- выступлю
395
- вытаскивать
396
- вытирать
397
- выход
398
- выходить
399
- выходной
400
- газ
401
- газета
402
- газопровод
403
- галерея
404
- галстук
405
- гараж
406
- гастроном
407
- гвоздь
408
- где
409
- где-нибудь
410
- где-то
411
- генерал
412
- географ
413
- географический
414
- география
415
- геолог
416
- геологический
417
- геология
418
- герой
419
- гимназия
420
- гимнастика
421
- гитара
422
- глава
423
- главный
424
- глагол
425
- гладить
426
- глаз
427
- глазок
428
- глубокий
429
- глубоко
430
- глупо
431
- глупость
432
- глупый
433
- глухой
434
- глядеть
435
- глянуть
436
- гнездо
437
- говорить
438
- говориться
439
- говядина
440
- год
441
- голова
442
- голод
443
- голодный
444
- голос
445
- голубой
446
- голый
447
- гора
448
- гораздо
449
- гордиться
450
- гордо
451
- гордый
452
- гореть
453
- горжусь
454
- горло
455
- город
456
- городок
457
- городской
458
- горький
459
- горячий
460
- господин
461
- госпожа
462
- гостей
463
- гостеприимно
464
- гостеприимный
465
- гостиница
466
- гость
467
- государственный
468
- государство
469
- готов
470
- готовить
471
- готовиться
472
- готовый
473
- градус
474
- гражданин
475
- гражданство
476
- грамм
477
- грамматика
478
- граница
479
- гриб
480
- гроза
481
- гром
482
- громкий
483
- громко
484
- грубо
485
- грубый
486
- грудь
487
- группа
488
- грустно
489
- грустный
490
- грусть
491
- груша
492
- грядка
493
- грязно
494
- грязный
495
- грязь
496
- губа
497
- гулять
498
- гуманитарный
499
- гусеница
500
- густой
501
- гусь
502
- да
503
- давать
504
- давно
505
- даже
506
- далекий
507
- далёкий
508
- далеко
509
- дальний
510
- дам
511
- дама
512
- данный
513
- дарить
514
- дата
515
- дать
516
- дача
517
- дая
518
- два
519
- двадцать
520
- дважды
521
- двенадцать
522
- дверь
523
- двести
524
- двигаться
525
- движение
526
- двинуться
527
- двое
528
- двойка
529
- двор
530
- дворец
531
- дворянский
532
- девочка
533
- девушка
534
- девяносто
535
- девятнадцать
536
- девятый
537
- девять
538
- девятьсот
539
- дед
540
- дедушка
541
- дежурный
542
- действие
543
- действительно
544
- действовать
545
- декабрь
546
- декан
547
- декларация
548
- дела
549
- делать
550
- делегация
551
- делить
552
- делиться
553
- дело
554
- демократический
555
- демонстрация
556
- день
557
- деньга
558
- деньги
559
- депутат
560
- деревня
561
- дерево
562
- деревянный
563
- держать
564
- держаться
565
- держу
566
- дерзить
567
- десятый
568
- десять
569
- детектив
570
- дети
571
- детская
572
- детский
573
- детство
574
- дешево
575
- дёшево
576
- дешёвый
577
- деятель
578
- джем
579
- джема
580
- джинсы
581
- диалог
582
- диван
583
- дикий
584
- диктант
585
- дипломат
586
- дипломатический
587
- директор
588
- дирижёр
589
- диск
590
- дискуссия
591
- диссертация
592
- длина
593
- длинный
594
- для
595
- дневник
596
- днм
597
- дно
598
- до
599
- добавить
600
- добавлять
601
- добиваться
602
- добиться
603
- добро
604
- доброта
605
- добрый
606
- добьюсь
607
- доволен
608
- довольно
609
- довольный
610
- догадаться
611
- догадываться
612
- догнать
613
- договариваться
614
- договориться
615
- доеду
616
- доезжать
617
- доехать
618
- дождаться
619
- дождь
620
- дойду
621
- дойти
622
- докажу
623
- доказать
624
- доказывать
625
- доклад
626
- доктор
627
- документ
628
- документальный
629
- долгий
630
- долго
631
- должен
632
- должный
633
- дом
634
- домашнее
635
- домашний
636
- домик
637
- домой
638
- дорога
639
- дорого
640
- дорожка
641
- доска
642
- доставать
643
- достаточно
644
- достать
645
- достиг
646
- достигать
647
- достигнуть
648
- достижение
649
- доходить
650
- доч��а
651
- дочь
652
- дошл
653
- дошлый
654
- драться
655
- древний
656
- дрожать
657
- друг
658
- другой
659
- дружба
660
- дружеский
661
- дружественный
662
- дружить
663
- дружно
664
- дружный
665
- дуб
666
- дует
667
- думать
668
- дуть
669
- душ
670
- душа
671
- дым
672
- дыхание
673
- дышать
674
- дядя
675
- европа
676
- европейский
677
- его
678
- еда
679
- едва
680
- едим
681
- единственный
682
- единый
683
- ее
684
- ежегодно
685
- ежегодный
686
- ежедневно
687
- ежедневный
688
- ежик
689
- ёжик
690
- ездить
691
- еле
692
- елка
693
- ёлка
694
- если
695
- естественно
696
- естественный
697
- есть
698
- ехать
699
- ещ
700
- еще
701
- ещё
702
- ж
703
- жалеть
704
- жалко
705
- жаловаться
706
- жаль
707
- жара
708
- жареный
709
- жарить
710
- жаркий
711
- жарко
712
- ждать
713
- же
714
- желание
715
- желать
716
- железный
717
- желтый
718
- жёлтый
719
- желудок
720
- жена
721
- жених
722
- женский
723
- женщина
724
- жестокий
725
- жестоко
726
- жив
727
- живой
728
- живот
729
- животное
730
- живу
731
- жизнь
732
- житель
733
- жить
734
- жу
735
- жук
736
- журнал
737
- журналист
738
- за
739
- заблудиться
740
- заблуждение
741
- заболеть
742
- забор
743
- забота
744
- заботиться
745
- забуду
746
- забывать
747
- забыть
748
- зависеть
749
- завод
750
- заводить
751
- завтра
752
- завтрак
753
- завтракать
754
- загадка
755
- заглядывать
756
- заглянуть
757
- загорать
758
- загореть
759
- задавать
760
- задам
761
- задание
762
- задать
763
- задача
764
- задний
765
- задумчиво
766
- задумываться
767
- зажигать
768
- зайду
769
- займу
770
- зайти
771
- закажу
772
- заказать
773
- заканчивать
774
- заканчиваться
775
- закон
776
- законспектировать
777
- закончиться
778
- закричать
779
- закрой
780
- закрою
781
- закроюсь
782
- закрывать
783
- закрываться
784
- закрыт
785
- закрытый
786
- закрыть
787
- закрыться
788
- закурить
789
- закуска
790
- зал
791
- залезать
792
- залезть
793
- заменить
794
- заменять
795
- заметить
796
- замечательный
797
- замечать
798
- замок
799
- замолчать
800
- замолчу
801
- замужем
802
- занимать
803
- заниматься
804
- занят
805
- занятие
806
- занятый
807
- занять
808
- заорать
809
- запад
810
- западный
811
- запас
812
- запах
813
- записать
814
- записка
815
- записывать
816
- запись
817
- заплакать
818
- заплатить
819
- запоминать
820
- запомнить
821
- запретить
822
- запрещать
823
- запрещу
824
- запятая
825
- заранее
826
- зарплата
827
- зарубежный
828
- засмеюсь
829
- засмеяться
830
- заснуть
831
- заставлять
832
- засыпать
833
- затем
834
- затылок
835
- захватить
836
- заходить
837
- захотеть
838
- захотеться
839
- зачем
840
- зачёт
841
- защитить
842
- защищать
843
- защищу
844
- заявление
845
- заяц
846
- звать
847
- звезда
848
- звенеть
849
- звенит
850
- зверек
851
- зверёк
852
- зверь
853
- звонить
854
- звонок
855
- звук
856
- звучать
857
- здание
858
- здесь
859
- здоров
860
- здороваться
861
- здорово
862
- здоровый
863
- здоровье
864
- здравствуйте
865
- зеленый
866
- зелёный
867
- землетрясение
868
- земля
869
- земной
870
- зеркало
871
- зима
872
- зимний
873
- зимой
874
- злиться
875
- злой
876
- змея
877
- знак
878
- знакомить
879
- знакомиться
880
- знакомлю
881
- знакомый
882
- знаменитый
883
- знание
884
- знать
885
- значение
886
- значить
887
- золото
888
- золотой
889
- зонт
890
- зоопарк
891
- зритель
892
- зрительный
893
- зря
894
- зу
895
- зуб
896
- зубная
897
- зубной
898
- и
899
- иголка
900
- игра
901
- играть
902
- игрушка
903
- идет
904
- идея
905
- идти
906
- из
907
- известно
908
- известный
909
- извинение
910
- извини
911
- извинить
912
- из-за
913
- измениться
914
- изменяться
915
- изображать
916
- изображение
917
- изображу
918
- изобразить
919
- изучать
920
- изучение
921
- или
922
- имена
923
- иметь
924
- иметься
925
- импорт
926
- имя
927
- иначе
928
- инженер
929
- иногда
930
- иной
931
- иностранец
932
- иностранный
933
- иностранцы
934
- институт
935
- инструмент
936
- интерес
937
- интересно
938
- интересный
939
- интересовать
940
- интересоваться
941
- интересуюсь
942
- интернациональный
943
- инфляция
944
- информация
945
- искать
946
- искусство
947
- испанец
948
- испанский
949
- испанско-русский
950
- исполниться
951
- исполняться
952
- использовать
953
- исправить
954
- исправлю
955
- исправлять
956
- испуганно
957
- испугаться
958
- исследование
959
- исследовать
960
- исследую
961
- историк
962
- исторический
963
- история
964
- исчезать
965
- итак
966
- их
967
- июль
968
- июнь
969
- йогурт
970
- к
971
- кабинет
972
- каждый
973
- казаться
974
- как
975
- как будто
976
- какао
977
- как-нибудь
978
- каков
979
- какой
980
- какой-нибудь
981
- какой-то
982
- как-то
983
- календарь
984
- калитка
985
- каменный
986
- камень
987
- каникулы
988
- капитан
989
- капля
990
- капуста
991
- карандаш
992
- карман
993
- карта
994
- картина
995
- картинка
996
- карточка
997
- картошка
998
- касаться
999
- касса
1000
- кассир
1001
- кастрюля
1002
- катастрофа
1003
- кататься
1004
- каток
1005
- кафе
1006
- кафедра
1007
- качество
1008
- каша
1009
- кашель
1010
- квартира
1011
- кепка
1012
- кефир
1013
- кивнуть
1014
- килограмм
1015
- километр
1016
- кино
1017
- кинотеатр
1018
- киоск
1019
- кислый
1020
- китайский
1021
- китайско-русский
1022
- кладу
1023
- класс
1024
- классический
1025
- классный
1026
- класть
1027
- клевать
1028
- клей
1029
- клетка
1030
- климат
1031
- клуб
1032
- клюв
1033
- ключ
1034
- км
1035
- книга
1036
- книжка
1037
- книжный
1038
- ковер
1039
- ковёр
1040
- когда
1041
- когда-нибудь
1042
- когда-то
1043
- код
1044
- кожа
1045
- коза
1046
- козел
1047
- козёл
1048
- колбаса
1049
- колено
1050
- колесо
1051
- количество
1052
- коллега
1053
- колледж
1054
- коллекция
1055
- кольцо
1056
- команда
1057
- командировка
1058
- командировок
1059
- комар
1060
- комедия
1061
- комната
1062
- компания
1063
- композитор
1064
- компот
1065
- компьютер
1066
- компьютерная
1067
- компьютерный
1068
- конверт
1069
- конёк
1070
- конец
1071
- конечно
1072
- конкурс
1073
- консерватория
1074
- конспектировать
1075
- конституция
1076
- консультация
1077
- континент
1078
- контрольный
1079
- конференция
1080
- конфета
1081
- концерт
1082
- кончать
1083
- кончаться
1084
- конь
1085
- коньки
1086
- копать
1087
- копейка
1088
- кора
1089
- корабль
1090
- корень
1091
- корзина
1092
- корзинка
1093
- коридор
1094
- коричневый
1095
- кормить
1096
- коробка
1097
- корова
1098
- королева
1099
- король
1100
- короткий
1101
- корпус
1102
- коса
1103
- космический
1104
- космонавт
1105
- космос
1106
- костер
1107
- костёр
1108
- кость
1109
- костюм
1110
- кот
1111
- котенок
1112
- котёнок
1113
- котлета
1114
- который
1115
- кофе
1116
- кошелёк
1117
- кошка
1118
- край
1119
- крайний
1120
- красиво
1121
- красивый
1122
- краска
1123
- краски
1124
- красный
1125
- красота
1126
- кредитный
1127
- кремль
1128
- крепкий
1129
- крепко
1130
- крепость
1131
- кресло
1132
- крестьянин
1133
- крестьянка
1134
- кризис
1135
- крик
1136
- крикну
1137
- крикнуть
1138
- критиковать
1139
- критикую
1140
- кричать
1141
- кровать
1142
- кровь
1143
- кроме
1144
- кроссовки
1145
- кроссовок
1146
- крошка
1147
- круг
1148
- круглый
1149
- кружится
1150
- кружиться
1151
- кружок
1152
- крупный
1153
- крыло
1154
- крыша
1155
- крышка
1156
- ксерокс
1157
- кто
1158
- кто-нибудь
1159
- кто-то
1160
- куда
1161
- куда-нибудь
1162
- куда-то
1163
- кукла
1164
- кулак
1165
- культура
1166
- культурно
1167
- культурный
1168
- купаться
1169
- купить
1170
- курица
1171
- курс
1172
- куртка
1173
- кусок
1174
- куст
1175
- кухня
1176
- куча
1177
- ла
1178
- лаборатория
1179
- лагерь
1180
- ладонь
1181
- лазерный диск
1182
- лампа
1183
- лампочка
1184
- лапа
1185
- лапка
1186
- ласково
1187
- ласковый
1188
- ласточка
1189
- лаять
1190
- лг
1191
- лебедь
1192
- лев
1193
- левый
1194
- лёгкий
1195
- легко
1196
- лед
1197
- лёд
1198
- ледяной
1199
- лежать
1200
- лезть
1201
- лекарство
1202
- лекция
1203
- лес
1204
- лесной
1205
- лестница
1206
- летать
1207
- лететь
1208
- летний
1209
- лето
1210
- летчик
1211
- лётчик
1212
- лечить
1213
- лечь
1214
- ли
1215
- лимон
1216
- линейка
1217
- линия
1218
- лиса
1219
- лист
1220
- листок
1221
- литература
1222
- литературный
1223
- лифт
1224
- лицо
1225
- личный
1226
- лишний
1227
- лоб
1228
- ловить
1229
- ловко
1230
- лодка
1231
- ложиться
1232
- ложка
1233
- локоть
1234
- ломать
1235
- лопата
1236
- лось
1237
- лотерея
1238
- лото
1239
- лошадь
1240
- луг
1241
- лужа
1242
- лук
1243
- луна
1244
- луч
1245
- лучше
1246
- лыжа
1247
- лыжи
1248
- любимый
1249
- любить
1250
- любовь
1251
- любой
1252
- люди
1253
- лягу
1254
- лягушка
1255
- магазин
1256
- магнитофон
1257
- май
1258
- майк
1259
- майка
1260
- макароны
1261
- мал
1262
- маленький
1263
- мало
1264
- малый
1265
- малыш
1266
- мальчик
1267
- мама
1268
- мамин
1269
- март
1270
- маршрут
1271
- маршрутка
1272
- масленица
1273
- масло
1274
- мастер
1275
- математик
1276
- математический
1277
- матери
1278
- материал
1279
- матрос
1280
- матч
1281
- мать
1282
- махать
1283
- махнуть
1284
- машина
1285
- мгновение
1286
- мебель
1287
- мед
1288
- мёд
1289
- медведь
1290
- медвежонок
1291
- медицинский
1292
- медленно
1293
- медленный
1294
- медсестра
1295
- между
1296
- международный
1297
- мелкий
1298
- мелодия
1299
- менеджер
1300
- менее
1301
- меня
1302
- мера
1303
- мерить
1304
- мертвый
1305
- мёртвый
1306
- местный
1307
- место
1308
- месяц
1309
- металл
1310
- метель
1311
- метр
1312
- метро
1313
- мечта
1314
- мечтать
1315
- мешать
1316
- мешок
1317
- миг
1318
- милиционер
1319
- милиция
1320
- миллиард
1321
- миллион
1322
- мило
1323
- милый
1324
- мимо
1325
- министр
1326
- минус
1327
- минута
1328
- минутка
1329
- мир
1330
- мирный
1331
- мировой
1332
- митинг
1333
- мишка
1334
- младший
1335
- мнение
1336
- многие
1337
- многий
1338
- много
1339
- многое
1340
- множество
1341
- мобильный
1342
- мог
1343
- модель
1344
- модный
1345
- можно
1346
- мой
1347
- мокрый
1348
- молния
1349
- молодёжный
1350
- молодец
1351
- молодой
1352
- молоко
1353
- молчать
1354
- момент
1355
- монета
1356
- море
1357
- морковь
1358
- мороженое
1359
- мороз
1360
- морс
1361
- морской
1362
- моряк
1363
- москва
1364
- москвич
1365
- московский
1366
- мост
1367
- мочалка
1368
- мочь
1369
- моюсь
1370
- му
1371
- муж
1372
- мужественно
1373
- мужественный
1374
- мужество
1375
- мужской
1376
- мужчина
1377
- музей
1378
- музыка
1379
- музыкальный
1380
- музыкант
1381
- мука
1382
- мультфильм
1383
- муравей
1384
- муха
1385
- мчаться
1386
- мы
1387
- мыло
1388
- мысль
1389
- мыть
1390
- мыться
1391
- мышка
1392
- мышь
1393
- мюзикл
1394
- мягкий
1395
- мягко
1396
- мясо
1397
- мяукать
1398
- мяч
1399
- мячик
1400
- на
1401
- набирать
1402
- наблюдать
1403
- наверно
1404
- наверное
1405
- наверх
1406
- наверху
1407
- навестить
1408
- навещать
1409
- навещу
1410
- навсегда
1411
- навстречу
1412
- награда
1413
- над
1414
- надевать
1415
- надежда
1416
- надену
1417
- надеть
1418
- надеюсь
1419
- надеяться
1420
- надо
1421
- надолго
1422
- надпись
1423
- назад
1424
- название
1425
- назвать
1426
- назову
1427
- называть
1428
- называться
1429
- наиболее
1430
- наизусть
1431
- найду
1432
- найти
1433
- наконец
1434
- накормить
1435
- накрывать
1436
- налево
1437
- наливать
1438
- намного
1439
- наоборот
1440
- напечатать
1441
- написать
1442
- напоминать
1443
- напомнить
1444
- направление
1445
- направо
1446
- например
1447
- напротив
1448
- нарисовать
1449
- народ
1450
- народный
1451
- нарочно
1452
- насекомое
1453
- население
1454
- насколько
1455
- насморк
1456
- настольная
1457
- настольный
1458
- настоящий
1459
- настроение
1460
- наступать
1461
- наступить
1462
- наука
1463
- научить
1464
- научный
1465
- находить
1466
- находиться
1467
- национальность
1468
- национальный
1469
- начало
1470
- начальник
1471
- начать
1472
- начаться
1473
- начинать
1474
- начинаться
1475
- начнётся
1476
- наш
1477
- не
1478
- небо
1479
- небольшой
1480
- невеста
1481
- невозможно
1482
- негде
1483
- недавно
1484
- недалеко
1485
- неделе
1486
- неделя
1487
- независимость
1488
- незаметно
1489
- незнакомый
1490
- неизвестно
1491
- некогда
1492
- некоторый
1493
- некуда
1494
- нельзя
1495
- немедленно
1496
- немецкий
1497
- немного
1498
- необходимо
1499
- необходимый
1500
- необыкновенно
1501
- необыкновенный
1502
- необычный
1503
- неожиданно
1504
- неожиданный
1505
- непонятно
1506
- непонятный
1507
- неправильно
1508
- непрерывно
1509
- непрерывный
1510
- неприятность
1511
- нервно
1512
- нервный
1513
- несколько
1514
- несла
1515
- несмотря
1516
- нести
1517
- нестись
1518
- несчастие
1519
- несчастный
1520
- несчастье
1521
- нет
1522
- неужели
1523
- нефть
1524
- нечего
1525
- ни
1526
- нигде
1527
- ниже
1528
- нижний
1529
- низкий
1530
- низко
1531
- никак
1532
- никакой
1533
- никогда
1534
- никто
1535
- никуда
1536
- нитка
1537
- ничего
1538
- ничей
1539
- ничто
1540
- но
1541
- новогодний
1542
- новость
1543
- новый
1544
- нога
1545
- нож
1546
- ножка
1547
- ножницы
1548
- ноль
1549
- номер
1550
- нора
1551
- норка
1552
- нормально
1553
- нормальный
1554
- нос
1555
- носить
1556
- носка
1557
- ночи
1558
- ночной
1559
- ночь
1560
- ночью
1561
- ноябрь
1562
- нравиться
1563
- нс
1564
- ну
1565
- нужен
1566
- нужно
1567
- нужный
1568
- о
1569
- обед
1570
- обедать
1571
- обезьяна
1572
- обещать
1573
- обида
1574
- обидеть
1575
- обидеться
1576
- обижать
1577
- обижаться
1578
- обижу
1579
- обижусь
1580
- обладать
1581
- облако
1582
- область
1583
- обманывать
1584
- обмен
1585
- обойду
1586
- обойти
1587
- обрадовать
1588
- обрадоваться
1589
- обрадую
1590
- образец
1591
- образование
1592
- обратить
1593
- обратиться
1594
- обратно
1595
- обратный
1596
- обращать
1597
- обращаться
1598
- обслуживание
1599
- обсудить
1600
- обсуждать
1601
- обувь
1602
- обучать
1603
- обучение
1604
- обучить
1605
- обходить
1606
- обхожу
1607
- общежитие
1608
- общественный
1609
- общество
1610
- общий
1611
- объединить
1612
- объединять
1613
- объявить
1614
- объявление
1615
- объявлю
1616
- объявлять
1617
- объяснение
1618
- объяснить
1619
- объяснять
1620
- обыкновенный
1621
- обычай
1622
- обычно
1623
- обычный
1624
- обязан
1625
- обязательно
1626
- обязать
1627
- овощ
1628
- овощной
1629
- овца
1630
- оглядываться
1631
- оглянуться
1632
- огонь
1633
- огород
1634
- огромный
1635
- огурец
1636
- одевать
1637
- одеваться
1638
- одежда
1639
- одену
1640
- оденусь
1641
- одеть
1642
- одеться
1643
- одеяло
1644
- один
1645
- одинаковый
1646
- одиннадцать
1647
- однажды
1648
- однако
1649
- одновременно
1650
- одноклассник
1651
- ожидать
1652
- озеро
1653
- означать
1654
- окажусь
1655
- оказаться
1656
- оказываться
1657
- оканчиваться
1658
- океан
1659
- окно
1660
- около
1661
- окончание
1662
- окончательно
1663
- окончиться
1664
- окорка
1665
- окошко
1666
- октябрь
1667
- он
1668
- она
1669
- они
1670
- оно
1671
- оон
1672
- опаздывать
1673
- опасно
1674
- опасность
1675
- опасный
1676
- опера
1677
- операция
1678
- описание
1679
- описать
1680
- описывать
1681
- опоздать
1682
- оптимист
1683
- опускать
1684
- опушка
1685
- опыт
1686
- опытный
1687
- опять
1688
- оранжевый
1689
- орать
1690
- организация
1691
- организовать
1692
- организую
1693
- орех
1694
- оригинально
1695
- оригинальный
1696
- оружие
1697
- освободить
1698
- освобождать
1699
- освобожу
1700
- осенний
1701
- осень
1702
- осматривать
1703
- осмотреть
1704
- основатель
1705
- основной
1706
- особенно
1707
- особенность
1708
- особенный
1709
- особый
1710
- оставаться
1711
- оставить
1712
- оставлять
1713
- остальной
1714
- останавливать
1715
- останавливаться
1716
- остановить
1717
- остановиться
1718
- остановка
1719
- остановлю
1720
- останусь
1721
- остаток
1722
- остаться
1723
- осторожно
1724
- остро
1725
- остров
1726
- острый
1727
- от
1728
- ответ
1729
- ответить
1730
- ответственность
1731
- отвечать
1732
- отдавать
1733
- отдадим
1734
- отдать
1735
- отдохну
1736
- отдохнуть
1737
- отдыхать
1738
- отец
1739
- откажусь
1740
- отказаться
1741
- отказываться
1742
- откроется
1743
- откроить
1744
- открою
1745
- открывать
1746
- открываться
1747
- открыт
1748
- открытие
1749
- открытый
1750
- открыть
1751
- открыться
1752
- откуда
1753
- отлично
1754
- отличный
1755
- отметка
1756
- отмечать
1757
- отнимать
1758
- отниму
1759
- относиться
1760
- отношение
1761
- отнять
1762
- отойду
1763
- отойти
1764
- отправить
1765
- отправиться
1766
- отправлять
1767
- отправляться
1768
- отпуск
1769
- отпускать
1770
- отрезать
1771
- отсталый
1772
- отсюда
1773
- оттуда
1774
- отходить
1775
- отчаяние
1776
- отчество
1777
- отъезд
1778
- офицер
1779
- официально
1780
- официальный
1781
- официант
1782
- оформить
1783
- оформлю
1784
- оформлять
1785
- охота
1786
- охотник
1787
- оценивать
1788
- оценить
1789
- оценка
1790
- очень
1791
- очередной
1792
- очередь
1793
- очки
1794
- ошибаться
1795
- ошибиться
1796
- ошибка
1797
- ошиблась
1798
- падать
1799
- падеж
1800
- палатка
1801
- палец
1802
- палка
1803
- пальто
1804
- памятник
1805
- память
1806
- папа
1807
- папин
1808
- пара
1809
- парень
1810
- парк
1811
- парламент
1812
- пароход
1813
- парта
1814
- партия
1815
- парус
1816
- паспорт
1817
- пассажир
1818
- паста
1819
- пасха
1820
- пахнуть
1821
- певица
1822
- педагогический
1823
- пейзаж
1824
- пенал
1825
- пенсионер
1826
- пенсия
1827
- первый
1828
- перебивать
1829
- перебить
1830
- переведу
1831
- перевезла
1832
- перевезти
1833
- перевести
1834
- перевод
1835
- переводить
1836
- переводчик
1837
- перевозить
1838
- переговоры
1839
- перед
1840
- передавать
1841
- передадите
1842
- передать
1843
- передача
1844
- передвигаться
1845
- передний
1846
- перееду
1847
- переезжать
1848
- переехать
1849
- перейду
1850
- перейти
1851
- перемена
1852
- перенести
1853
- переносить
1854
- перерыв
1855
- пересадка
1856
- пересказать
1857
- пересказывать
1858
- переставать
1859
- перестать
1860
- переулок
1861
- переход
1862
- переходить
1863
- перо
1864
- перчатка
1865
- пес
1866
- пёс
1867
- песенка
1868
- песня
1869
- песок
1870
- пессимист
1871
- петух
1872
- петь
1873
- печатать
1874
- печение
1875
- печенье
1876
- печка
1877
- печь
1878
- пешком
1879
- пещера
1880
- пианино
1881
- пиджак
1882
- пирог
1883
- пирожное
1884
- пирожок
1885
- писатель
1886
- писать
1887
- письмо
1888
- пить
1889
- пицца
1890
- плавать
1891
- плакать
1892
- план
1893
- планета
1894
- платить
1895
- платок
1896
- платье
1897
- плач
1898
- плачу
1899
- плащ
1900
- плеер
1901
- плечо
1902
- плита
1903
- плод
1904
- плохо
1905
- плохой
1906
- площадка
1907
- площадь
1908
- плыву
1909
- плыть
1910
- плюс
1911
- по
1912
- по-английски
1913
- побегу
1914
- победа
1915
- победить
1916
- побежать
1917
- побеждать
1918
- побеседовать
1919
- побеседую
1920
- поблагодарить
1921
- побреюсь
1922
- побриться
1923
- побывать
1924
- поведение
1925
- повезти
1926
- поверхность
1927
- повесить
1928
- повод
1929
- повторять
1930
- погиб
1931
- погибать
1932
- погибнуть
1933
- погладить
1934
- пого��орить
1935
- погода
1936
- погодить
1937
- погулять
1938
- под
1939
- подавать
1940
- подарить
1941
- подарок
1942
- подбегать
1943
- подбирать
1944
- подготовиться
1945
- подготовка
1946
- подготовлюсь
1947
- поделить
1948
- поделиться
1949
- поднимать
1950
- подниматься
1951
- поднимусь
1952
- поднять
1953
- подняться
1954
- подобный
1955
- подобрать
1956
- подождать
1957
- подойду
1958
- подойти
1959
- подоконник
1960
- подписать
1961
- подписывать
1962
- подпишу
1963
- подруга
1964
- подружиться
1965
- подружка
1966
- подсказывать
1967
- подумать
1968
- подушка
1969
- подходить
1970
- подходящий
1971
- подъеду
1972
- подъезд
1973
- подъезжать
1974
- подъехать
1975
- поеду
1976
- поезд
1977
- поем
1978
- поесть
1979
- поехать
1980
- пожалеть
1981
- пожаловать
1982
- пожалуй
1983
- пожалуйста
1984
- пожар
1985
- пожарить
1986
- пожениться
1987
- позаботиться
1988
- позавтракать
1989
- позавчера
1990
- позвать
1991
- позвонить
1992
- поздний
1993
- поздно
1994
- поздороваться
1995
- поздравить
1996
- поздравлять
1997
- познакомить
1998
- познакомиться
1999
- познакомлю
2000
- поиграть
2001
- поиск
2002
- поить
2003
- пойду
2004
- поймать
2005
- пойму
2006
- пойти
2007
- пока
2008
- показать
2009
- показывать
2010
- показываться
2011
- покататься
2012
- покачать
2013
- покормить
2014
- покормлю
2015
- покрасить
2016
- покраснеть
2017
- покупатель
2018
- покупать
2019
- пол
2020
- полагаться
2021
- поле
2022
- полезно
2023
- полезный
2024
- полезть
2025
- полет
2026
- полёт
2027
- полететь
2028
- полечить
2029
- полечу
2030
- ползти
2031
- поливать
2032
- поликлиника
2033
- политехнический
2034
- политический
2035
- полиция
2036
- полка
2037
- полностью
2038
- полный
2039
- половина
2040
- положение
2041
- положить
2042
- полоса
2043
- полотенце
2044
- полтора
2045
- получать
2046
- получаться
2047
- получить
2048
- получиться
2049
- полчаса
2050
- польза
2051
- пользоваться
2052
- полюбить
2053
- полюблю
2054
- поляна
2055
- померить
2056
- помидор
2057
- помнить
2058
- помог
2059
- помогать
2060
- по-моему
2061
- помолчать
2062
- помочь
2063
- помощник
2064
- помощь
2065
- помыться
2066
- понадобиться
2067
- понедельник
2068
- по-немецки
2069
- понимать
2070
- понравиться
2071
- понятно
2072
- понятный
2073
- понять
2074
- пообедать
2075
- попадать
2076
- попадаться
2077
- по-прежнему
2078
- попробовать
2079
- попросить
2080
- попрощаться
2081
- попугай
2082
- популярный
2083
- попытаться
2084
- пора
2085
- поражение
2086
- поранить
2087
- порезать
2088
- поросенок
2089
- поросёнок
2090
- порт
2091
- портрет
2092
- портфель
2093
- по-русски
2094
- порядок
2095
- посадить
2096
- поселок
2097
- посёлок
2098
- посетить
2099
- посещать
2100
- посидеть
2101
- послать
2102
- после
2103
- последний
2104
- послезавтра
2105
- пословица
2106
- послушать
2107
- послышаться
2108
- посмотреть
2109
- посоветовать
2110
- посоветоваться
2111
- посоветуюсь
2112
- посол
2113
- посольство
2114
- поспешить
2115
- поспешно
2116
- поспорить
2117
- поставить
2118
- поставлю
2119
- постараться
2120
- постель
2121
- постоянно
2122
- постоять
2123
- построить
2124
- поступать
2125
- поступить
2126
- поступок
2127
- постучать
2128
- посуда
2129
- посчитать
2130
- посылать
2131
- по-твоему
2132
- потерять
2133
- потолок
2134
- потом
2135
- потому
2136
- потратить
2137
- потрачу
2138
- потребовать
2139
- потребую
2140
- потянуть
2141
- потянуться
2142
- поужинать
2143
- похвалить
2144
- поход
2145
- похож
2146
- похоже
2147
- похожий
2148
- поцеловать
2149
- поцеловаться
2150
- поцелуй
2151
- поцелую
2152
- почему
2153
- почему-то
2154
- почта
2155
- почти
2156
- почувствовать
2157
- пошл
2158
- пошлый
2159
- пошутить
2160
- пошучу
2161
- поэт
2162
- поэтому
2163
- пою
2164
- появиться
2165
- появляться
2166
- пояс
2167
- прав
2168
- правда
2169
- правило
2170
- правильно
2171
- правильный
2172
- правительство
2173
- право
2174
- правый
2175
- праздник
2176
- праздничный
2177
- практика
2178
- практически
2179
- практический
2180
- превращаться
2181
- предлагать
2182
- предложение
2183
- предложить
2184
- предмет
2185
- предполагать
2186
- предположить
2187
- представитель
2188
- представление
2189
- представлять
2190
- прежде чем
2191
- президент
2192
- прекрасно
2193
- прекрасный
2194
- премия
2195
- преподаватель
2196
- преподавательница
2197
- преподавать
2198
- преподаю
2199
- при
2200
- прибавлять
2201
- прибегать
2202
- приведу
2203
- привезла
2204
- привезти
2205
- привести
2206
- привет
2207
- приводить
2208
- привозить
2209
- привык
2210
- привыкать
2211
- привыкнуть
2212
- привычка
2213
- пригласить
2214
- приглашать
2215
- приготовить
2216
- приготовиться
2217
- приду
2218
- придумать
2219
- придумывать
2220
- приеду
2221
- приезд
2222
- приезжать
2223
- прием
2224
- приём
2225
- приехать
2226
- прийти
2227
- прикажу
2228
- приказ
2229
- приказать
2230
- приключение
2231
- прилетать
2232
- прилететь
2233
- прилечу
2234
- пример
2235
- примета
2236
- принадлежать
2237
- принесла
2238
- принести
2239
- принимать
2240
- приносить
2241
- принять
2242
- природа
2243
- прислать
2244
- присылать
2245
- приходить
2246
- причесаться
2247
- причина
2248
- пришл
2249
- пришлый
2250
- пришлю
2251
- приятель
2252
- приятно
2253
- приятного
2254
- приятный
2255
- про
2256
- проанализировать
2257
- проанализирую
2258
- пробежать
2259
- проблема
2260
- пробовать
2261
- проведу
2262
- провезти
2263
- проверить
2264
- проверять
2265
- провести
2266
- проводить
2267
- провожать
2268
- провозить
2269
- программа
2270
- прогресс
2271
- прогулка
2272
- продавать
2273
- продавец
2274
- продавщица
2275
- продадите
2276
- продать
2277
- продолжать
2278
- продолжаться
2279
- продукт
2280
- продукция
2281
- проеду
2282
- проезжать
2283
- проехать
2284
- проживу
2285
- прожить
2286
- прозрачный
2287
- проиграть
2288
- проигрывать
2289
- произведение
2290
- произведу
2291
- произвести
2292
- производить
2293
- производство
2294
- произнести
2295
- произносить
2296
- произношение
2297
- произойти
2298
- происходить
2299
- пройда
2300
- пройду
2301
- пройти
2302
- промышленность
2303
- промышленный
2304
- пропадать
2305
- пропускать
2306
- пропустить
2307
- просить
2308
- проснусь
2309
- проснуться
2310
- проспект
2311
- прости
2312
- простить
2313
- проститься
2314
- просто
2315
- простой
2316
- простудиться
2317
- просыпаться
2318
- просьба
2319
- профессия
2320
- профессор
2321
- прохладно
2322
- проходить
2323
- процент
2324
- процесс
2325
- прочитать
2326
- прочитывать
2327
- прошептать
2328
- прошл
2329
- прошлый
2330
- прощать
2331
- прощаться
2332
- пруд
2333
- прыгать
2334
- прыгну
2335
- прыгнуть
2336
- прямо
2337
- прямой
2338
- прятаться
2339
- прятки
2340
- психолог
2341
- психологически
2342
- психологический
2343
- птенец
2344
- птица
2345
- птичка
2346
- пугать
2347
- пускать
2348
- пусто
2349
- пустой
2350
- пусть
2351
- путешественник
2352
- путешествие
2353
- путешествовать
2354
- путешествую
2355
- путь
2356
- пушистый
2357
- пчела
2358
- пыль
2359
- пытаться
2360
- пьеса
2361
- пятерка
2362
- пятёрка
2363
- пятнадцать
2364
- пятница
2365
- пятно
2366
- пятый
2367
- пять
2368
- пятьдесят
2369
- пятьсот
2370
- работа
2371
- работать
2372
- рабочий
2373
- равен
2374
- равно
2375
- равный
2376
- рад
2377
- радио
2378
- радиопередача
2379
- радовать
2380
- радоваться
2381
- радостно
2382
- радостный
2383
- радость
2384
- радуга
2385
- радую
2386
- раз
2387
- разбираться
2388
- разбудить
2389
- разве
2390
- развивать
2391
- развиваться
2392
- развитие
2393
- развиться
2394
- разглядывать
2395
- разговаривать
2396
- разговор
2397
- разделить
2398
- разделиться
2399
- различный
2400
- размер
2401
- разница
2402
- разноцветный
2403
- разный
2404
- разрешать
2405
- разрешить
2406
- район
2407
- рак
2408
- рана
2409
- ранний
2410
- рано
2411
- раскрашивать
2412
- раскрывать
2413
- расписание
2414
- рассердиться
2415
- расскажу
2416
- рассказ
2417
- рассказать
2418
- рассказывать
2419
- рассматривать
2420
- рассмеяться
2421
- рассмотреть
2422
- расстояние
2423
- растение
2424
- растерянно
2425
- расти
2426
- расческа
2427
- расчёска
2428
- реакция
2429
- ребёнок
2430
- ребята
2431
- революция
2432
- регулярно
2433
- редкий
2434
- редко
2435
- реж
2436
- режиссёр
2437
- режу
2438
- резать
2439
- резко
2440
- результат
2441
- река
2442
- ректор
2443
- религия
2444
- республика
2445
- ресторан
2446
- реформа
2447
- рецепт
2448
- речка
2449
- речь
2450
- решать
2451
- решение
2452
- решительно
2453
- решительный
2454
- рис
2455
- рисовать
2456
- рисунок
2457
- ровно
2458
- ровный
2459
- рог
2460
- род
2461
- родина
2462
- родитель
2463
- родиться
2464
- родной
2465
- родный
2466
- родственник
2467
- рождаться
2468
- рождение
2469
- рождество
2470
- роза
2471
- розовый
2472
- роль
2473
- роман
2474
- ромашка
2475
- российский
2476
- россия
2477
- рост
2478
- рот
2479
- рояль
2480
- рубашка
2481
- рубль
2482
- ругать
2483
- рука
2484
- рукав
2485
- руководитель
2486
- руководить
2487
- руковожу
2488
- русски
2489
- русский
2490
- русско-немецкий
2491
- ручей
2492
- ручка
2493
- рую
2494
- рыба
2495
- рыбак
2496
- рыбка
2497
- рыжий
2498
- ры��ок
2499
- рюкзак
2500
- ряд
2501
- рядом
2502
- с
2503
- сад
2504
- садиться
2505
- сажать
2506
- салат
2507
- салют
2508
- сам
2509
- самовар
2510
- самолет
2511
- самолёт
2512
- самостоятельно
2513
- самый
2514
- санки
2515
- сантиметр
2516
- сапог
2517
- сахар
2518
- саша
2519
- сбегать
2520
- сберечь
2521
- сварить
2522
- свежий
2523
- сверкать
2524
- сверху
2525
- свет
2526
- светить
2527
- светиться
2528
- светлый
2529
- свеча
2530
- свидание
2531
- свинина
2532
- свинья
2533
- свитер
2534
- свобода
2535
- свободен
2536
- свободный
2537
- свой
2538
- связывать
2539
- связь
2540
- святой
2541
- сгореть
2542
- сдавать
2543
- сдадите
2544
- сдать
2545
- сдаю
2546
- сделать
2547
- себя
2548
- север
2549
- северная
2550
- северный
2551
- сегодня
2552
- седой
2553
- седьмой
2554
- сейчас
2555
- секрет
2556
- секретарь
2557
- секунда
2558
- сел
2559
- села
2560
- село
2561
- сельский
2562
- семейный
2563
- семена
2564
- семестр
2565
- семинар
2566
- семнадцать
2567
- семь
2568
- семьдесят
2569
- семьсот
2570
- семья
2571
- семя
2572
- сентябрь
2573
- сердито
2574
- сердиться
2575
- сердце
2576
- серебро
2577
- серебряный
2578
- середина
2579
- серый
2580
- серьезно
2581
- серьёзно
2582
- серьезный
2583
- серьёзный
2584
- сессия
2585
- сестра
2586
- сесть
2587
- сзади
2588
- сибирский
2589
- сигарета
2590
- сидеть
2591
- сила
2592
- сильно
2593
- сильный
2594
- символ
2595
- симпатичный
2596
- синий
2597
- система
2598
- ситуация
2599
- скажу
2600
- сказать
2601
- сказка
2602
- скакать
2603
- скала
2604
- скамейка
2605
- скидка
2606
- сколько
2607
- скоро
2608
- скорость
2609
- скорый
2610
- скромно
2611
- скромный
2612
- скучать
2613
- скучно
2614
- слабо
2615
- слабый
2616
- слава
2617
- славянский
2618
- сладкий
2619
- слева
2620
- слегка
2621
- след
2622
- следить
2623
- следовательно
2624
- следовать
2625
- следующий
2626
- слеза
2627
- слива
2628
- слишком
2629
- слова
2630
- словарь
2631
- слово
2632
- сложно
2633
- сложный
2634
- сломать
2635
- слон
2636
- служить
2637
- слух
2638
- случай
2639
- случайно
2640
- случаться
2641
- слушать
2642
- слушаться
2643
- слышать
2644
- слышаться
2645
- смелый
2646
- смерть
2647
- сметана
2648
- смех
2649
- смешно
2650
- смешной
2651
- смеюсь
2652
- смеяться
2653
- смог
2654
- смотреть
2655
- смочь
2656
- смысл
2657
- снаружи
2658
- сначала
2659
- снег
2660
- снеговик
2661
- снегурочка
2662
- снежинка
2663
- снежки
2664
- снежный
2665
- снежок
2666
- снимать
2667
- сниму
2668
- снова
2669
- снять
2670
- собака
2671
- соберу
2672
- соберусь
2673
- собирать
2674
- собираться
2675
- собор
2676
- собрание
2677
- собрать
2678
- собраться
2679
- собственный
2680
- событие
2681
- сова
2682
- совершать
2683
- совершенно
2684
- совет
2685
- советовать
2686
- советоваться
2687
- советский
2688
- советуюсь
2689
- современный
2690
- совсем
2691
- согласен
2692
- согласиться
2693
- согласный
2694
- соглашаться
2695
- сожаление
2696
- создавать
2697
- создам
2698
- создать
2699
- сок
2700
- солдат
2701
- солнечный
2702
- солнце
2703
- соловей
2704
- соль
2705
- сомневаться
2706
- сомнение
2707
- сон
2708
- сообщать
2709
- сообщение
2710
- сообщить
2711
- сорвать
2712
- соревнование
2713
- сорок
2714
- сорт
2715
- сосед
2716
- соседка
2717
- соседний
2718
- сосна
2719
- составлять
2720
- состояние
2721
- состоять
2722
- соус
2723
- сохранить
2724
- сохранять
2725
- социализм
2726
- социальный
2727
- сочинение
2728
- сошью
2729
- спальня
2730
- спас
2731
- спасать
2732
- спасибо
2733
- спасти
2734
- спать
2735
- спектакль
2736
- спеть
2737
- специалист
2738
- специально
2739
- специальный
2740
- спешить
2741
- спина
2742
- спичка
2743
- спокойно
2744
- спокойной
2745
- спокойный
2746
- спор
2747
- спорить
2748
- спорт
2749
- спортивный
2750
- спортсмен
2751
- способ
2752
- способный
2753
- справа
2754
- спрашивать
2755
- спросить
2756
- спрятать
2757
- спрятаться
2758
- спускаться
2759
- спутник
2760
- сравнивать
2761
- сравнить
2762
- сразу
2763
- среда
2764
- среди
2765
- средний
2766
- средство
2767
- ссора
2768
- ставить
2769
- стадион
2770
- стакан
2771
- становиться
2772
- стану
2773
- станция
2774
- стараться
2775
- старик
2776
- старинный
2777
- старушка
2778
- старший
2779
- старый
2780
- стать
2781
- статья
2782
- стая
2783
- ствол
2784
- стекло
2785
- стеклянный
2786
- стена
2787
- стипендия
2788
- стирать
2789
- стих
2790
- стихотворение
2791
- сто
2792
- стоить
2793
- стол
2794
- столб
2795
- столик
2796
- столица
2797
- столовая
2798
- столько
2799
- сторож
2800
- сторона
2801
- стоять
2802
- страдать
2803
- страна
2804
- страница
2805
- странно
2806
- странный
2807
- страх
2808
- страшно
2809
- страшный
2810
- стрелять
2811
- стремиться
2812
- стремлюсь
2813
- строгий
2814
- строго
2815
- строитель
2816
- строительный
2817
- строить
2818
- стройка
2819
- строка
2820
- строчка
2821
- студ��нт
2822
- студенческий
2823
- стук
2824
- стул
2825
- ступать
2826
- ступенька
2827
- стучать
2828
- стыдно
2829
- суббота
2830
- сувенир
2831
- суд
2832
- судьба
2833
- суметь
2834
- сумка
2835
- суп
2836
- сутки
2837
- сухой
2838
- существо
2839
- существовать
2840
- сфотографировать
2841
- сфотографироваться
2842
- схема
2843
- сходить
2844
- сцена
2845
- счастие
2846
- счастливый
2847
- счастье
2848
- считать
2849
- считаться
2850
- счт
2851
- сшить
2852
- съедать
2853
- съедите
2854
- съезд
2855
- съесть
2856
- сын
2857
- сыр
2858
- сэкономить
2859
- сюда
2860
- та
2861
- таблетка
2862
- таинственный
2863
- тайна
2864
- так
2865
- также
2866
- таким образом
2867
- такой
2868
- такси
2869
- талант
2870
- талантливый
2871
- там
2872
- таможенный
2873
- таможня
2874
- танец
2875
- танцевать
2876
- тарелка
2877
- тащить
2878
- твердо
2879
- твёрдо
2880
- твердый
2881
- твёрдый
2882
- твой
2883
- творчество
2884
- театр
2885
- текст
2886
- телевизор
2887
- телеграмма
2888
- телепередача
2889
- телефон
2890
- тело
2891
- тема
2892
- темно
2893
- темнота
2894
- темный
2895
- тёмный
2896
- температура
2897
- тень
2898
- теоретически
2899
- теоретический
2900
- теория
2901
- теперь
2902
- теплеть
2903
- тепло
2904
- теплоход
2905
- теплый
2906
- тёплый
2907
- терпеть
2908
- территория
2909
- терять
2910
- тетрадка
2911
- тетрадь
2912
- тетя
2913
- тётя
2914
- технический
2915
- течение
2916
- течь
2917
- тигр
2918
- тип
2919
- тихий
2920
- тихо
2921
- тишина
2922
- то
2923
- товар
2924
- товарищ
2925
- тогда
2926
- тоже
2927
- толпа
2928
- толстый
2929
- толща
2930
- только
2931
- только что
2932
- тон
2933
- тонкий
2934
- топор
2935
- торговля
2936
- торопиться
2937
- торопливо
2938
- торт
2939
- торчать
2940
- тот
2941
- точка
2942
- точно
2943
- точность
2944
- точный
2945
- трава
2946
- травка
2947
- трагедия
2948
- традиция
2949
- трамвай
2950
- транспорт
2951
- тратить
2952
- трачу
2953
- требовать
2954
- тревога
2955
- тренироваться
2956
- тренировка
2957
- тренируюсь
2958
- третий
2959
- три
2960
- тридцать
2961
- тринадцать
2962
- триста
2963
- трогать
2964
- трое
2965
- тройка
2966
- троллейбус
2967
- тропинка
2968
- труба
2969
- трубка
2970
- труд
2971
- трудиться
2972
- трудно
2973
- трудность
2974
- трудный
2975
- трудолюбивый
2976
- ття
2977
- туалет
2978
- туда
2979
- туман
2980
- турист
2981
- тут
2982
- туфли
2983
- туфля
2984
- туча
2985
- ты
2986
- тысяча
2987
- тюрьма
2988
- тяжело
2989
- тяжелый
2990
- тяжёлый
2991
- тянуть
2992
- тянуться
2993
- у
2994
- убегать
2995
- убегу
2996
- убедить
2997
- убежать
2998
- убеждать
2999
- уберу
3000
- убивать
3001
- убирать
3002
- убить
3003
- убрать
3004
- убью
3005
- уважаемый
3006
- увезти
3007
- увеличиваться
3008
- увеличиться
3009
- уверен
3010
- уверенный
3011
- увз
3012
- увидеть
3013
- увлекаться
3014
- увлекусь
3015
- увлечение
3016
- увлечься
3017
- уводить
3018
- увожу
3019
- увозить
3020
- угол
3021
- уголь
3022
- угощать
3023
- угроза
3024
- удаваться
3025
- удар
3026
- ударить
3027
- удаться
3028
- удивительно
3029
- удивительный
3030
- удивиться
3031
- удивление
3032
- удивлюсь
3033
- удивляться
3034
- удобно
3035
- удобный
3036
- удовольствие
3037
- уеду
3038
- уезжать
3039
- уехать
3040
- уж
3041
- ужас
3042
- ужасно
3043
- ужасный
3044
- уже
3045
- ужин
3046
- ужинать
3047
- узкий
3048
- узнавать
3049
- узнать
3050
- уйду
3051
- уйти
3052
- укол
3053
- украсть
3054
- украшать
3055
- украшение
3056
- улетать
3057
- улететь
3058
- улечу
3059
- улитка
3060
- улица
3061
- улучшать
3062
- улучшаться
3063
- улучшить
3064
- улучшиться
3065
- улыбаться
3066
- улыбка
3067
- ум
3068
- умение
3069
- уменьшаться
3070
- уменьшиться
3071
- умер
3072
- умереть
3073
- уметь
3074
- умирать
3075
- умный
3076
- умоюсь
3077
- умываться
3078
- умыться
3079
- универмаг
3080
- университет
3081
- университетский
3082
- уникальный
3083
- упад
3084
- упаду
3085
- упал
3086
- упасть
3087
- употребить
3088
- употреблю
3089
- употреблять
3090
- упражнение
3091
- урожай
3092
- урок
3093
- ус
3094
- условие
3095
- услышать
3096
- уснуть
3097
- успевать
3098
- успеть
3099
- успех
3100
- успешно
3101
- успешный
3102
- успокаиваться
3103
- успокоиться
3104
- уставать
3105
- устало
3106
- усталый
3107
- устану
3108
- устать
3109
- устно
3110
- устный
3111
- устраивать
3112
- усы
3113
- утка
3114
- утренний
3115
- утро
3116
- утром
3117
- ухо
3118
- уходить
3119
- участвовать
3120
- участвую
3121
- участие
3122
- участник
3123
- участок
3124
- учебник
3125
- учебный
3126
- ученик
3127
- ученица
3128
- ученый
3129
- учёный
3130
- училище
3131
- учитель
3132
- учительница
3133
- учить
3134
- учиться
3135
- ушл
3136
- фабрика
3137
- факс
3138
- факт
3139
- факультет
3140
- фамилия
3141
- фашизм
3142
- фашист
3143
- февраль
3144
- фермер
3145
- фестиваль
3146
- фигура
3147
- физик
3148
- физика
3149
- физический
3150
- физкультура
3151
- филоло��
3152
- филологический
3153
- философ
3154
- философский
3155
- фильм
3156
- фирма
3157
- флаг
3158
- флешка
3159
- фонарь
3160
- фонтан
3161
- форма
3162
- фото
3163
- фотоаппарат
3164
- фотографировать
3165
- фотографироваться
3166
- фотография
3167
- фраза
3168
- француз
3169
- французский
3170
- фронт
3171
- фрукт
3172
- фруктовый
3173
- футбол
3174
- футболист
3175
- футболка
3176
- футбольный
3177
- характер
3178
- хвалить
3179
- хватать
3180
- хватить
3181
- хвост
3182
- хвостик
3183
- химик
3184
- химический
3185
- химия
3186
- хирург
3187
- хитрый
3188
- хлеб
3189
- хлопать
3190
- хлопнуть
3191
- ход
3192
- ходить
3193
- хозяин
3194
- хозяйка
3195
- хозяйство
3196
- хоккеист
3197
- холод
3198
- холодильник
3199
- холодно
3200
- холодный
3201
- хор
3202
- хороший
3203
- хорошо
3204
- хотеть
3205
- хотеться
3206
- хотя
3207
- хохотать
3208
- храм
3209
- художественный
3210
- художник
3211
- худой
3212
- царь
3213
- цвести
3214
- цвет
3215
- цветка
3216
- цветной
3217
- цветок
3218
- целовать
3219
- целоваться
3220
- целую
3221
- целый
3222
- цель
3223
- цена
3224
- ценить
3225
- ценный
3226
- центр
3227
- центральный
3228
- церкви
3229
- церковь
3230
- цирк
3231
- цифра
3232
- цыпленок
3233
- цыплёнок
3234
- чай
3235
- чайник
3236
- час
3237
- часто
3238
- частый
3239
- часть
3240
- часы
3241
- чашка
3242
- чей
3243
- чей-нибудь
3244
- чей-то
3245
- человек
3246
- человеческий
3247
- человечество
3248
- чем
3249
- чемодан
3250
- чемпион
3251
- чемпионат
3252
- чердак
3253
- через
3254
- черный
3255
- чёрный
3256
- черта
3257
- честно
3258
- честный
3259
- честь
3260
- четверг
3261
- четвёрка
3262
- четверо
3263
- четвертый
3264
- четвёртый
3265
- четверть
3266
- четыре
3267
- четыреста
3268
- четырнадцать
3269
- число
3270
- чистить
3271
- чистый
3272
- читатель
3273
- читать
3274
- член
3275
- чтение
3276
- что
3277
- чтобы
3278
- что-нибудь
3279
- что-то
3280
- чувство
3281
- чувствовать
3282
- чудесный
3283
- чудо
3284
- чужой
3285
- чуть
3286
- чуть-чуть
3287
- шаг
3288
- шагать
3289
- шапка
3290
- шар
3291
- шарик
3292
- шарф
3293
- шахматист
3294
- шахматы
3295
- шашлык
3296
- шевелиться
3297
- шепотом
3298
- шёпотом
3299
- шептать
3300
- шерсть
3301
- шестнадцать
3302
- шестой
3303
- шесть
3304
- шестьдесят
3305
- шестьсот
3306
- шея
3307
- широкий
3308
- широко
3309
- шить
3310
- шишка
3311
- шкаф
3312
- школа
3313
- школьник
3314
- школьница
3315
- школьный
3316
- шл
3317
- шляпа
3318
- шоколад
3319
- шоссе
3320
- шофер
3321
- штаны
3322
- штука
3323
- шуба
3324
- шум
3325
- шуметь
3326
- шумно
3327
- шумный
3328
- шутить
3329
- шутка
3330
- щека
3331
- щенок
3332
- щетка
3333
- щётка
3334
- экзамен
3335
- экологический
3336
- экология
3337
- экономист
3338
- экономить
3339
- экономический
3340
- экономлю
3341
- экскурсия
3342
- экскурсовод
3343
- экспедиция
3344
- эксперимент
3345
- экспорт
3346
- электричество
3347
- электроника
3348
- электростанция
3349
- энергичный
3350
- энергия
3351
- энциклопедия
3352
- эпоха
3353
- эта
3354
- этаж
3355
- этап
3356
- это
3357
- этот
3358
- юбка
3359
- юг
3360
- южная
3361
- южный
3362
- юноша
3363
- юный
3364
- юридический
3365
- юрист
3366
- я
3367
- яблоко
3368
- являться
3369
- ягода
3370
- ядерный
3371
- язык
3372
- яйцо
3373
- яма
3374
- январь
3375
- яркий
3376
- ярко
3377
- ясно
3378
- ясный
3379
- ящик
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/language_data/OLD_MIN/B2_MINIMUM.txt DELETED
@@ -1,5341 +0,0 @@
1
- абзац
2
- аборт
3
- абрикос
4
- абсолютный
5
- абстрактно
6
- абстрактный
7
- абсурд
8
- абсурдный
9
- авария
10
- август
11
- австрийцы
12
- автобиография
13
- автобус
14
- автобусный
15
- автодорожный
16
- автомат
17
- автоматически
18
- автомобиль
19
- автономия
20
- автономный
21
- автоответчик
22
- автор
23
- авторитет
24
- агент
25
- агентство
26
- агрессивно
27
- агрессивный
28
- ад
29
- адаптироваться
30
- адвокат
31
- адекватно
32
- адекватный
33
- административный
34
- администратор
35
- администрация
36
- адрес
37
- азартно
38
- азартный
39
- азиатский
40
- академик
41
- академия
42
- акварель
43
- аккуратно
44
- аккуратный
45
- акт
46
- актёр
47
- активный
48
- актриса
49
- актуально
50
- актуальный
51
- акцент
52
- акционерный
53
- акция
54
- албанцы
55
- алгебра
56
- алжирцы
57
- алкоголь
58
- аллергия
59
- аллея
60
- алтайцы
61
- алфавит
62
- альбом
63
- альпинист
64
- американец
65
- американок
66
- американский
67
- американцы
68
- анализ
69
- анализировать
70
- ананас
71
- анатомия
72
- ангел
73
- ангина
74
- английский
75
- англичане
76
- англичанин
77
- англичанка
78
- англо-русский
79
- анекдот
80
- анкета
81
- ансамбль
82
- анти-
83
- антибиотик
84
- антисемитизм
85
- античный
86
- антракт
87
- апельсин
88
- аплодировать
89
- аплодисменты
90
- аппетит
91
- апрель
92
- аптека
93
- арабы
94
- арбуз
95
- аргентинцы
96
- аргумент
97
- аргументировать
98
- аренда
99
- арендовать
100
- арест
101
- арестовать
102
- арестовывать
103
- армия
104
- армяне
105
- аромат
106
- ароматный
107
- артист
108
- археолог
109
- археология
110
- архитектурный
111
- аспирант
112
- аспирантура
113
- атеизм
114
- атлетика
115
- атмосфера
116
- атомный
117
- аудирование
118
- аудитория
119
- аукцион
120
- афганцы
121
- афиша
122
- африканец
123
- африканка
124
- африканок
125
- африканский
126
- африканцы
127
- аэропорт
128
- бабушка
129
- багаж
130
- бадминтон
131
- база
132
- базар
133
- бакалавр
134
- баклажан
135
- бал
136
- балалайка
137
- балерина
138
- балет
139
- балкон
140
- балл
141
- баловать
142
- баловаться
143
- банан
144
- бандероль
145
- банк
146
- банка
147
- банкет
148
- банкир
149
- банкомат
150
- банкрот
151
- баня
152
- бар
153
- барабан
154
- баран
155
- баранина
156
- баранка
157
- бас
158
- баскетбол
159
- баскетболист
160
- бассейн
161
- бастовать
162
- батон
163
- башня
164
- бегать
165
- бегун
166
- бегунья
167
- беда
168
- беднеть
169
- бедность
170
- бедный
171
- бедствие
172
- бежать
173
- бежевый
174
- беженец
175
- беженка
176
- без
177
- безвкусно
178
- безвкусный
179
- безвыходный
180
- безграмотно
181
- безграмотный
182
- безгранично
183
- безграничный
184
- бездарный
185
- бездействовать
186
- бездельничать
187
- бездетный
188
- бездушный
189
- беззаботно
190
- беззаботный
191
- беззащитный
192
- безлюдно
193
- безлюдный
194
- безнадёжно
195
- безнадёжный
196
- безнравственный
197
- безобразно
198
- безобразный
199
- безопасно
200
- безопасность
201
- безопасный
202
- безработица
203
- безработный
204
- безусловно
205
- бекон
206
- белеть
207
- белка
208
- белок
209
- белорусы
210
- бельгийцы
211
- бензин
212
- берег
213
- бережливый
214
- бережно
215
- берёза
216
- беременная
217
- беременный
218
- берет
219
- беречь
220
- беседа
221
- беседка
222
- беседовать
223
- бесконечно
224
- бесконечный
225
- бескорыстно
226
- бескорыстный
227
- бесплатный
228
- беспокоить
229
- беспокоиться
230
- беспокойно
231
- беспокойный
232
- бесполезно
233
- бесполезный
234
- беспомощный
235
- беспорядок
236
- бесправный
237
- бессмысленно
238
- бессмысленный
239
- бессовестный
240
- бессонница
241
- бессрочный
242
- бестактно
243
- бестактный
244
- бесцветный
245
- бесценный
246
- бесшумно
247
- бесшумный
248
- бетон
249
- библиотека
250
- библиотекарь
251
- библия
252
- бизнес
253
- бизнесмен
254
- билет
255
- бильярд
256
- биография
257
- биолог
258
- биологический
259
- биология
260
- биржа
261
- благодарить
262
- благодарный
263
- благодаря
264
- благородно
265
- благородный
266
- благотворительный
267
- бланк
268
- бледнеть
269
- бледный
270
- блестеть
271
- блестящий
272
- близкий
273
- близнец
274
- близнецы
275
- блин
276
- блины
277
- блок
278
- блокнот
279
- блондин
280
- блондинка
281
- блузка
282
- блюдо
283
- блюдце
284
- бог
285
- богатеть
286
- богатство
287
- богатый
288
- боевик
289
- бож
290
- бой
291
- бок
292
- бокал
293
- бокс
294
- боксёр
295
- болгары
296
- более
297
- болезнь
298
- болельщик
299
- болеть
300
- боливийцы
301
- болотистый
302
- болото
303
- болтать
304
- боль
305
- больница
306
- больничный
307
- больной
308
- большинство
309
- большой
310
- бомба
311
- бомбить
312
- бомж
313
- борец
314
- борода
315
- бородатый
316
- бороться
317
- борщ
318
- борьба
319
- босоножка
320
- босоножки
321
- ботаник
322
- ботаника
323
- ботинки
324
- бояться
325
- бразильцы
326
- брак
327
- браслет
328
- брат
329
- брать
330
- бредить
331
- брести
332
- бриллиант
333
- британцы
334
- бритва
335
- бриться
336
- бровь
337
- бродить
338
- бронировать
339
- бронхит
340
- бросать
341
- бросить
342
- брошка
343
- брошь
344
- брюки
345
- брюнет
346
- брюнетка
347
- буддизм
348
- буддист
349
- будильник
350
- будить
351
- будни
352
- будто
353
- будущее
354
- будущий
355
- буква
356
- букет
357
- булка
358
- булочка
359
- булочная
360
- бульвар
361
- бульон
362
- бумага
363
- бумажник
364
- бумажный
365
- буржуазный
366
- буря
367
- бусы
368
- бутерброд
369
- бутылка
370
- буфет
371
- буханка
372
- бы
373
- бывать
374
- бывший
375
- бык
376
- быстрый
377
- быт
378
- бытовой
379
- бюджет
380
- бюро
381
- бюрократ
382
- в частности
383
- вагон
384
- важный
385
- ваза
386
- вальс
387
- валюта
388
- ванна
389
- ванная
390
- варежка
391
- варежки
392
- варёный
393
- варенье
394
- вариант
395
- варить
396
- вата
397
- ватрушка
398
- вафли
399
- вафля
400
- ваш
401
- вбегать
402
- вбежать
403
- ввезти
404
- вверх
405
- вверху
406
- ввести
407
- вводить
408
- ввоз
409
- ввозить
410
- вглядеться
411
- вглядываться
412
- вдали
413
- вдаль
414
- вдвое
415
- вдвоём
416
- вдова
417
- вдовец
418
- вдоль
419
- вдохновение
420
- вдруг
421
- ве
422
- вегетарианец
423
- вегетарианцы
424
- ведёшь
425
- ведро
426
- ведущий
427
- ведь
428
- вежливый
429
- вез
430
- везде
431
- везти
432
- везучий
433
- век
434
- веко
435
- велик
436
- великий
437
- великолепно
438
- великолепный
439
- велогонка
440
- велосипед
441
- велосипедист
442
- венгры
443
- веник
444
- венчаться
445
- вер
446
- вера
447
- верблюд
448
- верёвка
449
- верить
450
- вермишель
451
- верность
452
- вернуть
453
- вернуться
454
- верный
455
- веровать
456
- вероятно
457
- вероятность
458
- версия
459
- вертикально
460
- вертикальный
461
- вертолёт
462
- верующий
463
- верх
464
- верхний
465
- вершина
466
- вес
467
- веселиться
468
- весенний
469
- весить
470
- весна
471
- весной
472
- вести
473
- весы
474
- весь
475
- ветер
476
- ветеран
477
- ветка
478
- ветчина
479
- вечер
480
- вечеринка
481
- вечерний
482
- вечером
483
- вечно
484
- вечный
485
- вешалка
486
- вешать
487
- вещь
488
- взаимно
489
- взаимный
490
- взаимо-
491
- взаимосвязь
492
- взвесить
493
- взвешивать
494
- взволнованно
495
- взволнованный
496
- взволновать
497
- взволную
498
- взгляд
499
- взглянуть
500
- вздохнуть
501
- вздрагивать
502
- вздрогнуть
503
- вздыхать
504
- взлетать
505
- взлететь
506
- взорвать
507
- взрослый
508
- взрыв
509
- взрывать
510
- взятка
511
- взять
512
- вид
513
- виден
514
- видео
515
- видеокамера
516
- видеомагнитофон
517
- видеть
518
- видеться
519
- видимо
520
- видный
521
- вижусь
522
- виза
523
- визит
524
- визитка
525
- визитный
526
- вилка
527
- винегрет
528
- вино
529
- виноват
530
- виноватый
531
- виноград
532
- вирус
533
- висеть
534
- висок
535
- висок,
536
- витамин
537
- витрина
538
- вить
539
- вишня
540
- вкладывать
541
- включать
542
- вкус
543
- вкусный
544
- владелец
545
- владеть
546
- влажно
547
- влажный
548
- властно
549
- властный
550
- власть
551
- влево
552
- влетать
553
- влететь
554
- влияние
555
- влиять
556
- вложить
557
- влюбить
558
- влюбиться
559
- влюблённый
560
- влюбляться
561
- вместе
562
- вместо
563
- вмешаться
564
- вмешиваться
565
- вначале
566
- внезапно
567
- внезапный
568
- внёс
569
- внести
570
- внешне
571
- внешний
572
- внешность
573
- вниз
574
- внизу
575
- внимание
576
- внимательный
577
- вничью
578
- вносить
579
- внук
580
- внутренний
581
- внутри
582
- во
583
- вовремя
584
- во-вторых
585
- вода
586
- водитель
587
- водить
588
- водка
589
- водопад
590
- водопроводный
591
- воевать
592
- военный
593
- возвратить
594
- возвратиться
595
- возвращать
596
- возглавить
597
- возглавлять
598
- воздух
599
- возить
600
- возле
601
- возможно
602
- возможность
603
- возможный
604
- возмутиться
605
- возмущаться
606
- возникать
607
- возникнуть
608
- возражать
609
- возражение
610
- возразить
611
- возраст
612
- возрождение
613
- война
614
- войти
615
- вокзал
616
- вокруг
617
- волевой
618
- волейбол
619
- волейболист
620
- волейболистка
621
- волк
622
- волна
623
- волнение
624
- волновать
625
- волноваться
626
- волосы
627
- воля
628
- вон
629
- воображение
630
- вообще
631
- вооружённый
632
- вопреки
633
- вопрос
634
- вор
635
- воробей
636
- воровать
637
- ворона
638
- ворота
639
- воротник
640
- ворчать
641
- восемнадцать
642
- восемь
643
- восемьдесят
644
- восемьсот
645
- воскресенье
646
- воскресный
647
- воспитание
648
- воспитанный
649
- воспитать
650
- воспитывать
651
- воспоминание
652
- восстанавливать
653
- восстание
654
- восстановить
655
- восток
656
- восточный
657
- восхититься
658
- восхищаться
659
- восход
660
- восьмой
661
- вот
662
- впервые
663
- вперёд
664
- впереди
665
- впечатление
666
- впечатлительный
667
- вписать
668
- вписывать
669
- вполголоса
670
- вполне
671
- впоследствии
672
- вправо
673
- впускать
674
- впустить
675
- враг
676
- враждебно
677
- враждебный
678
- враждовать
679
- вратарь
680
- врать
681
- времён
682
- времени
683
- временно
684
- временный
685
- время
686
- вручать
687
- вручить
688
- вряд
689
- вряд ли
690
- всё
691
- всегда
692
- всего
693
- всемирный
694
- всеобщий
695
- всерьёз
696
- всесторонне
697
- всесторонний
698
- всё-таки
699
- вскипеть
700
- вскипятить
701
- вскипячу
702
- вскоре
703
- вследствие
704
- вслух
705
- всматриваться
706
- всмотреться
707
- вспоминать
708
- вспомнить
709
- вставать
710
- вставить
711
- вставлять
712
- встать
713
- встретить
714
- встретиться
715
- встреча
716
- встречать
717
- встречаться
718
- вступать
719
- вступить
720
- вступление
721
- всякий
722
- вторник
723
- второй
724
- в-третьих
725
- втроём
726
- вуз
727
- вулкан
728
- вульгарно
729
- вульгарный
730
- вход
731
- входить
732
- вчера
733
- вчерашний
734
- въезжать
735
- въехать
736
- вы
737
- выбегать
738
- выбежать
739
- выбирать
740
- выбор
741
- выборы
742
- выбрасывать
743
- выбрать
744
- выбросить
745
- вывезти
746
- вывести
747
- вывод
748
- выводить
749
- вывоз
750
- вывозить
751
- выглядеть
752
- выглядишь
753
- выгнать
754
- выгодно
755
- выгодный
756
- выгонять
757
- выдавать
758
- выдадим
759
- выдать
760
- выезжать
761
- выехать
762
- выживать
763
- выжить
764
- вызвать
765
- выздоравливать
766
- выздороветь
767
- вызывать
768
- выиграть
769
- выигрывать
770
- выйдешь
771
- выйти
772
- выключатель
773
- выключать
774
- выключить
775
- вылетать
776
- вылететь
777
- вылечить
778
- выливать
779
- вылить
780
- вымыть
781
- вымыться
782
- вынести
783
- вынимать
784
- выносить
785
- выносливый
786
- вынуть
787
- выписать
788
- выписывать
789
- выполнять
790
- выпуск
791
- выпускать
792
- выпускник
793
- выпускница
794
- выпустить
795
- выражать
796
- выразительно
797
- выразительный
798
- выразить
799
- вырасти
800
- вырастить
801
- выращивать
802
- выселить
803
- выселять
804
- высказать
805
- высказывать
806
- выслушать
807
- выслушивать
808
- высокий
809
- высота
810
- высотный
811
- высохнуть
812
- выспаться
813
- выставка
814
- выстрелить
815
- выступать
816
- выступить
817
- выступление
818
- высушить
819
- высший
820
- высыпаться
821
- высыхать
822
- вытаскивать
823
- вытащить
824
- вытереть
825
- вытирать
826
- выучить
827
- выход
828
- выходить
829
- выходной
830
- вышивать
831
- выяснить
832
- выяснять
833
- вьетнамцы
834
- вьющийся
835
- вязаный
836
- вязать
837
- вянуть
838
- газ
839
- газета
840
- газопровод
841
- галерея
842
- галстук
843
- гараж
844
- гарантировать
845
- гарантия
846
- гардероб
847
- гармонично
848
- гармоничный
849
- гарнир
850
- гасить
851
- гаснуть
852
- гастроли
853
- гастроль
854
- гастроном
855
- гвоздик
856
- гвоздика
857
- гвоздь
858
- где
859
- где-либо
860
- гель
861
- ген
862
- генетик
863
- генетический
864
- гениально
865
- гениальный
866
- гений
867
- геноцид
868
- географ
869
- географический
870
- география
871
- геолог
872
- геологический
873
- геология
874
- герб
875
- героически
876
- героический
877
- герой
878
- гибель
879
- гибкий
880
- гибко
881
- гибнуть
882
- гигантский
883
- гид
884
- гидроэлектростанция
885
- гимн
886
- гимназия
887
- гимнаст
888
- гимнастка
889
- гинеколог
890
- гитара
891
- гитарист
892
- глава
893
- главный
894
- гладить
895
- гладкий
896
- гладко
897
- глаз
898
- глина
899
- глохнуть
900
- глубина
901
- глубокий
902
- глупость
903
- глупый
904
- глухой
905
- глядеть
906
- гнать
907
- гнаться
908
- гнездо
909
- гнилой
910
- гов
911
- говорить
912
- говядина
913
- год
914
- годовщина
915
- гол
916
- голова
917
- голод
918
- голодать
919
- голодный
920
- гололёд
921
- голос
922
- голосовать
923
- голубой
924
- голубь
925
- голый
926
- гольф
927
- гольфы
928
- гонка
929
- гора
930
- гораздо
931
- горбуша
932
- гордиться
933
- гордый
934
- горе
935
- гореть
936
- горизонтально
937
- горизонтальный
938
- горло
939
- горничная
940
- горнолыжный
941
- горный
942
- город
943
- городской
944
- горчица
945
- горький
946
- горячий
947
- госпиталь
948
- господин
949
- госпожа
950
- гостеприимный
951
- гостиная
952
- государство
953
- готовить
954
- готовиться
955
- готовлю
956
- готовый
957
- грабить
958
- гравюра
959
- град
960
- градус
961
- градусник
962
- гражданин
963
- гражданка
964
- гражданский
965
- гражданство
966
- грамм
967
- грамматика
968
- грамотно
969
- грамотный
970
- гранит
971
- граница
972
- граничить
973
- графика
974
- греки
975
- греть
976
- греться
977
- грех
978
- гречка
979
- гриб
980
- грипп
981
- гроб
982
- гроза
983
- гром
984
- громадный
985
- громкий
986
- груб
987
- грубить
988
- грубый
989
- грузины
990
- грузчик
991
- группа
992
- грустить
993
- грустный
994
- грусть
995
- груша
996
- грязный
997
- грязь
998
- гу
999
- губа
1000
- губернатор
1001
- гулять
1002
- гуляш
1003
- гуманитарный
1004
- гуманный
1005
- густой
1006
- гусь
1007
- да
1008
- давать
1009
- давление
1010
- давно
1011
- дагестанцы
1012
- дадим
1013
- даже
1014
- далее
1015
- далёкий
1016
- дальний
1017
- дальновидный
1018
- дам
1019
- дама
1020
- данные
1021
- данный
1022
- дарить
1023
- даром
1024
- дата
1025
- дать
1026
- дача
1027
- два
1028
- двадцать
1029
- дважды
1030
- двенадцать
1031
- движение
1032
- двое
1033
- двойка
1034
- двор
1035
- дворец
1036
- дворник
1037
- дворянин
1038
- дворянка
1039
- двоюродный
1040
- двух
1041
- двухлетний
1042
- двухместный
1043
- двухтысячный
1044
- двухэтажный
1045
- девочка
1046
- девушка
1047
- девяносто
1048
- девятнадцать
1049
- девятый
1050
- девять
1051
- девятьсот
1052
- деградировать
1053
- дедушка
1054
- дежурный
1055
- дезодорант
1056
- действие
1057
- действительно
1058
- действовать
1059
- декабрь
1060
- декан
1061
- декларация
1062
- декорация
1063
- делать
1064
- делегат
1065
- делегация
1066
- деликатно
1067
- деликатный
1068
- делить
1069
- делиться
1070
- дело
1071
- деловой
1072
- демагог
1073
- демографический
1074
- демократ
1075
- демократический
1076
- демократичный
1077
- демонстрация
1078
- демонстрировать
1079
- день
1080
- деньги
1081
- депрессия
1082
- депутат
1083
- деревня
1084
- дерево
1085
- деревянный
1086
- держать
1087
- держаться
1088
- десерт
1089
- десятый
1090
- десять
1091
- деталь
1092
- детектив
1093
- дети
1094
- детский
1095
- детство
1096
- дефект
1097
- дешеветь
1098
- дешёвый
1099
- деятель
1100
- деятельность
1101
- джаз
1102
- джем
1103
- джема
1104
- джинсы
1105
- диабет
1106
- диагноз
1107
- диалог
1108
- диван
1109
- диета
1110
- диетический
1111
- дизайнер
1112
- дикий
1113
- диктант
1114
- диктатор
1115
- диктор
1116
- динамично
1117
- динамичный
1118
- диплом
1119
- дипломатический
1120
- дипломатично
1121
- дипломатичный
1122
- директор
1123
- дирижёр
1124
- диск
1125
- дискета
1126
- дискотека
1127
- дискуссионный
1128
- дискуссия
1129
- диссертация
1130
- длина
1131
- длинный
1132
- для
1133
- дневной
1134
- дневный
1135
- днём
1136
- дно
1137
- до
1138
- добавить
1139
- добавлять
1140
- добиваться
1141
- добираться
1142
- добиться
1143
- добраться
1144
- добродушно
1145
- добродушный
1146
- доброжелательно
1147
- доброжелательный
1148
- добросовестно
1149
- добросовестный
1150
- доброта
1151
- добрый
1152
- доверие
1153
- доверить
1154
- доверять
1155
- доволен
1156
- догадаться
1157
- догадываться
1158
- догнать
1159
- договариваться
1160
- договор
1161
- договориться
1162
- догонять
1163
- доделать
1164
- доделывать
1165
- доезжать
1166
- доехать
1167
- дождливый
1168
- дождь
1169
- доживать
1170
- дожить
1171
- дозваниваться
1172
- дозвониться
1173
- дойдёшь
1174
- дойти
1175
- доказательство
1176
- доказать
1177
- доказывать
1178
- доклад
1179
- доктор
1180
- документ
1181
- документальный
1182
- долг
1183
- долгий
1184
- должен
1185
- должность
1186
- долина
1187
- доллар
1188
- дом
1189
- дома
1190
- домашний
1191
- доминиканцы
1192
- домой
1193
- домофон
1194
- домохозяйка
1195
- домработница
1196
- дописать
1197
- дописывать
1198
- дополнительно
1199
- дополнительный
1200
- дополнить
1201
- дополнять
1202
- дорога
1203
- дорогой
1204
- дорожать
1205
- доска
1206
- досрочно
1207
- досрочный
1208
- доставать
1209
- достаточно
1210
- достать
1211
- достиг
1212
- достигнуть
1213
- достижение
1214
- достичь
1215
- достоин
1216
- достоинство
1217
- достойный
1218
- достопримечательность
1219
- досуг
1220
- доход
1221
- доходить
1222
- дочка
1223
- дочь
1224
- драгоценный
1225
- драка
1226
- драма
1227
- драматический
1228
- драться
1229
- древний
1230
- дрожать
1231
- друг
1232
- друга
1233
- другой
1234
- дружба
1235
- дружеский
1236
- дружественный
1237
- дружить
1238
- дружный
1239
- ду
1240
- дуб
1241
- дублёнка
1242
- дума
1243
- думать
1244
- дуть
1245
- духовный
1246
- душ
1247
- душа
1248
- душно
1249
- душный
1250
- дую
1251
- дым
1252
- дыня
1253
- дыра
1254
- дышать
1255
- дьявол
1256
- дядя
1257
- евангелие
1258
- евреи
1259
- европеец
1260
- европейский
1261
- европейцы
1262
- египтяне
1263
- его
1264
- еда
1265
- единица
1266
- единичный
1267
- единогласно
1268
- единогласный
1269
- единомышленник
1270
- единственный
1271
- единый
1272
- её
1273
- ёж
1274
- ежегодный
1275
- ежедневный
1276
- ежемесячно
1277
- ежемесячный
1278
- еженедельно
1279
- еженедельный
1280
- ежи
1281
- ездить
1282
- ела
1283
- ёлка
1284
- ель
1285
- если
1286
- естественный
1287
- есть
1288
- ехать
1289
- ещё
1290
- жадно
1291
- жадность
1292
- жадный
1293
- жалеть
1294
- жалко
1295
- жаловаться
1296
- жалость
1297
- жаль
1298
- жара
1299
- жаргон
1300
- жареный
1301
- жаркое
1302
- жать
1303
- ждать
1304
- же
1305
- желание
1306
- желательно
1307
- желать
1308
- железнодорожный
1309
- железный
1310
- железо
1311
- желтеть
1312
- жёлтый
1313
- желудок
1314
- жемчуг
1315
- жена
1316
- женат
1317
- жениться
1318
- жених
1319
- женский
1320
- женщина
1321
- жертва
1322
- жертвовать
1323
- жест
1324
- жёсткий
1325
- жестокий
1326
- живой
1327
- живопись
1328
- живот
1329
- животное
1330
- жидкий
1331
- жидкость
1332
- жизнерадостный
1333
- жизнь
1334
- жилой
1335
- жир
1336
- жирный
1337
- житель
1338
- жить
1339
- жу
1340
- жук
1341
- журналистика
1342
- жюри
1343
- за
1344
- забастовка
1345
- забивать
1346
- забить
1347
- заболеть
1348
- забор
1349
- заботиться
1350
- заботливо
1351
- заботливый
1352
- забронировать
1353
- забывать
1354
- забыть
1355
- заваривать
1356
- заварить
1357
- завернуть
1358
- завести
1359
- завещание
1360
- завидовать
1361
- зависеть
1362
- зависть
1363
- завод
1364
- заводить
1365
- завоевать
1366
- завоёвывать
1367
- заворачивать
1368
- завтра
1369
- завтрак
1370
- завтракать
1371
- завтрашний
1372
- завязать
1373
- завязывать
1374
- завянуть
1375
- загадка
1376
- загадочно
1377
- загадочный
1378
- заговор
1379
- заголовок
1380
- загорать
1381
- загорелый
1382
- загореть
1383
- заграничный
1384
- загрязнение
1385
- загрязнить
1386
- загрязнять
1387
- задавать
1388
- задание
1389
- задать
1390
- задача
1391
- задуматься
1392
- зажечь
1393
- зажигалка
1394
- зажигать
1395
- заинтересовать
1396
- заинтересоваться
1397
- зай
1398
- зайти
1399
- заказать
1400
- заказывать
1401
- заканчивать
1402
- заканчиваться
1403
- закат
1404
- заключаться
1405
- заключение
1406
- заключительный
1407
- закон
1408
- законодательный
1409
- закономерно
1410
- закономерный
1411
- законспектировать
1412
- закончить
1413
- закончиться
1414
- закричать
1415
- закрываться
1416
- закрыт
1417
- закрыть
1418
- закрыться
1419
- закурить
1420
- закуска
1421
- зал
1422
- залив
1423
- заложник
1424
- заменить
1425
- заменять
1426
- замёрзнуть
1427
- заместитель
1428
- заметить
1429
- замечание
1430
- замечательный
1431
- замечать
1432
- замок
1433
- замолчать
1434
- заморозки
1435
- заморозок
1436
- замуж
1437
- замужем
1438
- занимать
1439
- заниматься
1440
- занят
1441
- занятие
1442
- занять
1443
- запад
1444
- западный
1445
- запах
1446
- записать
1447
- записка
1448
- записывать
1449
- заплакать
1450
- запланировать
1451
- заплатить
1452
- заповедник
1453
- запомнить
1454
- запрет
1455
- запретить
1456
- запрещать
1457
- зарабатывать
1458
- заработать
1459
- заражать
1460
- заражаться
1461
- заражу
1462
- заразить
1463
- заразиться
1464
- заранее
1465
- зарегистрироваться
1466
- зарплата
1467
- зарубежный
1468
- заседание
1469
- засмеяться
1470
- засмотреться
1471
- заснуть
1472
- застёгивать
1473
- застёгиваться
1474
- застегнуть
1475
- застегнуться
1476
- засыпать
1477
- затем
1478
- затормозить
1479
- заходить
1480
- захотеть
1481
- зачем
1482
- зачёт
1483
- зачитаться
1484
- зачитываться
1485
- защитить
1486
- защитник
1487
- защищать
1488
- заявить
1489
- заявление
1490
- заявлять
1491
- заяц
1492
- звать
1493
- звезда
1494
- зверь
1495
- звонить
1496
- звонок
1497
- звук
1498
- звучать
1499
- здание
1500
- здесь
1501
- здороваться
1502
- здоровый
1503
- здоровье
1504
- зевать
1505
- зевнуть
1506
- зелёный
1507
- зелень
1508
- землетрясение
1509
- земля
1510
- земной
1511
- зеркало
1512
- зи
1513
- зима
1514
- зимний
1515
- зимой
1516
- злиться
1517
- злой
1518
- змея
1519
- зна
1520
- знак
1521
- знакомить
1522
- знакомиться
1523
- знакомство
1524
- знакомый
1525
- знаменитый
1526
- знание
1527
- знать
1528
- значение
1529
- значит
1530
- значить
1531
- значок
1532
- золото
1533
- золотой
1534
- зонт
1535
- зоопарк
1536
- зрение
1537
- зуб
1538
- зубной
1539
- зять
1540
- игла
1541
- иголка
1542
- игра
1543
- играть
1544
- игрушка
1545
- идеал
1546
- идеалист
1547
- идеально
1548
- идеальный
1549
- идея
1550
- идти
1551
- из
1552
- изба
1553
- избаловать
1554
- избиратель
1555
- избирательный
1556
- избить
1557
- известна
1558
- известный
1559
- извинить
1560
- извиниться
1561
- извинять
1562
- извиняться
1563
- издавать
1564
- издание
1565
- издательство
1566
- издать
1567
- из-за
1568
- измена
1569
- изменение
1570
- изменить
1571
- измениться
1572
- изменять
1573
- изменяться
1574
- измерить
1575
- измерять
1576
- изображать
1577
- изображение
1578
- изобразить
1579
- изобретатель
1580
- изобретение
1581
- изой
1582
- из-под
1583
- израильтяне
1584
- изучать
1585
- изучение
1586
- изучить
1587
- изюм
1588
- изящно
1589
- изящный
1590
- икона
1591
- икра
1592
- именно
1593
- иметь
1594
- имидж
1595
- иммигрант
1596
- иммигрировать
1597
- иммунитет
1598
- импорт
1599
- имя
1600
- иначе
1601
- инвалид
1602
- инвалидный
1603
- инвестировать
1604
- инвестиция
1605
- инвестор
1606
- индейцы
1607
- индекс
1608
- индивидуалист
1609
- индивидуально
1610
- индивидуальный
1611
- индийцы
1612
- индонезийцы
1613
- индуизм
1614
- индустриальный
1615
- инженер
1616
- инициал
1617
- инициалы
1618
- инициатива
1619
- инициативный
1620
- иностранец
1621
- иностранный
1622
- иностранок
1623
- инспектор
1624
- инспекция
1625
- институт
1626
- инструкция
1627
- инструмент
1628
- интеллект
1629
- интеллектуал
1630
- интеллектуальный
1631
- интеллигент
1632
- интеллигентный
1633
- интеллигенция
1634
- интенсивно
1635
- интенсивный
1636
- интервал
1637
- интервью
1638
- интерес
1639
- интересный
1640
- интересовать
1641
- интересоваться
1642
- интернациональный
1643
- интернет
1644
- интимный
1645
- интонация
1646
- интуиция
1647
- инфаркт
1648
- инфекция
1649
- информативный
1650
- информационный
1651
- информация
1652
- иорданцы
1653
- ир
1654
- иранцы
1655
- ирландцы
1656
- иронично
1657
- ироничный
1658
- ирония
1659
- искать
1660
- исключать
1661
- исключение
1662
- исключительно
1663
- исключить
1664
- искренне
1665
- искренний
1666
- искусственно
1667
- искусственный
1668
- искусство
1669
- ислам
1670
- исландцы
1671
- испанско-русский
1672
- испанцы
1673
- испачкать
1674
- испачкаться
1675
- испечь
1676
- исполнить
1677
- исполниться
1678
- исполнять
1679
- исполняться
1680
- использовать
1681
- испортить
1682
- испортиться
1683
- испорчусь
1684
- исправить
1685
- исправлять
1686
- испугать
1687
- испугаться
1688
- исследование
1689
- исследователь
1690
- исследовать
1691
- историк
1692
- исторический
1693
- история
1694
- истратить
1695
- итак
1696
- итальянцы
1697
- итог
1698
- итого
1699
- иудаизм
1700
- их
1701
- июль
1702
- июнь
1703
- йеменцы
1704
- йод
1705
- ка
1706
- кабинет
1707
- кавказцы
1708
- каждый
1709
- казаться
1710
- казахи
1711
- как
1712
- какао
1713
- как-нибудь
1714
- каков
1715
- какой
1716
- какой-либо
1717
- как-то
1718
- календарь
1719
- калорийный
1720
- калькулятор
1721
- камбоджийцы
1722
- каменный
1723
- камень
1724
- кампания
1725
- канадцы
1726
- канал
1727
- кандидат
1728
- каникулы
1729
- капитализм
1730
- капиталистический
1731
- капитан
1732
- капуста
1733
- карамель
1734
- карандаш
1735
- карман
1736
- карта
1737
- картина
1738
- картофель
1739
- карточка
1740
- картошка
1741
- карьера
1742
- касаться
1743
- касса
1744
- кассета
1745
- кассир
1746
- кастрюля
1747
- каталог
1748
- катастрофа
1749
- кататься
1750
- каток
1751
- католик
1752
- католицизм
1753
- качаться
1754
- качественный
1755
- качество
1756
- каша
1757
- кашель
1758
- кашлять
1759
- квадрат
1760
- квадратный
1761
- квалифицированный
1762
- квартира
1763
- квас
1764
- квитанция
1765
- кг
1766
- кекс
1767
- кепка
1768
- керамика
1769
- кефир
1770
- кивать
1771
- кивнуть
1772
- килограмм
1773
- километр
1774
- кино
1775
- кинотеатр
1776
- киоск
1777
- кипеть
1778
- киприоты
1779
- кипятить
1780
- кипячёный
1781
- киргизы
1782
- кирпич
1783
- кисель
1784
- кислород
1785
- кислый
1786
- китаец
1787
- китайский
1788
- китайско-русский
1789
- китайцы
1790
- класс
1791
- классический
1792
- классовый
1793
- класть
1794
- клеить
1795
- клей
1796
- клетка
1797
- клиент
1798
- климат
1799
- клуб
1800
- клубника
1801
- клюква
1802
- книжный
1803
- ко
1804
- ковать
1805
- коваться
1806
- ковёр
1807
- когда
1808
- когда-либо
1809
- код
1810
- кое-где
1811
- кое-как
1812
- кое-какой
1813
- кое-когда
1814
- кое-кто
1815
- кое-куда
1816
- кое-что
1817
- кожа
1818
- кожаный
1819
- колбаса
1820
- колготки
1821
- колено
1822
- колесо
1823
- количество
1824
- коллега
1825
- колледж
1826
- коллектив
1827
- коллективный
1828
- коллекционер
1829
- коллекционировать
1830
- коллекция
1831
- колокол
1832
- колумбийцы
1833
- кольцо
1834
- коляска
1835
- ком
1836
- команда
1837
- командировка
1838
- командовать
1839
- комар
1840
- комедия
1841
- коми
1842
- комитет
1843
- комментировать
1844
- коммерческий
1845
- коммунист
1846
- коммунистический
1847
- комната
1848
- компания
1849
- компенсация
1850
- компенсировать
1851
- комплекс
1852
- комплимент
1853
- композитор
1854
- компот
1855
- компресс
1856
- компромисс
1857
- компьютер
1858
- компьютерный
1859
- комфортно
1860
- комфортный
1861
- кон
1862
- конверт
1863
- конгресс
1864
- кондитерский
1865
- кондиционер
1866
- кондуктор
1867
- конец
1868
- конечно
1869
- конкретно
1870
- конкретный
1871
- конкурент
1872
- конкуренция
1873
- конкурс
1874
- консервативно
1875
- консервативный
1876
- консерватория
1877
- консервы
1878
- конспектировать
1879
- конституция
1880
- консультант
1881
- консультация
1882
- контрабанда
1883
- контракт
1884
- контроль
1885
- контрольный
1886
- конференция
1887
- конфета
1888
- конфликт
1889
- концерт
1890
- кончать
1891
- кончаться
1892
- кончить
1893
- кончиться
1894
- коньки
1895
- копейка
1896
- копить
1897
- копия
1898
- корабль
1899
- коран
1900
- корейцы
1901
- корень
1902
- корм
1903
- коробка
1904
- корова
1905
- королева
1906
- король
1907
- короткий
1908
- корпус
1909
- корреспондент
1910
- коррупция
1911
- косметика
1912
- косметический
1913
- космический
1914
- космонавт
1915
- космос
1916
- коснуться
1917
- кость
1918
- костюм
1919
- кот
1920
- котёнок
1921
- котлета
1922
- который
1923
- кофе
1924
- кофеварка
1925
- кофемолка
1926
- кошелёк
1927
- кошка
1928
- кран
1929
- красивый
1930
- красить
1931
- краснеть
1932
- красный
1933
- красота
1934
- красть
1935
- краткий
1936
- кратко
1937
- кратковременный
1938
- кредит
1939
- крем
1940
- кремль
1941
- крепкий
1942
- крепость
1943
- крест
1944
- крестьянин
1945
- кривая
1946
- кривой
1947
- кризис
1948
- крик
1949
- крикнуть
1950
- криминальный
1951
- критерий
1952
- критик
1953
- критика
1954
- критиковать
1955
- критически
1956
- критический
1957
- кричать
1958
- кровать
1959
- кровь
1960
- кроме
1961
- кроссворд
1962
- кроссовки
1963
- круг
1964
- круглый
1965
- крупа
1966
- крупный
1967
- крыжовник
1968
- крыша
1969
- крышка
1970
- ксерокс
1971
- кстати
1972
- кто
1973
- кто-либо
1974
- кубинцы
1975
- куда
1976
- куда-либо
1977
- кукла
1978
- кукуруза
1979
- кулинария
1980
- кульминация
1981
- культура
1982
- культурный
1983
- купальник
1984
- купаться
1985
- купе
1986
- купить
1987
- курительный
1988
- курить
1989
- курица
1990
- курсы
1991
- куртка
1992
- курьер
1993
- кусать
1994
- кусаться
1995
- кусок
1996
- кухня
1997
- кушать
1998
- лаборатория
1999
- ладно
2000
- ладный
2001
- ладонь
2002
- ладоши
2003
- лак
2004
- лампа
2005
- лампочка
2006
- ландыш
2007
- лапша
2008
- ласково
2009
- ласковый
2010
- латинский
2011
- лауреат
2012
- лаять
2013
- лев
2014
- левый
2015
- легально
2016
- легальный
2017
- легенда
2018
- лёгкий
2019
- легкомысленно
2020
- легкомысленный
2021
- легла
2022
- лёд
2023
- лежать
2024
- лезть
2025
- лейтенант
2026
- лекарство
2027
- лектор
2028
- лекция
2029
- лениво
2030
- ленивый
2031
- лениться
2032
- лень
2033
- лес
2034
- лестница
2035
- летать
2036
- лететь
2037
- лето
2038
- летом
2039
- лётчик
2040
- лечить
2041
- лечь
2042
- ли
2043
- либеральный
2044
- либо
2045
- лидер
2046
- ликвидировать
2047
- ликёр
2048
- лимон
2049
- лингвистика
2050
- линия
2051
- лиса
2052
- лист
2053
- листа
2054
- литература
2055
- литературный
2056
- литр
2057
- лить
2058
- литься
2059
- лифт
2060
- лицей
2061
- лицо
2062
- личность
2063
- личный
2064
- лишний
2065
- лишь
2066
- лоб
2067
- ловить
2068
- логика
2069
- логичный
2070
- лоджия
2071
- лодка
2072
- ложиться
2073
- ложка
2074
- лошадь
2075
- лужа
2076
- лук
2077
- луна
2078
- лучший
2079
- лую
2080
- лыжи
2081
- лыжник
2082
- лысый
2083
- льгота
2084
- лю
2085
- любимый
2086
- любитель
2087
- любить
2088
- любоваться
2089
- любовь
2090
- любознательный
2091
- любой
2092
- любопытно
2093
- любопытный
2094
- люди
2095
- люстра
2096
- люсь
2097
- мага
2098
- магазин
2099
- магистр
2100
- магистрант
2101
- магнитофон
2102
- мазать
2103
- май
2104
- майонез
2105
- майор
2106
- макароны
2107
- максимум
2108
- маленький
2109
- малина
2110
- мало
2111
- малыш
2112
- мальчик
2113
- мама
2114
- мандарин
2115
- маргарин
2116
- маринованный
2117
- мариновать
2118
- марка
2119
- мармелад
2120
- март
2121
- маршрут
2122
- маршрутка
2123
- мастерская
2124
- математик
2125
- математика
2126
- математический
2127
- матерей
2128
- материал
2129
- материально
2130
- материальный
2131
- матрёшка
2132
- матч
2133
- мать
2134
- мафия
2135
- махать
2136
- махнуть
2137
- машина
2138
- мгновение
2139
- мебель
2140
- мёд
2141
- медаль
2142
- медведь
2143
- медицина
2144
- медицинский
2145
- медленный
2146
- медсестра
2147
- между
2148
- междугородный
2149
- международный
2150
- мелкий
2151
- мелко
2152
- мелодия
2153
- мелодрама
2154
- мелочь
2155
- мемуары
2156
- менее
2157
- меньшинство
2158
- менять
2159
- меняться
2160
- мёрзнуть
2161
- мерить
2162
- мёртвый
2163
- местный
2164
- месяц
2165
- металл
2166
- металлический
2167
- метель
2168
- метод
2169
- метр
2170
- метро
2171
- мех
2172
- механизм
2173
- меценат
2174
- мечта
2175
- мечтать
2176
- мешать
2177
- миксер
2178
- милиционер
2179
- милиция
2180
- миллиард
2181
- миллион
2182
- милый
2183
- мимо
2184
- минеральный
2185
- минимальный
2186
- минимум
2187
- министерство
2188
- министр
2189
- минус
2190
- минута
2191
- мир
2192
- мириться
2193
- мирный
2194
- мировоззрение
2195
- мировой
2196
- миролюбивый
2197
- митинг
2198
- мить
2199
- младший
2200
- мнение
2201
- многие
2202
- много
2203
- мода
2204
- модель
2205
- модный
2206
- мозг
2207
- мой
2208
- мокла
2209
- мокрый
2210
- мол
2211
- молиться
2212
- молния
2213
- молодёжный
2214
- молодёжь
2215
- молодеть
2216
- молодец
2217
- молодой
2218
- молодость
2219
- молоко
2220
- молчаливый
2221
- молчать
2222
- момент
2223
- монета
2224
- монолог
2225
- моральный
2226
- море
2227
- морковь
2228
- мороженое
2229
- мороз
2230
- морозный
2231
- морс
2232
- морской
2233
- морщина
2234
- моряк
2235
- моск
2236
- москвич
2237
- московский
2238
- мост
2239
- мотор
2240
- мотоцикл
2241
- мочь
2242
- мощный
2243
- мрамор
2244
- мрачно
2245
- мрачный
2246
- мстить
2247
- мудрый
2248
- муж
2249
- мужественный
2250
- мужество
2251
- мужской
2252
- мужчина
2253
- музей
2254
- мука
2255
- мультфильм
2256
- мусор
2257
- мусоропровод
2258
- мусульманин
2259
- мусульманство
2260
- муха
2261
- мчаться
2262
- мы
2263
- мыло
2264
- мыльница
2265
- мысль
2266
- мыть
2267
- мыться
2268
- мышь
2269
- мягкий
2270
- мясо
2271
- мяукать
2272
- мяч
2273
- на
2274
- набережная
2275
- набирать
2276
- наблюдательный
2277
- наблюдать
2278
- набрать
2279
- наверное
2280
- наверх
2281
- наверху
2282
- навестить
2283
- наводнение
2284
- наволочка
2285
- наврать
2286
- навсегда
2287
- навстречу
2288
- наговориться
2289
- награда
2290
- наградить
2291
- награждать
2292
- нагрубить
2293
- нагуляться
2294
- над
2295
- надевать
2296
- надежда
2297
- надеть
2298
- надеяться
2299
- надо
2300
- надоедать
2301
- надоесть
2302
- надолго
2303
- надпись
2304
- надстраивать
2305
- надстроить
2306
- наедине
2307
- наесться
2308
- нажать
2309
- нажимать
2310
- назад
2311
- название
2312
- назвать
2313
- назначать
2314
- назначить
2315
- называть
2316
- называться
2317
- наиболее
2318
- наивно
2319
- наивный
2320
- наизусть
2321
- наименее
2322
- найдёшь
2323
- найти
2324
- наказание
2325
- наказать
2326
- наказывать
2327
- накануне
2328
- наклеивать
2329
- наклеить
2330
- наклониться
2331
- наклоняться
2332
- наконец
2333
- накопить
2334
- накормить
2335
- накупить
2336
- налево
2337
- наливать
2338
- налить
2339
- наличные
2340
- наличный
2341
- налог
2342
- намазать
2343
- намекать
2344
- намекнуть
2345
- намерен
2346
- намерение
2347
- намеренный
2348
- намного
2349
- намочить
2350
- нанимать
2351
- нанять
2352
- наоборот
2353
- нападать
2354
- напал
2355
- напасть
2356
- напечатать
2357
- напиваться
2358
- написать
2359
- напиток
2360
- напиться
2361
- напоминать
2362
- напомнить
2363
- направление
2364
- направо
2365
- напрасно
2366
- например
2367
- напротив
2368
- напряжённо
2369
- напряжённый
2370
- напрячь
2371
- нарезать
2372
- нарисовать
2373
- наркоман
2374
- наркомания
2375
- наркотик
2376
- народный
2377
- нарочно
2378
- нарушать
2379
- нарушить
2380
- нарядн��
2381
- нарядный
2382
- насекомое
2383
- население
2384
- насилие
2385
- насквозь
2386
- насколько
2387
- наследство
2388
- насморк
2389
- насмотреться
2390
- насорить
2391
- настаивать
2392
- настойчиво
2393
- настойчивый
2394
- настолько
2395
- настольный
2396
- настоять
2397
- настоящий
2398
- настроение
2399
- наступать
2400
- наступить
2401
- наступление
2402
- натощак
2403
- натуральный
2404
- натюрморт
2405
- наука
2406
- научить
2407
- научиться
2408
- научный
2409
- наушник
2410
- наушники
2411
- находить
2412
- находиться
2413
- находчивый
2414
- национализм
2415
- националист
2416
- националистический
2417
- национальный
2418
- нация
2419
- начало
2420
- начальник
2421
- начать
2422
- начаться
2423
- начинать
2424
- начинаться
2425
- наш
2426
- не
2427
- небо
2428
- невеста
2429
- невозможно
2430
- негде
2431
- недавно
2432
- недалеко
2433
- неделя
2434
- недоделать
2435
- недоделывать
2436
- недостатки
2437
- недостаток
2438
- нежно
2439
- нежный
2440
- независимость
2441
- некогда
2442
- некоторый
2443
- некуда
2444
- нельзя
2445
- немедленно
2446
- немец
2447
- немецкий
2448
- немецко-русский
2449
- немного
2450
- немой
2451
- ненавидеть
2452
- ненависть
2453
- необходимо
2454
- необходимость
2455
- необходимый
2456
- необыкновенный
2457
- неожиданный
2458
- неопределённый
2459
- неопредёленный
2460
- неповторимый
2461
- неподвижно
2462
- неподвижный
2463
- неправда
2464
- непрерывный
2465
- неприятно
2466
- неприятность
2467
- неприятный
2468
- нервничать
2469
- нервный
2470
- несколько
2471
- несмотря
2472
- несправедливость
2473
- несправедливый
2474
- нести
2475
- несчастный
2476
- несчастье
2477
- нет
2478
- неудачно
2479
- неудачный
2480
- неудобно
2481
- неудобный
2482
- неудовлетворительно
2483
- неужели
2484
- нефть
2485
- нечаянно
2486
- нечего
2487
- нечётный
2488
- нечто
2489
- ни
2490
- нигде
2491
- нижний
2492
- низкий
2493
- никак
2494
- никакой
2495
- никла
2496
- никогда
2497
- никто
2498
- никуда
2499
- ниоткуда
2500
- нисколько
2501
- нитка
2502
- ничей
2503
- ничто
2504
- ничуть
2505
- ничья
2506
- нищета
2507
- нищий
2508
- но
2509
- новинка
2510
- новогодний
2511
- новость
2512
- новый
2513
- ноготь
2514
- нож
2515
- ножка
2516
- ножницы
2517
- ноль
2518
- номер
2519
- номерок
2520
- нормальный
2521
- нос
2522
- носильщик
2523
- носить
2524
- носки
2525
- нотариус
2526
- ночевать
2527
- ночной
2528
- ночь
2529
- ночью
2530
- ноябрь
2531
- нравиться
2532
- нравственно
2533
- нравственный
2534
- ну
2535
- нуждаться
2536
- нужен
2537
- нужно
2538
- нужный
2539
- нулевой
2540
- ную
2541
- ные
2542
- ный
2543
- нынешний
2544
- нырнуть
2545
- нырять
2546
- нюхать
2547
- няня
2548
- оба
2549
- обанкротиться
2550
- обаятельный
2551
- обвенчаться
2552
- обвинение
2553
- обвинить
2554
- обвинять
2555
- обгонять
2556
- обдумать
2557
- обдумывать
2558
- обеднеть
2559
- обезьяна
2560
- обеспеченный
2561
- обеспечивать
2562
- обеспечить
2563
- обещание
2564
- обещать
2565
- обжечься
2566
- обжигаться
2567
- обзор
2568
- обида
2569
- обидеть
2570
- обидеться
2571
- обидный
2572
- обидчивый
2573
- обижать
2574
- обижаться
2575
- обладать
2576
- облако
2577
- областной
2578
- область
2579
- облачно
2580
- облачный
2581
- облегчать
2582
- облегчить
2583
- обливать
2584
- облить
2585
- обложка
2586
- обман
2587
- обмануть
2588
- обманывать
2589
- обмен
2590
- обменивать
2591
- обмениваться
2592
- обменять
2593
- обменяться
2594
- обморок
2595
- обнимать
2596
- обновить
2597
- обновлять
2598
- обнять
2599
- обобщать
2600
- обобщение
2601
- обобщить
2602
- обогнать
2603
- обожать
2604
- обозреватель
2605
- обои
2606
- обойдёшь
2607
- обойти
2608
- оборона
2609
- обострение
2610
- обостриться
2611
- обостряться
2612
- обрадовать
2613
- обрадоваться
2614
- обрадуюсь
2615
- образец
2616
- образование
2617
- образовать
2618
- образовывать
2619
- обратиться
2620
- обратно
2621
- обращаться
2622
- обслуживание
2623
- обстановка
2624
- обстоятельства
2625
- обстоятельство
2626
- обсудить
2627
- обсуждать
2628
- обувь
2629
- обучать
2630
- обучение
2631
- обучить
2632
- обходить
2633
- общаться
2634
- общежитие
2635
- общение
2636
- общественный
2637
- общество
2638
- общий
2639
- общительный
2640
- объединение
2641
- объединиться
2642
- объединяться
2643
- объезжать
2644
- объект
2645
- объективно
2646
- объективный
2647
- объесться
2648
- объехать
2649
- объявить
2650
- объявление
2651
- объявлять
2652
- объяснение
2653
- объяснять
2654
- обыкновенный
2655
- обычай
2656
- обычный
2657
- обязан
2658
- обязанность
2659
- обязательно
2660
- овощи
2661
- овощной
2662
- овца
2663
- оглавление
2664
- оглохнуть
2665
- оглядываться
2666
- оглянуться
2667
- огонь
2668
- огород
2669
- ограбить
2670
- ограничение
2671
- ограничивать
2672
- ограничиваться
2673
- ограничить
2674
- ограничиться
2675
- огромный
2676
- огурец
2677
- одевать
2678
- одеваться
2679
- одежда
2680
- одеколон
2681
- одержать
2682
- одерживать
2683
- одеть
2684
- одеться
2685
- одеяло
2686
- один
2687
- одинаковый
2688
- одиннадцать
2689
- одинокий
2690
- одиночество
2691
- одновременно
2692
- одноместный
2693
- однообразно
2694
- однообразный
2695
- одноразовый
2696
- одобрить
2697
- одобрять
2698
- одуванчик
2699
- ожидание
2700
- ожог
2701
- озаглавить
2702
- озеро
2703
- оказаться
2704
- оказываться
2705
- оканчивать
2706
- оканчиваться
2707
- океан
2708
- оккупировать
2709
- окно
2710
- около
2711
- окончание
2712
- окончить
2713
- окончиться
2714
- окорок
2715
- окраина
2716
- окрошка
2717
- округ
2718
- окружать
2719
- окружить
2720
- октябрь
2721
- окулист
2722
- олег
2723
- олень
2724
- оливковый
2725
- олимпиада
2726
- олимпийский
2727
- омлет
2728
- он
2729
- опаздывать
2730
- опасность
2731
- опасный
2732
- опера
2733
- операция
2734
- оперетта
2735
- описание
2736
- описывать
2737
- оплатить
2738
- оплачивать
2739
- опоздание
2740
- опоздать
2741
- оппозиция
2742
- оппонент
2743
- оправдать
2744
- оправдывать
2745
- определение
2746
- определить
2747
- определять
2748
- опровергать
2749
- опровергнуть
2750
- опровержение
2751
- оптимизм
2752
- оптимист
2753
- оптимистический
2754
- опубликовать
2755
- опускать
2756
- опустить
2757
- опыт
2758
- опытный
2759
- опять
2760
- оранжевый
2761
- орган
2762
- организатор
2763
- организация
2764
- организм
2765
- организовать
2766
- организовывать
2767
- орден
2768
- орёл
2769
- орех
2770
- оригинал
2771
- оригинальный
2772
- ориентироваться
2773
- оркестр
2774
- оружие
2775
- осветить
2776
- освещать
2777
- освещение
2778
- освободиться
2779
- освобождать
2780
- освобождаться
2781
- осёл
2782
- осенний
2783
- осень
2784
- осенью
2785
- осетрина
2786
- оскорбить
2787
- оскорблять
2788
- ослабеть
2789
- ослепнуть
2790
- осложнение
2791
- осматривать
2792
- осмотреть
2793
- основа
2794
- основатель
2795
- основать
2796
- основной
2797
- основывать
2798
- особенно
2799
- особенность
2800
- особенный
2801
- особняк
2802
- особый
2803
- оставаться
2804
- оставить
2805
- оставлять
2806
- остальной
2807
- останавливать
2808
- останавливаться
2809
- остановить
2810
- останусь
2811
- остаться
2812
- осторожный
2813
- остров
2814
- остроумно
2815
- остроумный
2816
- острый
2817
- остывать
2818
- остыть
2819
- осудить
2820
- осуждать
2821
- осуществить
2822
- осуществиться
2823
- осуществлять
2824
- осуществляться
2825
- от
2826
- отвезти
2827
- ответ
2828
- ответить
2829
- ответственно
2830
- ответственность
2831
- ответственный
2832
- отвечать
2833
- отдавать
2834
- отдать
2835
- отдашь
2836
- отделение
2837
- отдохнуть
2838
- отдых
2839
- отдыхать
2840
- отец
2841
- отечественный
2842
- отечество
2843
- отзывчивый
2844
- отказать
2845
- отказаться
2846
- отказывать
2847
- отказываться
2848
- откладывать
2849
- отключать
2850
- отключить
2851
- откровенно
2852
- откровенный
2853
- открывать
2854
- открываться
2855
- открытие
2856
- открытка
2857
- открыто
2858
- открытый
2859
- открыть
2860
- открыться
2861
- откуда
2862
- откусить
2863
- откусывать
2864
- отличаться
2865
- отличие
2866
- отличительный
2867
- отличный
2868
- отложить
2869
- отменить
2870
- отменять
2871
- отметить
2872
- отметка
2873
- отмечать
2874
- отнести
2875
- отнимать
2876
- относить
2877
- относиться
2878
- отношение
2879
- отнять
2880
- отовсюду
2881
- отойдёшь
2882
- отойти
2883
- отомстить
2884
- отопление
2885
- оторвать
2886
- отправить
2887
- отправиться
2888
- отправлять
2889
- отправляться
2890
- отпрашиваться
2891
- отпросить
2892
- отпроситься
2893
- отпуск
2894
- отпускать
2895
- отпустить
2896
- отравиться
2897
- отражать
2898
- отразить
2899
- отреагировать
2900
- отрезать
2901
- отремонтировать
2902
- отреставрировать
2903
- отрицательно
2904
- отрицательный
2905
- отрывать
2906
- отрывок
2907
- отставать
2908
- отставка
2909
- отсталый
2910
- отстать
2911
- отсутствовать
2912
- отсюда
2913
- оттуда
2914
- отходить
2915
- отчего
2916
- отчего-то
2917
- отчество
2918
- отчёт
2919
- отчий
2920
- отъезд
2921
- офицер
2922
- официальный
2923
- официант
2924
- оформить
2925
- оформление
2926
- охарактеризовать
2927
- охота
2928
- охотиться
2929
- охотник
2930
- охотно
2931
- охрана
2932
- охранник
2933
- охранять
2934
- оценивать
2935
- оценить
2936
- оценка
2937
- очень
2938
- очередной
2939
- очередь
2940
- очки
2941
- ошибаться
2942
- ошибка
2943
- оштрафовать
2944
- ощутить
2945
- ощущать
2946
- ощущение
2947
- падать
2948
- падение
2949
- пакет
2950
- палата
2951
- палатка
2952
- палец
2953
- палка
2954
- пальто
2955
- памятник
2956
- память
2957
- паника
2958
- папа
2959
- папка
2960
- пар
2961
- пара
2962
- парад
2963
- парализовать
2964
- параллельно
2965
- параллельный
2966
- парикмахер
2967
- парикмахерская
2968
- парк
2969
- паркет
2970
- парковаться
2971
- парламент
2972
- партер
2973
- партийный
2974
- партия
2975
- парфюмерия
2976
- пасмурно
2977
- пасмурный
2978
- паспорт
2979
- пассажир
2980
- пассивно
2981
- пассивный
2982
- пасха
2983
- патриот
2984
- патриотизм
2985
- пауза
2986
- паук
2987
- пахнуть
2988
- пачка
2989
- пачкать
2990
- пачкаться
2991
- паштет
2992
- певец
2993
- педагогический
2994
- пейзаж
2995
- пельмени
2996
- пельмень
2997
- пена
2998
- пенсионер
2999
- пенсия
3000
- первый
3001
- пере
3002
- переведу
3003
- перевезти
3004
- перевести
3005
- перевод
3006
- переводить
3007
- переводчица
3008
- перевязать
3009
- перевязывать
3010
- переговоры
3011
- перед
3012
- передавать
3013
- передать
3014
- передача
3015
- передумать
3016
- переезжать
3017
- переехать
3018
- перезванивать
3019
- перезвонить
3020
- переиздавать
3021
- переиздать
3022
- перейду
3023
- перейти
3024
- перекладывать
3025
- переключать
3026
- переключить
3027
- перекрёсток
3028
- переложить
3029
- перенести
3030
- перенесу
3031
- переносить
3032
- переобуваться
3033
- переобуться
3034
- переодеваться
3035
- переодеться
3036
- переписка
3037
- переписываться
3038
- переполнить
3039
- переполнять
3040
- перепутать
3041
- перерыв
3042
- пересадка
3043
- пересаживаться
3044
- пересесть
3045
- пересказать
3046
- пересказывать
3047
- переслать
3048
- переставать
3049
- перестану
3050
- перестать
3051
- пересылать
3052
- переулок
3053
- переутомиться
3054
- переутомляться
3055
- переход
3056
- переходить
3057
- перец
3058
- период
3059
- периодически
3060
- периодический
3061
- персик
3062
- перспектива
3063
- перспективный
3064
- перчатки
3065
- песню
3066
- песня
3067
- песок
3068
- пессимизм
3069
- пессимист
3070
- пессимистический
3071
- песчаный
3072
- петров
3073
- петрушка
3074
- петух
3075
- петь
3076
- печально
3077
- печальный
3078
- печатать
3079
- печать
3080
- печень
3081
- печенье
3082
- печка
3083
- печь
3084
- пешеход
3085
- пешком
3086
- пи
3087
- пианино
3088
- пианист
3089
- пиво
3090
- пирог
3091
- пирожное
3092
- пирожок
3093
- письмо
3094
- пить
3095
- плавать
3096
- плакать
3097
- пламя
3098
- план
3099
- планета
3100
- планировать
3101
- пластиковый
3102
- пластмассовый
3103
- пластырь
3104
- платить
3105
- платный
3106
- платок
3107
- платье
3108
- плащ
3109
- плевать
3110
- плеер
3111
- племянник
3112
- племянница
3113
- плен
3114
- плёнка
3115
- плечо
3116
- плов
3117
- пловец
3118
- плодотворно
3119
- плодотворный
3120
- плохой
3121
- площадь
3122
- плыть
3123
- плюнуть
3124
- плюс
3125
- пляж
3126
- плясать
3127
- пневмония
3128
- по
3129
- победа
3130
- победить
3131
- побелеть
3132
- побережье
3133
- побеседую
3134
- поблагодарить
3135
- побледнеть
3136
- поболтать
3137
- побреюсь
3138
- побриться
3139
- побывать
3140
- повар
3141
- поведение
3142
- повезло
3143
- повезти
3144
- поверить
3145
- повернуться
3146
- повесить
3147
- повести
3148
- повесть
3149
- по-видимому
3150
- повлиять
3151
- повод
3152
- поворачиваться
3153
- поворот
3154
- повреждение
3155
- повседневный
3156
- повсюду
3157
- повторение
3158
- повторить
3159
- повторный
3160
- повторять
3161
- повысить
3162
- повыситься
3163
- повышать
3164
- повышаться
3165
- погасить
3166
- погаснуть
3167
- погибать
3168
- погибнуть
3169
- погладить
3170
- поглядеть
3171
- поговорить
3172
- поговорка
3173
- погода
3174
- пограничник
3175
- под
3176
- подавать
3177
- подарить
3178
- подарок
3179
- подать
3180
- подбегать
3181
- подбежать
3182
- подбородок
3183
- подбородок,
3184
- подвал
3185
- подвезти
3186
- подвести
3187
- подвиг
3188
- подвинуть
3189
- подвинуться
3190
- подводить
3191
- подвозить
3192
- подготовить
3193
- подготовиться
3194
- подготовка
3195
- поддержать
3196
- поддерживать
3197
- поддержка
3198
- подействовать
3199
- поделить
3200
- поделиться
3201
- подешеветь
3202
- подмести
3203
- ��одметать
3204
- поднимать
3205
- подниматься
3206
- поднять
3207
- подняться
3208
- подогревать
3209
- подогреть
3210
- пододеяльник
3211
- подождать
3212
- подойти
3213
- подоконник
3214
- подорожать
3215
- подписаться
3216
- подписывать
3217
- подписываться
3218
- подпись
3219
- подплывать
3220
- подплыть
3221
- подполковник
3222
- подрабатывать
3223
- подраться
3224
- подробно
3225
- подросток
3226
- подруга
3227
- по-другому
3228
- подружиться
3229
- подсказать
3230
- подсказывать
3231
- подслушать
3232
- подслушивать
3233
- подсматривать
3234
- подсмотреть
3235
- подстригать
3236
- подстригаться
3237
- подстрижёшь
3238
- подстричь
3239
- подстричься
3240
- подтвердить
3241
- подтверждать
3242
- подтверждение
3243
- подумать
3244
- подуть
3245
- подушка
3246
- подходить
3247
- подходящий
3248
- подчиниться
3249
- подчиняться
3250
- подъезжать
3251
- подъехать
3252
- поедите
3253
- поесть
3254
- поехать
3255
- пожалеть
3256
- пожаловаться
3257
- пожалуйста
3258
- пожар
3259
- пожарить
3260
- пожарный
3261
- пожать
3262
- пожелание
3263
- пожелать
3264
- пожелтеть
3265
- пожениться
3266
- пожертвовать
3267
- пожилой
3268
- пожимать
3269
- позаботиться
3270
- позавидовать
3271
- позавидую
3272
- позавтракать
3273
- позавчера
3274
- позади
3275
- позвать
3276
- позволить
3277
- позволять
3278
- позвонить
3279
- поздний
3280
- поздороваться
3281
- поздравить
3282
- поздравлять
3283
- позиция
3284
- познавать
3285
- познакомиться
3286
- познать
3287
- позор
3288
- поинтересоваться
3289
- поймать
3290
- пойти
3291
- пока
3292
- показаться
3293
- показывать
3294
- показываться
3295
- покататься
3296
- покачать
3297
- поклониться
3298
- поклонник
3299
- поклонница
3300
- поколение
3301
- покрасить
3302
- покраснеть
3303
- покупатель
3304
- покупать
3305
- покупка
3306
- пол
3307
- полдень
3308
- поле
3309
- полезный
3310
- полёт
3311
- полететь
3312
- ползать
3313
- ползти
3314
- поливать
3315
- поликлиника
3316
- политехнический
3317
- политик
3318
- политика
3319
- политический
3320
- полить
3321
- полиция
3322
- полк
3323
- полка
3324
- полковник
3325
- полностью
3326
- полночь
3327
- полный
3328
- половина
3329
- положение
3330
- положительно
3331
- положительный
3332
- положить
3333
- полотенце
3334
- полтора
3335
- получать
3336
- получаться
3337
- получить
3338
- получиться
3339
- польза
3340
- пользоваться
3341
- полюбить
3342
- полюбоваться
3343
- полюс
3344
- помахать
3345
- поменять
3346
- поменяться
3347
- померить
3348
- помешать
3349
- помещение
3350
- помидор
3351
- помириться
3352
- помнить
3353
- помог
3354
- помогать
3355
- помолиться
3356
- помолодеть
3357
- помочь
3358
- помощь
3359
- помыть
3360
- помыться
3361
- понедельник
3362
- понемногу
3363
- понижаться
3364
- понизиться
3365
- понимание
3366
- понимать
3367
- понравиться
3368
- понравлюсь
3369
- понюхать
3370
- понятие
3371
- понятный
3372
- понять
3373
- попадать
3374
- попасть
3375
- поперёк
3376
- попить
3377
- поправить
3378
- поправиться
3379
- поправка
3380
- поправлять
3381
- поправляться
3382
- попробовать
3383
- попросить
3384
- попрощаться
3385
- попугай
3386
- популярный
3387
- попытаться
3388
- попытка
3389
- пора
3390
- поражать
3391
- поражение
3392
- поразить
3393
- по-разному
3394
- поранить
3395
- порвать
3396
- порваться
3397
- порезать
3398
- поровну
3399
- порт
3400
- портить
3401
- портиться
3402
- портрет
3403
- портфель
3404
- поругаться
3405
- порядок
3406
- порядочный
3407
- посадить
3408
- посвятить
3409
- посвящать
3410
- посередине
3411
- посетитель
3412
- посетить
3413
- посещать
3414
- посидеть
3415
- посинеть
3416
- поскольку
3417
- послать
3418
- после
3419
- последить
3420
- последний
3421
- послезавтра
3422
- пословица
3423
- послушать
3424
- послушно
3425
- послушный
3426
- посмотреть
3427
- посоветовать
3428
- посоветую
3429
- посол
3430
- посолить
3431
- посольство
3432
- посочувствовать
3433
- поспешить
3434
- поспорить
3435
- поссориться
3436
- поставить
3437
- постараться
3438
- постареть
3439
- постепенно
3440
- постирать
3441
- постоянный
3442
- постричься
3443
- построить
3444
- поступать
3445
- поступить
3446
- поступок
3447
- постучать
3448
- посуда
3449
- посылать
3450
- посылка
3451
- потемнеть
3452
- потенциальный
3453
- потеплеть
3454
- потереть
3455
- поток
3456
- потолок
3457
- потом
3458
- потомок
3459
- потому
3460
- потратить
3461
- потребитель
3462
- потребительский
3463
- потребность
3464
- потребовать
3465
- потребоваться
3466
- потребую
3467
- потрогать
3468
- потрясать
3469
- потрясающий
3470
- потушить
3471
- потянуть
3472
- поужинать
3473
- похвалить
3474
- похвастать
3475
- похвастаться
3476
- поход
3477
- походка
3478
- похож
3479
- похолодание
3480
- похолодать
3481
- похоронить
3482
- похороны
3483
- похудеть
3484
- поцеловать
3485
- почему
3486
- почему-то
3487
- почерк
3488
- почернеть
3489
- почётный
3490
- починить
3491
- почистить
3492
- почта
3493
- почтальон
3494
- почти
3495
- почувствовать
3496
- пошёл
3497
- пошлина
3498
- пошутить
3499
- поэзия
3500
- поэма
3501
- поэт
3502
- поэтому
3503
- появиться
3504
- появляться
3505
- пояс
3506
- пра
3507
- пра-
3508
- прабабушка
3509
- прав
3510
- правда
3511
- правило
3512
- правильный
3513
- правительство
3514
- править
3515
- правнук
3516
- правнучка
3517
- право
3518
- правовой
3519
- православие
3520
- православный
3521
- правосудие
3522
- правый
3523
- правящий
3524
- прадед
3525
- прадедушка
3526
- праздник
3527
- праздновать
3528
- практика
3529
- практикант
3530
- практический
3531
- практичный
3532
- прачечная
3533
- превосходно
3534
- превосходный
3535
- превратить
3536
- превращать
3537
- пред
3538
- предавать
3539
- предатель
3540
- предать
3541
- предварительно
3542
- предварительный
3543
- предвидеть
3544
- предвыборный
3545
- предисловие
3546
- предлагать
3547
- предложение
3548
- предложить
3549
- предмет
3550
- предок
3551
- предполагать
3552
- предположение
3553
- предположить
3554
- предпочесть
3555
- предпочитать
3556
- предприимчивый
3557
- предприниматель
3558
- предприятие
3559
- предрассудок
3560
- председатель
3561
- предсказать
3562
- предсказывать
3563
- представитель
3564
- представить
3565
- представиться
3566
- представлять
3567
- представляться
3568
- предупредить
3569
- предупреждать
3570
- предупреждение
3571
- предусматривать
3572
- предусмотреть
3573
- предусмотрительно
3574
- предусмотрительный
3575
- предчувствовать
3576
- предшествовать
3577
- предъявить
3578
- предъявлять
3579
- предыдущий
3580
- преемник
3581
- прежде
3582
- президент
3583
- презрительно
3584
- презрительный
3585
- преимущество
3586
- прекрасный
3587
- прекратить
3588
- прекращать
3589
- премия
3590
- премьера
3591
- преобладать
3592
- преодолевать
3593
- преодолеть
3594
- преподаватель
3595
- преподавать
3596
- препятствие
3597
- препятствовать
3598
- преследовать
3599
- пресса
3600
- престижно
3601
- престижный
3602
- преступление
3603
- преступник
3604
- претендент
3605
- претендовать
3606
- при
3607
- прибавить
3608
- прибавлять
3609
- прибежать
3610
- приближаться
3611
- приблизительно
3612
- приблизительный
3613
- приблизиться
3614
- прибывать
3615
- прибыль
3616
- прибыть
3617
- приведу
3618
- привезти
3619
- привезу
3620
- привести
3621
- привет
3622
- приветливо
3623
- приветливый
3624
- приветствовать
3625
- привилегия
3626
- привлекательный
3627
- привлекать
3628
- привлечь
3629
- приводить
3630
- привозить
3631
- привыкать
3632
- привыкла
3633
- привыкнуть
3634
- привычка
3635
- привычно
3636
- привычный
3637
- пригласительный
3638
- пригласить
3639
- приглашать
3640
- приглашение
3641
- приговор
3642
- придумать
3643
- придумывать
3644
- приезд
3645
- приезжать
3646
- приезжий
3647
- приехать
3648
- призвание
3649
- призвать
3650
- признавать
3651
- признаваться
3652
- признак
3653
- признать
3654
- признаться
3655
- призывать
3656
- прийти
3657
- прийтись
3658
- приказ
3659
- приказать
3660
- приказывать
3661
- прикасаться
3662
- приключение
3663
- прикоснуться
3664
- прилетать
3665
- прилететь
3666
- пример
3667
- примерить
3668
- примерять
3669
- примета
3670
- примитивно
3671
- примитивный
3672
- приморский
3673
- принадлежать
3674
- принести
3675
- принимать
3676
- принцип
3677
- принципиально
3678
- принципиальный
3679
- принять
3680
- приобрела
3681
- приобрести
3682
- приобретать
3683
- припарковаться
3684
- природа
3685
- природный
3686
- прислать
3687
- присниться
3688
- присоединить
3689
- присоединиться
3690
- присоединять
3691
- присоединяться
3692
- приступать
3693
- приступить
3694
- присутствовать
3695
- присылать
3696
- приходить
3697
- приходиться
3698
- причесаться
3699
- причёска
3700
- причёсываться
3701
- причина
3702
- ��ришлось
3703
- приятель
3704
- приятельница
3705
- приятный
3706
- про
3707
- проанализировать
3708
- пробежать
3709
- пробка
3710
- проблема
3711
- пробыть
3712
- проведу
3713
- проверить
3714
- проверять
3715
- провести
3716
- проветривать
3717
- проветрить
3718
- провинциальный
3719
- провинция
3720
- проводить
3721
- проводник
3722
- провожать
3723
- прогноз
3724
- проголосовать
3725
- проголосую
3726
- программа
3727
- программист
3728
- прогресс
3729
- прогрессивный
3730
- прогулка
3731
- продавать
3732
- продавец
3733
- продадим
3734
- продать
3735
- продемонстрировать
3736
- продлевать
3737
- продлить
3738
- продовольственный
3739
- продолжать
3740
- продолжаться
3741
- продолжение
3742
- продолжительность
3743
- продолжительный
3744
- продолжить
3745
- продолжиться
3746
- продукты
3747
- продукция
3748
- продумать
3749
- продумывать
3750
- проезд
3751
- проездной
3752
- проезжать
3753
- проект
3754
- проехать
3755
- прожиточный
3756
- прожить
3757
- проза
3758
- прозвучать
3759
- прозрачный
3760
- проиграть
3761
- проигрывать
3762
- произведение
3763
- произвела
3764
- произвести
3765
- производить
3766
- производство
3767
- произнести
3768
- произносить
3769
- произношение
3770
- произойти
3771
- происходить
3772
- происшествие
3773
- пройду
3774
- пройти
3775
- прокомментировать
3776
- пролетать
3777
- пролететь
3778
- промокать
3779
- промокнуть
3780
- промолчать
3781
- промышленность
3782
- промышленный
3783
- пропадать
3784
- пропасть
3785
- проплывать
3786
- проплыть
3787
- пропуск
3788
- пропускать
3789
- пропустить
3790
- проработать
3791
- просить
3792
- прослушать
3793
- проснуться
3794
- проспать
3795
- проспект
3796
- простить
3797
- проститься
3798
- простой
3799
- просторный
3800
- простудиться
3801
- простыня
3802
- просыпаться
3803
- просьба
3804
- протест
3805
- протестовать
3806
- против
3807
- противоположный
3808
- противопоставить
3809
- противопоставлять
3810
- противоречие
3811
- профессионал
3812
- профессионально
3813
- профессиональный
3814
- профессия
3815
- профессор
3816
- прохладный
3817
- проходить
3818
- прохожий
3819
- процент
3820
- процесс
3821
- процитировать
3822
- прочитать
3823
- прочувствовать
3824
- прошедший
3825
- прошлогодний
3826
- прошлое
3827
- прошлый
3828
- прощать
3829
- прощаться
3830
- пруд
3831
- прыгать
3832
- прямой
3833
- прятать
3834
- психолог
3835
- психологический
3836
- психология
3837
- птица
3838
- публиковать
3839
- пугать
3840
- пугаться
3841
- пуговица
3842
- пункт
3843
- пунктуальный
3844
- пустой
3845
- пусть
3846
- путать
3847
- путеводитель
3848
- путешественник
3849
- путешествие
3850
- путешествовать
3851
- путь
3852
- пушистый
3853
- пчела
3854
- пылесос
3855
- пыль
3856
- пыльно
3857
- пыльный
3858
- пытаться
3859
- пьеса
3860
- пьяный
3861
- пятеро
3862
- пятка
3863
- пятнадцать
3864
- пятница
3865
- пятно
3866
- пятый
3867
- пять
3868
- пятьдесят
3869
- пятьсот
3870
- работа
3871
- работать
3872
- работоспособный
3873
- работу
3874
- рабочий
3875
- равнодушно
3876
- равнодушный
3877
- равноправие
3878
- равный
3879
- рад
3880
- ради
3881
- радикально
3882
- радикальный
3883
- радио
3884
- радиоволна
3885
- радовать
3886
- радоваться
3887
- радостно
3888
- радостный
3889
- радость
3890
- раз
3891
- разбивать
3892
- разбиваться
3893
- разбирать
3894
- разбираться
3895
- разбить
3896
- разбиться
3897
- разбогатеть
3898
- разбудить
3899
- разве
3900
- развестись
3901
- развивать
3902
- развиваться
3903
- развитие
3904
- развить
3905
- развиться
3906
- развлекательный
3907
- разводиться
3908
- разглядеть
3909
- разглядывать
3910
- разговаривать
3911
- разговор
3912
- разговориться
3913
- разговорчивый
3914
- разгораться
3915
- разгореться
3916
- раздавать
3917
- раздать
3918
- раздеваться
3919
- разделить
3920
- разделиться
3921
- раздеться
3922
- разливать
3923
- разлить
3924
- различный
3925
- разлюбить
3926
- разменивать
3927
- разменять
3928
- размер
3929
- разница
3930
- разнообразный
3931
- разносторонний
3932
- разноцветный
3933
- разный
3934
- разобрать
3935
- разобраться
3936
- разогревать
3937
- разогреть
3938
- разозлиться
3939
- разойтись
3940
- разорвать
3941
- разориться
3942
- разоряться
3943
- разочароваться
3944
- разочаровываться
3945
- разочаруюсь
3946
- разрезать
3947
- разрешать
3948
- разрешение
3949
- разреш��ть
3950
- разрушаться
3951
- разрушиться
3952
- рай
3953
- район
3954
- ракета
3955
- рана
3956
- раненый
3957
- ранний
3958
- рано
3959
- раньше
3960
- расизм
3961
- расист
3962
- расписание
3963
- расписаться
3964
- расписываться
3965
- распродажа
3966
- рассвет
3967
- рассердиться
3968
- рассержусь
3969
- рассеянно
3970
- рассеянный
3971
- рассказ
3972
- рассказать
3973
- рассказывать
3974
- расследовать
3975
- расслышать
3976
- рассматривать
3977
- рассмотреть
3978
- расставаться
3979
- расстаться
3980
- расстёгивать
3981
- расстегнуть
3982
- расстояние
3983
- расстраиваться
3984
- расстроиться
3985
- рассуждать
3986
- рассчитать
3987
- рассчитаться
3988
- рассчитывать
3989
- рассчитываться
3990
- рассыпать
3991
- рассыпаться
3992
- растение
3993
- растеряться
3994
- расти
3995
- расход
3996
- расходиться
3997
- расходы
3998
- расцвет
3999
- расчесать
4000
- расчёска
4001
- расчёсывать
4002
- расчётливый
4003
- расширить
4004
- расширять
4005
- рациональный
4006
- рвать
4007
- ре
4008
- реагировать
4009
- реализовать
4010
- реально
4011
- реальный
4012
- ребёнок
4013
- ребята
4014
- ревниво
4015
- ревнивый
4016
- ревновать
4017
- революция
4018
- регион
4019
- региональный
4020
- регистрация
4021
- регистрироваться
4022
- регулировать
4023
- регулярный
4024
- редактор
4025
- редкий
4026
- режиссёр
4027
- резать
4028
- резкий
4029
- резко
4030
- результат
4031
- река
4032
- реклама
4033
- рекламировать
4034
- рекомендация
4035
- рекомендовать
4036
- рекорд
4037
- ректор
4038
- религия
4039
- ремонт
4040
- ремонтировать
4041
- репертуар
4042
- репетировать
4043
- репетиция
4044
- репродукция
4045
- ресница
4046
- ресницы
4047
- республика
4048
- реставрировать
4049
- ресторан
4050
- референдум
4051
- реформа
4052
- реформировать
4053
- рецензия
4054
- рецепт
4055
- речку
4056
- речь
4057
- решать
4058
- решение
4059
- решительный
4060
- решить
4061
- рис
4062
- риск
4063
- рискнуть
4064
- рисковать
4065
- рисовать
4066
- рисунок
4067
- ритм
4068
- ровесник
4069
- ровный
4070
- родина
4071
- родственник
4072
- рождение
4073
- рождество
4074
- роза
4075
- розетка
4076
- розовый
4077
- роль
4078
- роман
4079
- романс
4080
- романтик
4081
- ромашка
4082
- российский
4083
- россиянин
4084
- россиянка
4085
- россиянок
4086
- рост
4087
- рот
4088
- рояль
4089
- рубашка
4090
- рубль
4091
- ругать
4092
- ругаться
4093
- рука
4094
- рукав
4095
- руководитель
4096
- руководить
4097
- рулет
4098
- руль
4099
- румяный
4100
- русский
4101
- русый
4102
- русь
4103
- ручей
4104
- ручка
4105
- рыба
4106
- рыбак
4107
- рыжий
4108
- рынок
4109
- рюкзак
4110
- рюмка
4111
- рябина
4112
- ряд
4113
- сад
4114
- садиться
4115
- сажать
4116
- салат
4117
- салфетка
4118
- салют
4119
- сам
4120
- самовар
4121
- самолёт
4122
- самолюбивый
4123
- самостоятельный
4124
- самый
4125
- санаторий
4126
- сантехник
4127
- сантиметр
4128
- сапоги
4129
- сарделька
4130
- сатирический
4131
- сахар
4132
- сахарница
4133
- сбегать
4134
- сбежать
4135
- сбербанк
4136
- сберечь
4137
- св
4138
- свадьба
4139
- сварить
4140
- свежий
4141
- свёкла
4142
- свёкор
4143
- свекровь
4144
- сверху
4145
- свет
4146
- светить
4147
- светофор
4148
- свидание
4149
- свидетель
4150
- свинина
4151
- свинья
4152
- свитер
4153
- свобода
4154
- свободный
4155
- свободолюбивый
4156
- свой
4157
- свойство
4158
- свою
4159
- связать
4160
- связывать
4161
- связь
4162
- святой
4163
- священник
4164
- сгореть
4165
- сдавать
4166
- сдаст
4167
- сдать
4168
- сдача
4169
- сделать
4170
- се
4171
- сеанс
4172
- себя
4173
- север
4174
- северный
4175
- сегодня
4176
- сегодняшний
4177
- седина
4178
- седой
4179
- седьмой
4180
- сейчас
4181
- секрет
4182
- секретарь
4183
- секретно
4184
- секретный
4185
- секс
4186
- сексуальный
4187
- селёдка
4188
- село
4189
- сельдь
4190
- сельский
4191
- семейный
4192
- семестр
4193
- семинар
4194
- семнадцать
4195
- семь
4196
- семьдесят
4197
- семьсот
4198
- семья
4199
- сенсация
4200
- сентиментальный
4201
- сентябрь
4202
- сердито
4203
- сердитый
4204
- сердиться
4205
- сердце
4206
- серебристый
4207
- серебристый,
4208
- серебро
4209
- серебряный
4210
- середина
4211
- сериал
4212
- серия
4213
- серый
4214
- серьёзный
4215
- сессия
4216
- сестра
4217
- сесть
4218
- сибирский
4219
- сибиряк
4220
- сибирячка
4221
- сигарета
4222
- сигнал
4223
- сигнализация
4224
- сидеть
4225
- сила
4226
- сильный
4227
- символ
4228
- симпатичный
4229
- симфония
4230
- синий
4231
- сиреневый
4232
- сирень
4233
- сирота
4234
- систематизировать
4235
- систематически
4236
- ситуация
4237
- сказать
4238
- сказка
4239
- скамейка
4240
- скандал
4241
- скатерть
4242
- сквер
4243
- сквозняк
4244
- сквозь
4245
- скептик
4246
- скидка
4247
- складывать
4248
- склероз
4249
- сковорода
4250
- сковородка
4251
- скользкий
4252
- скользко
4253
- сколько
4254
- скоро
4255
- скорость
4256
- скорый
4257
- скрипач
4258
- скрипка
4259
- скромный
4260
- скульптор
4261
- скульптура
4262
- скучать
4263
- скучный
4264
- слабеть
4265
- слабый
4266
- слава
4267
- славянский
4268
- сладкий
4269
- слева
4270
- следить
4271
- следовательно
4272
- следующий
4273
- слеза
4274
- слепнуть
4275
- слепой
4276
- слива
4277
- сливка
4278
- слишком
4279
- словарь
4280
- слово
4281
- сложить
4282
- сложный
4283
- сломать
4284
- сломаться
4285
- слон
4286
- служащий
4287
- служить
4288
- случай
4289
- случайно
4290
- случайный
4291
- случаться
4292
- случиться
4293
- слушать
4294
- слышать
4295
- смелость
4296
- смелый
4297
- смерть
4298
- сметана
4299
- смех
4300
- смешной
4301
- смеяться
4302
- смотреть
4303
- смочь
4304
- смысл
4305
- снаружи
4306
- сначала
4307
- снег
4308
- снимать
4309
- сниться
4310
- снова
4311
- снять
4312
- со
4313
- собака
4314
- собеседник
4315
- собирать
4316
- собор
4317
- собрание
4318
- собрать
4319
- собраться
4320
- собственник
4321
- собственность
4322
- собственный
4323
- событие
4324
- совершенствовать
4325
- совесть
4326
- совет
4327
- советовать
4328
- советоваться
4329
- советский
4330
- соврать
4331
- современник
4332
- современный
4333
- совсем
4334
- согласен
4335
- согласие
4336
- согласиться
4337
- согласно
4338
- соглашаться
4339
- соглашение
4340
- согреться
4341
- сода
4342
- содержание
4343
- соединить
4344
- соединять
4345
- сожаление
4346
- создавать
4347
- создать
4348
- создашь
4349
- сознание
4350
- созревать
4351
- созреть
4352
- сойдёшь
4353
- сойти
4354
- сок
4355
- сократить
4356
- сокращать
4357
- сокращение
4358
- солдат
4359
- солёный
4360
- солидарность
4361
- солить
4362
- солнечный
4363
- солнце
4364
- соловей
4365
- соль
4366
- сомневаться
4367
- сомнение
4368
- сон
4369
- сообща
4370
- сообщать
4371
- сообщение
4372
- сообщить
4373
- соответствовать
4374
- соотечественник
4375
- соотношение
4376
- сопоставить
4377
- сопоставлять
4378
- сопротивляться
4379
- сорвать
4380
- соревнование
4381
- сорить
4382
- сорок
4383
- сорт
4384
- сосед
4385
- соседний
4386
- сосиска
4387
- соскучиться
4388
- сослаться
4389
- сосна
4390
- сосредотачиваться
4391
- сосредоточиться
4392
- составить
4393
- составлять
4394
- состояние
4395
- состоять
4396
- состояться
4397
- сотовый
4398
- сотрудник
4399
- сотрудничать
4400
- сотрудничество
4401
- соус
4402
- сохнуть
4403
- социализм
4404
- социалистический
4405
- социальный
4406
- социолог
4407
- социология
4408
- сочный
4409
- сочувствие
4410
- сочувствовать
4411
- союзник
4412
- спагетти
4413
- спальный
4414
- спальня
4415
- спас
4416
- спасатель
4417
- спасать
4418
- спасаться
4419
- спасибо
4420
- спасти
4421
- спастись
4422
- спать
4423
- спектакль
4424
- спеть
4425
- специализироваться
4426
- специалист
4427
- специальность
4428
- специальный
4429
- специи
4430
- специфика
4431
- специя
4432
- спешить
4433
- спид
4434
- спина
4435
- спирт
4436
- список
4437
- спичка
4438
- спо
4439
- спокойный
4440
- спонсор
4441
- спор
4442
- спорить
4443
- спорт
4444
- спортивный
4445
- спортсмен
4446
- способ
4447
- способность
4448
- способный
4449
- споткнуться
4450
- спотыкаться
4451
- справа
4452
- справедливо
4453
- справедливый
4454
- справка
4455
- справочник
4456
- спрашивать
4457
- спросить
4458
- спрятать
4459
- спускаться
4460
- спуститься
4461
- спутник
4462
- сравнивать
4463
- сравнить
4464
- сразу
4465
- среда
4466
- среди
4467
- средний
4468
- средство
4469
- срок
4470
- срочно
4471
- срочный
4472
- срывать
4473
- ссориться
4474
- ссылаться
4475
- ста
4476
- стабильно
4477
- стабильный
4478
- ставить
4479
- ставлю
4480
- стадион
4481
- стадо
4482
- стакан
4483
- стальной
4484
- стандарт
4485
- стандартный
4486
- становиться
4487
- стану
4488
- станция
4489
- стараться
4490
- старик
4491
- старинный
4492
- старомодно
4493
- старомодный
4494
- старость
4495
- старт
4496
- старуха
4497
- старшеклассник
4498
- старшеклассница
4499
- старший
4500
- старый
4501
- статуя
4502
- стать
4503
- статья
4504
- стая
4505
- стекло
4506
- стеклянный
4507
- стена
4508
- стесняться
4509
- стиль
4510
- стимул
4511
- стипендия
4512
- стирать
4513
- стихи
4514
- стихийный
4515
- стихотворение
4516
- сто
4517
- стоимость
4518
- стоить
4519
- сток
4520
- стол
4521
- столб
4522
- столица
4523
- столовая
4524
- столько
4525
- стоматолог
4526
- сторона
4527
- стоять
4528
- страдать
4529
- страна
4530
- страница
4531
- странный
4532
- страстно
4533
- страстный
4534
- страх
4535
- страховка
4536
- страшный
4537
- стрелять
4538
- стремиться
4539
- стрижка
4540
- стричься
4541
- строгий
4542
- строитель
4543
- строительный
4544
- строительство
4545
- строить
4546
- стройка
4547
- стройный
4548
- строчка
4549
- структура
4550
- студент
4551
- стучать
4552
- стыдно
4553
- стюардесса
4554
- суббота
4555
- субъективно
4556
- субъективный
4557
- сувенир
4558
- суверенитет
4559
- суверенный
4560
- суд
4561
- судить
4562
- судьба
4563
- судья
4564
- сумасшедший
4565
- сумка
4566
- сумма
4567
- суп
4568
- супруг
4569
- сутки
4570
- сухой
4571
- сушить
4572
- сушка
4573
- существовать
4574
- сущий
4575
- суэцкий
4576
- сую
4577
- сформировать
4578
- сформироваться
4579
- сформулировать
4580
- сфотографировать
4581
- сфотографироваться
4582
- схема
4583
- сходить
4584
- сходство
4585
- сцена
4586
- счастливый
4587
- счастье
4588
- счёт
4589
- считать
4590
- считаться
4591
- сшить
4592
- съедим
4593
- съезд
4594
- съездить
4595
- съезжать
4596
- съехать
4597
- сыграть
4598
- сын
4599
- сыр
4600
- сыро
4601
- сырой
4602
- сытый
4603
- сэкономить
4604
- сэкономлю
4605
- сюда
4606
- сядешь
4607
- та
4608
- табак
4609
- таблетка
4610
- таблица
4611
- таз
4612
- тайга
4613
- тайна
4614
- тайно
4615
- тайный
4616
- так
4617
- так и
4618
- также
4619
- таким
4620
- такой
4621
- такси
4622
- таксист
4623
- тактично
4624
- тактичный
4625
- талант
4626
- талантливый
4627
- там
4628
- таможенник
4629
- таможня
4630
- танец
4631
- танк
4632
- танцевать
4633
- тапочки
4634
- таракан
4635
- тарелка
4636
- тащить
4637
- твёрдый
4638
- твой
4639
- творчество
4640
- театр
4641
- театральный
4642
- тезис
4643
- телевидение
4644
- телевизионный
4645
- телевизор
4646
- телеграмма
4647
- телеграф
4648
- телефон
4649
- тело
4650
- телохранитель
4651
- тельно
4652
- тельности
4653
- тема
4654
- темнеть
4655
- тёмный
4656
- темперамент
4657
- темпераментный
4658
- температура
4659
- тенденция
4660
- теннис
4661
- теннисист
4662
- тень
4663
- теоретический
4664
- теория
4665
- теперь
4666
- теплеть
4667
- теплоход
4668
- тёплый
4669
- терапевт
4670
- тереть
4671
- термометр
4672
- терпеливо
4673
- терпеливый
4674
- терпеть
4675
- территория
4676
- терроризм
4677
- террорист
4678
- террористический
4679
- терять
4680
- теряться
4681
- тесно
4682
- тесный
4683
- тест
4684
- тесто
4685
- тетрадь
4686
- тётя
4687
- техника
4688
- технический
4689
- течь
4690
- ти
4691
- тигр
4692
- типичный
4693
- тишина
4694
- ткань
4695
- то
4696
- товар
4697
- товарищ
4698
- тогда
4699
- тоже
4700
- толкать
4701
- толкнуть
4702
- толпа
4703
- толстый
4704
- только
4705
- тонкий
4706
- тоннель
4707
- тонуть
4708
- торговля
4709
- торжественно
4710
- торжественный
4711
- тормозить
4712
- торт
4713
- тост
4714
- тот
4715
- точка
4716
- точность
4717
- точный
4718
- тошнить
4719
- трава
4720
- травма
4721
- трагедия
4722
- трагически
4723
- трагический
4724
- традиционно
4725
- традиционный
4726
- традиция
4727
- трактор
4728
- трамвай
4729
- транспорт
4730
- транспортный
4731
- тратить
4732
- траур
4733
- требование
4734
- требовательно
4735
- требовательный
4736
- требовать
4737
- требоваться
4738
- тревожный
4739
- тренер
4740
- тренироваться
4741
- тренировка
4742
- треск
4743
- треска
4744
- третий
4745
- треть
4746
- трещина
4747
- три
4748
- тридцать
4749
- трижды
4750
- тринадцать
4751
- триста
4752
- трогать
4753
- трогаться
4754
- трое
4755
- тройка
4756
- троллейбус
4757
- тронуться
4758
- тротуар
4759
- труба
4760
- трубка
4761
- труд
4762
- трудиться
4763
- трудность
4764
- трудный
4765
- трудолюбивый
4766
- трус
4767
- трусливо
4768
- трусливый
4769
- трусы
4770
- тряпка
4771
- туалет
4772
- туда
4773
- туман
4774
- тумбочка
4775
- тупик
4776
- тупой
4777
- туризм
4778
- турист
4779
- туристический
4780
- туристский
4781
- тут
4782
- туфли
4783
- туча
4784
- тушить
4785
- тщательно
4786
- тщательный
4787
- ты
4788
- тыква
4789
- тысяча
4790
- тюльпан
4791
- тюрьма
4792
- тяжёлый
4793
- тянуть
4794
- убегать
4795
- убедительно
4796
- убедительный
4797
- убедить
4798
- убедиться
4799
- убежать
4800
- убеждать
4801
- убеждаться
4802
- убеждён
4803
- убеждённый
4804
- уберечь
4805
- убивать
4806
- убийство
4807
- убийца
4808
- убирать
4809
- убить
4810
- уборка
4811
- уборщица
4812
- убрать
4813
- уважаемый
4814
- уважать
4815
- уважение
4816
- увёз
4817
- увезти
4818
- увеличивать
4819
- увеличиваться
4820
- увеличить
4821
- уверенность
4822
- уверенный
4823
- увести
4824
- увидеть
4825
- увидеться
4826
- увлекательно
4827
- увлекательный
4828
- увлекаться
4829
- увлечение
4830
- увлечься
4831
- уводить
4832
- увозить
4833
- уволить
4834
- уволиться
4835
- увольнять
4836
- увольнять��я
4837
- угадать
4838
- угадывать
4839
- угнать
4840
- уговаривать
4841
- уговорить
4842
- угол
4843
- уголь
4844
- угонять
4845
- угостить
4846
- угощать
4847
- удаваться
4848
- удалить
4849
- удалять
4850
- удар
4851
- ударить
4852
- удариться
4853
- удаться
4854
- удача
4855
- удачливый
4856
- удачно
4857
- удачный
4858
- удивительный
4859
- удивиться
4860
- удивление
4861
- удивляться
4862
- удобный
4863
- удовлетворительно
4864
- удовлетворительный
4865
- удочка
4866
- уезжать
4867
- уехать
4868
- ужас
4869
- ужасный
4870
- уже
4871
- ужин
4872
- ужинать
4873
- узкий
4874
- узнавать
4875
- узнать
4876
- уйти
4877
- указатель
4878
- укладывать
4879
- укол
4880
- украсить
4881
- украсть
4882
- украшать
4883
- украшение
4884
- укрепить
4885
- укрепление
4886
- укреплять
4887
- уксус
4888
- укусить
4889
- улетать
4890
- улететь
4891
- улица
4892
- уложить
4893
- улучшать
4894
- улучшаться
4895
- улучшение
4896
- улучшить
4897
- улучшиться
4898
- улыбаться
4899
- улыбка
4900
- улыбнуться
4901
- ум
4902
- умение
4903
- уменьшаться
4904
- уменьшиться
4905
- умереть
4906
- умерла
4907
- уметь
4908
- умирать
4909
- умолять
4910
- умываться
4911
- умыться
4912
- унесёшь
4913
- унести
4914
- универмаг
4915
- универсальный
4916
- университет
4917
- университетский
4918
- унижать
4919
- унижение
4920
- унизить
4921
- уникальный
4922
- уничтожать
4923
- уничтожить
4924
- уносить
4925
- упаковать
4926
- упала
4927
- упасть
4928
- употребить
4929
- употреблять
4930
- употребляться
4931
- управление
4932
- управлять
4933
- упражнение
4934
- упрекать
4935
- упрекнуть
4936
- упростить
4937
- упрощать
4938
- упрямо
4939
- упрямый
4940
- ураган
4941
- урегулировать
4942
- урна
4943
- уровень
4944
- урожай
4945
- урок
4946
- усадьба
4947
- усиливаться
4948
- усилить
4949
- усилиться
4950
- ускорить
4951
- ускорять
4952
- условие
4953
- усложнить
4954
- усложнять
4955
- услуга
4956
- усовершенствовать
4957
- успевать
4958
- успеть
4959
- успех
4960
- успешный
4961
- успокаиваться
4962
- успокоиться
4963
- уставать
4964
- усталый
4965
- устанавливать
4966
- установить
4967
- устаревать
4968
- устареть
4969
- устать
4970
- устный
4971
- устраивать
4972
- устроить
4973
- уступать
4974
- уступить
4975
- усы
4976
- утверждать
4977
- утверждение
4978
- утка
4979
- утонуть
4980
- уточнение
4981
- уточнить
4982
- уточнять
4983
- утренний
4984
- утро
4985
- утром
4986
- утюг
4987
- ухаживать
4988
- ухо
4989
- уходить
4990
- ухудшать
4991
- ухудшаться
4992
- ухудшение
4993
- ухудшить
4994
- ухудшиться
4995
- участвовать
4996
- участие
4997
- участник
4998
- учёба
4999
- учебник
5000
- учебный
5001
- ученик
5002
- учёный
5003
- училище
5004
- учитель
5005
- учить
5006
- учиться
5007
- учреждение
5008
- уютный
5009
- фабрика
5010
- факс
5011
- факт
5012
- факультет
5013
- фальшиво
5014
- фальшивый
5015
- фамилия
5016
- фантастика
5017
- фарфор
5018
- фашизм
5019
- фашист
5020
- февраль
5021
- федеральный
5022
- федерация
5023
- фен
5024
- фермер
5025
- фестиваль
5026
- физик
5027
- физика
5028
- физический
5029
- филе
5030
- филиал
5031
- филолог
5032
- филологический
5033
- филология
5034
- философский
5035
- фильм
5036
- финансировать
5037
- финиш
5038
- фиолетовый
5039
- фирма
5040
- фирменный
5041
- флаг
5042
- флот
5043
- фойе
5044
- фонарь
5045
- фонтан
5046
- фону
5047
- форма
5048
- формально
5049
- формальный
5050
- формирование
5051
- формировать
5052
- формироваться
5053
- формулировать
5054
- фотоаппарат
5055
- фотографировать
5056
- фотографироваться
5057
- фотографируюсь
5058
- фотография
5059
- фрагмент
5060
- фраза
5061
- француз
5062
- французский
5063
- французско-русский
5064
- фронт
5065
- фрукты
5066
- фундамент
5067
- функционировать
5068
- футбол
5069
- футболист
5070
- футболка
5071
- халат
5072
- характеризовать
5073
- характеристика
5074
- характерный
5075
- хвалить
5076
- хвастать
5077
- хватать
5078
- хватить
5079
- хвойный
5080
- хвост
5081
- химик
5082
- химический
5083
- химия
5084
- химчистка
5085
- хирург
5086
- хитро
5087
- хитрый
5088
- хлеб
5089
- хлопать
5090
- хлопнуть
5091
- хлопок
5092
- хобби
5093
- ходить
5094
- хозяин
5095
- хозяйство
5096
- хоккеист
5097
- хоккей
5098
- холл
5099
- холод
5100
- холодильник
5101
- холодный
5102
- хор
5103
- хоронить
5104
- хороший
5105
- хотеть
5106
- хотеться
5107
- хранить
5108
- христианин
5109
- христианка
5110
- христианок
5111
- христианство
5112
- хромать
5113
- хроника
5114
- худеть
5115
- художественный
5116
- художник
5117
- худой
5118
- хулиган
5119
- царь
5120
- цвести
5121
- цвет
5122
- цвета
5123
- цветной
5124
- цветы
5125
- целеустремлённо
5126
- целеустремлённый
5127
- целиком
5128
- целовать
5129
- целоваться
5130
- целый
5131
- цель
5132
- цена
5133
- ценить
5134
- цениться
5135
- ценный
5136
- центр
5137
- центральный
5138
- цепочка
5139
- церковь
5140
- цивилизация
5141
- цинично
5142
- циничный
5143
- цирк
5144
- цитата
5145
- цитировать
5146
- цифра
5147
- ция
5148
- цыплёнок
5149
- чай
5150
- чайник
5151
- частный
5152
- часто
5153
- часть
5154
- часы
5155
- чашка
5156
- чей
5157
- чек
5158
- человек
5159
- человечество
5160
- чем
5161
- чемодан
5162
- чемпион
5163
- чемпионат
5164
- чепуха
5165
- через
5166
- черешня
5167
- чернеть
5168
- чёрный
5169
- чёрствый
5170
- черта
5171
- чесаться
5172
- чеснок
5173
- честный
5174
- честолюбивый
5175
- четверг
5176
- четвёрка
5177
- четверо
5178
- четвёртый
5179
- четверть
5180
- чётный
5181
- четыре
5182
- четыреста
5183
- четырнадцать
5184
- чинить
5185
- чиновник
5186
- число
5187
- чистить
5188
- чистый
5189
- читальный
5190
- читатель
5191
- читать
5192
- чихать
5193
- чихнуть
5194
- чрезвычайно
5195
- чрезвычайный
5196
- чтение
5197
- что
5198
- чтобы
5199
- что-либо
5200
- чувство
5201
- чувствовать
5202
- чудесно
5203
- чудесный
5204
- чудо
5205
- чужой
5206
- чуткий
5207
- чутко
5208
- шаг
5209
- шагать
5210
- шампанский
5211
- шампанское
5212
- шампунь
5213
- шанс
5214
- шапка
5215
- шарф
5216
- шахматист
5217
- шахматы
5218
- шахтёр
5219
- шашка
5220
- шашки
5221
- шашлык
5222
- шёлк
5223
- шёлковый
5224
- шепнуть
5225
- шептать
5226
- шерсть
5227
- шестнадцать
5228
- шестой
5229
- шесть
5230
- шестьдесят
5231
- шестьсот
5232
- шея
5233
- ширина
5234
- широкий
5235
- шить
5236
- шкаф
5237
- школа
5238
- школьник
5239
- шляпа
5240
- шок
5241
- шоколадный
5242
- шорты
5243
- шоссе
5244
- шофёр
5245
- штора
5246
- шторм
5247
- шторы
5248
- штраф
5249
- штука
5250
- шу
5251
- шуба
5252
- шум
5253
- шуметь
5254
- шумный
5255
- шутить
5256
- шутка
5257
- щедро
5258
- щедрый
5259
- щека
5260
- щенок
5261
- щётка
5262
- щи
5263
- эвакуировать
5264
- эгоист
5265
- экзамен
5266
- экологический
5267
- экология
5268
- экономика
5269
- экономист
5270
- экономить
5271
- экономический
5272
- экономно
5273
- экономный
5274
- экскурсия
5275
- экскурсовод
5276
- экспедиция
5277
- эксперимент
5278
- эксперт
5279
- эксплуатировать
5280
- экспорт
5281
- экспресс
5282
- элегантно
5283
- элегантный
5284
- электричество
5285
- электричка
5286
- элемент
5287
- элементарный
5288
- элита
5289
- эмблема
5290
- эмигрант
5291
- эмигрировать
5292
- эмоционально
5293
- эмоциональный
5294
- энергетический
5295
- энергичный
5296
- энергия
5297
- энциклопедия
5298
- эпидемия
5299
- эпоха
5300
- эрудированный
5301
- эскалатор
5302
- эстрада
5303
- этаж
5304
- этап
5305
- этикет
5306
- этикетка
5307
- этично
5308
- этичный
5309
- это
5310
- этот
5311
- эффективно
5312
- эффективный
5313
- эффектно
5314
- эффектный
5315
- юбилей
5316
- юбка
5317
- ювелирный
5318
- юг
5319
- южный
5320
- юмор
5321
- юмористический
5322
- юность
5323
- юноша
5324
- юридический
5325
- юрист
5326
- яблоко
5327
- яв
5328
- явление
5329
- являться
5330
- ягода
5331
- яд
5332
- ядерный
5333
- язык
5334
- яичница
5335
- яичный
5336
- якобы
5337
- яма
5338
- январь
5339
- яркий
5340
- ярмарка
5341
- ясный
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/language_data/phrases.json DELETED
The diff for this file is too large to render. See raw diff
 
old_version/language_data/stop_words.txt DELETED
@@ -1,1444 +0,0 @@
1
- а
2
- а. л.
3
- а.л.
4
- а/о
5
- аа
6
- а-а
7
- ааа
8
- а-а-а
9
- аааа
10
- а-а-а-а
11
- абы
12
- авось
13
- авт. л.
14
- авт.л.
15
- автор
16
- ага
17
- агу
18
- адм.-терр.
19
- аж
20
- аз
21
- ай
22
- ай-ай-ай
23
- айда
24
- ай-яй-яй
25
- акад.
26
- аки
27
- акуевата
28
- акуевать
29
- але
30
- али
31
- алкать
32
- алле
33
- алло
34
- аль
35
- аля
36
- а-ля
37
- аминь
38
- ан
39
- анти
40
- апчхи
41
- атас
42
- ау
43
- ауе
44
- аф
45
- ах
46
- аха
47
- ахах
48
- ахаха
49
- ахахклассный
50
- ахти
51
- ахтунг
52
- ахуить
53
- аще
54
- ая
55
- б
56
- б
57
- ба
58
- бабах
59
- ба-бах
60
- баста
61
- бах
62
- бац
63
- без
64
- безо
65
- бел
66
- бела
67
- бен
68
- бис
69
- бишь
70
- бшь
71
- б-ка
72
- бл
73
- благо
74
- благодаря
75
- близ
76
- бля
77
- бляя
78
- бляяя
79
- блять
80
- бо
81
- более
82
- больше
83
- бом
84
- браво
85
- бро
86
- брр
87
- бррр
88
- брысь
89
- бу-бу-бу
90
- буд
91
- буде
92
- будто
93
- буль-буль
94
- бум
95
- бы
96
- быть
97
- было
98
- бэй
99
- в
100
- в.
101
- в/о
102
- вай
103
- ватны
104
- ватна
105
- ватн
106
- ван
107
- вау
108
- воу
109
- ваш
110
- вблизи
111
- вв.
112
- ввиду
113
- вглубь
114
- вдобавок
115
- вдоль
116
- вдруг
117
- ведь
118
- везде
119
- вено
120
- весь
121
- весьма
122
- взамен
123
- виват
124
- вишь
125
- вкз.
126
- включая
127
- вкруг
128
- вместе
129
- вместо
130
- вне
131
- внизу
132
- внутри
133
- внутрь
134
- во
135
- во-во
136
- возле
137
- возможно
138
- вокруг
139
- вон
140
- вона
141
- вообще
142
- вообще-то
143
- во-он
144
- во-от
145
- вопреки
146
- воскресеньеПредновогодний
147
- вослед
148
- вост.-европ.
149
- вот
150
- вперед
151
- впереди
152
- вполне
153
- впрочем
154
- впрямь
155
- вр
156
- вроде
157
- вряд
158
- вс
159
- все
160
- всё
161
- всегда
162
- всего
163
- все-таки
164
- всё-таки
165
- вслед
166
- вследствие
167
- всюду
168
- всяк
169
- всякий
170
- всяко
171
- всякое
172
- вы
173
- выше
174
- высер
175
- высера
176
- г
177
- г.
178
- гг.
179
- гг.
180
- гавно
181
- г-да
182
- где
183
- где-либо
184
- где-нибудь
185
- где-то
186
- геть
187
- г-жа
188
- гк
189
- глядь
190
- гм
191
- г-н
192
- го
193
- говно
194
- гомосек
195
- гомосечь
196
- гоп
197
- гор.
198
- гос.
199
- гос-во
200
- господи
201
- гр
202
- гр.
203
- гр-ка
204
- гр-не
205
- гу
206
- гугу
207
- гугугу
208
- гу-гу-гу
209
- гу - гу - гу
210
- гы
211
- д. о.
212
- д.о.
213
- д/о
214
- да
215
- да
216
- да-а
217
- да-а-а
218
- дабы
219
- давай
220
- давайте
221
- давно
222
- да-да
223
- да-да-да
224
- даже
225
- дай
226
- дайте
227
- дак
228
- далее
229
- данный
230
- д-да
231
- де
232
- действительно
233
- дель
234
- ден
235
- деп.
236
- дер
237
- дёр
238
- дер.
239
- дерьмо
240
- ди
241
- дисс.
242
- для
243
- до
244
- добро
245
- довольно
246
- доколе
247
- дол.
248
- долбеж
249
- долбёж
250
- долл.
251
- дон
252
- доселе
253
- дотоле
254
- др
255
- др.
256
- дроч
257
- дрочер
258
- дрочить
259
- другие
260
- другое
261
- другой
262
- дудки
263
- ды
264
- дык
265
- ебать
266
- его
267
- едва
268
- ее
269
- ей
270
- еей
271
- ееей
272
- ееий
273
- еееееий
274
- её
275
- ежедн.
276
- ежели
277
- ежли
278
- ей-богу
279
- ей-ей
280
- ейный
281
- екб
282
- елки-палки
283
- е-мое
284
- epдинaнд
285
- если
286
- есть
287
- ет
288
- ето
289
- етот
290
- ете
291
- еще
292
- ещё
293
- ж
294
- ж.
295
- ж. д.
296
- ж.д.
297
- ж.-д.
298
- ж/д
299
- жа
300
- же
301
- жен.
302
- жопа
303
- ж*па
304
- з.
305
- з. к.
306
- з.к.
307
- з/к
308
- з/о
309
- за
310
- заместо
311
- зап.
312
- зап.-европ.
313
- заруб.
314
- засрало
315
- засрать
316
- затем
317
- зато
318
- зачем
319
- зачем-то
320
- здесь
321
- здеся
322
- здорово
323
- здравствуй
324
- здравствуйте
325
- здрасте
326
- зйбс
327
- значит
328
- зы
329
- и
330
- и т. д.
331
- и т. д. и т. п.
332
- и т. п.
333
- и т.д.
334
- и т.д. и т.п.
335
- и т.п.
336
- и. о.
337
- и.о.
338
- ибн
339
- ибо
340
- иже
341
- из
342
- изв
343
- изд-во
344
- из-за
345
- изнутри
346
- изо
347
- из-под
348
- изъебистый
349
- изъёбистый
350
- и-и
351
- ил
352
- или
353
- иль
354
- имв
355
- именно
356
- имхо
357
- ин
358
- ин.
359
- иначе
360
- иной
361
- иногда
362
- иностр.
363
- инст.
364
- ин-т
365
- ип
366
- исключая
367
- исключительно
368
- итак
369
- ить
370
- их
371
- ихний
372
- ишь
373
- йо
374
- йоу
375
- к
376
- к.
377
- ка
378
- кабель
379
- ка-ак
380
- кабы
381
- каждый
382
- кажный
383
- кажется
384
- как
385
- как-либо
386
- как-нибудь
387
- как-никак
388
- како
389
- каков
390
- каково
391
- каковой
392
- какой
393
- какой-либо
394
- какой-нибудь
395
- какой-никакой
396
- какой-то
397
- как-то
398
- кал
399
- кал.
400
- канд.
401
- караул
402
- касательно
403
- кб
404
- кв
405
- кв.
406
- кг
407
- кг.
408
- кек
409
- кети
410
- кис-кис
411
- ккал.
412
- ккал
413
- кл
414
- ко
415
- когда
416
- когда-либо
417
- когда-нибудь
418
- когда-то
419
- кое
420
- кое-где
421
- кое-как
422
- кое-какой
423
- кое-кто
424
- кое-что
425
- кой
426
- кой-какой
427
- кой-кто
428
- кой-то
429
- кой-что
430
- коли
431
- коль
432
- комментарий
433
- конечно
434
- конечно
435
- короче
436
- корп.
437
- который
438
- кроме
439
- кругом
440
- кряду
441
- кстати
442
- кто
443
- кто-кто
444
- кто-либо
445
- кто-нибудь
446
- кто-то
447
- ку
448
- куда
449
- куда-либо
450
- куда-нибудь
451
- куда-то
452
- куды
453
- ку-ку
454
- кха
455
- кхм
456
- кхкх
457
- кх-кх
458
- кц
459
- кыш
460
- ла
461
- ладно
462
- ле
463
- леха
464
- лёха
465
- ли
466
- либо
467
- личка
468
- лишь
469
- лс
470
- лучше
471
- ль
472
- льн
473
- любой
474
- ля
475
- м
476
- м.
477
- мамка
478
- матм
479
- мальный
480
- мальная
481
- марш
482
- мб
483
- мв
484
- мбайт
485
- мда
486
- м-да
487
- мдя
488
- меж
489
- между
490
- менее
491
- мерси
492
- мимо
493
- мин.
494
- мин.
495
- мин-во
496
- миним.
497
- минус
498
- миро
499
- мк
500
- мл.
501
- мл
502
- млн
503
- мля
504
- мм
505
- мм
506
- м-м
507
- ммм
508
- м-м-м
509
- многие
510
- многий
511
- много
512
- многое
513
- моб
514
- может
515
- можно
516
- мой
517
- мол
518
- моск.
519
- муж.
520
- мудак
521
- мудаком
522
- мы
523
- мя
524
- мяу
525
- мяш
526
- на
527
- наб
528
- наб.
529
- наверное
530
- навроде
531
- навсегда
532
- над
533
- надо
534
- надо
535
- назад
536
- наиболее
537
- на-ка
538
- накануне
539
- наконец
540
- наперекор
541
- наподобие
542
- например
543
- напротив
544
- нас
545
- насчет
546
- нате
547
- нахер
548
- нахрен
549
- нахуй
550
- наш
551
- н-да
552
- не
553
- неа
554
- не-а
555
- неадек
556
- небось
557
- невесть
558
- нед.
559
- не-е
560
- не-е-ет
561
- не-ет
562
- нежели
563
- неизвестно
564
- некий
565
- некогда
566
- некого
567
- некоторые
568
- некоторый
569
- некто
570
- нельзя
571
- немногие
572
- немногий
573
- немногое
574
- неструганный
575
- нестругать
576
- нет
577
- нет
578
- нет-нет
579
- нет-нет-нет
580
- неужели
581
- неужто
582
- нехай
583
- неча
584
- нечего
585
- нечо
586
- нечто
587
- нешто
588
- нг
589
- ни
590
- нибудь
591
- нигде
592
- ниже
593
- никак
594
- никакой
595
- никогда
596
- никой
597
- никто
598
- никуда
599
- ниоткуда
600
- нипочем
601
- нипочём
602
- нисколечко
603
- нисколько
604
- нит
605
- ниче
606
- ничего
607
- ничей
608
- ничо
609
- ничто
610
- ничуть
611
- ништяк
612
- нм
613
- н-не
614
- н-нет
615
- н-ну
616
- но
617
- но-но
618
- ну
619
- нужно
620
- ну-ка
621
- ну-ко
622
- ну-ну
623
- ну-с
624
- ну-у
625
- ну-у
626
- ны
627
- ныне
628
- нью
629
- нэ
630
- о
631
- о.
632
- об
633
- оба
634
- обо
635
- ов
636
- оглы
637
- огребать
638
- ого
639
- ого-го
640
- о-го-го
641
- один
642
- однажды
643
- однако
644
- одно
645
- ое
646
- оое
647
- ооее
648
- ой
649
- ой-ой-ой
650
- ок
651
- окд
652
- о'кей
653
- около
654
- окрест
655
- окромя
656
- о'кэй
657
- окей
658
- окэй
659
- ом
660
- он
661
- она
662
- они
663
- оно
664
- оный
665
- о-о
666
- о-о-о
667
- оп
668
- опять
669
- особенно
670
- остальное
671
- остальной
672
- остальные
673
- от
674
- откуда
675
- откуда-нибудь
676
- откуда-то
677
- относительно
678
- ото
679
- отовсюду
680
- отсюда
681
- отсюдова
682
- оттого
683
- оттого-то
684
- оттуда
685
- оттудова
686
- отчего
687
- отчего-то
688
- офф
689
- ох
690
- ох-хо-хо
691
- охуеть
692
- охуевать
693
- очень
694
- оочень
695
- ооочень
696
- ооооооооочень
697
- п.
698
- п/я
699
- пам
700
- папам
701
- па-пам
702
- па - пам
703
- парарам
704
- па-ра-рам
705
- па - ра - рам
706
- пао
707
- пардон
708
- пе
709
- пер.
710
- перед
711
- передо
712
- передрочить
713
- пи
714
- пидор
715
- пидора
716
- пидра
717
- пидорка
718
- пидорок
719
- пид
720
- пиздабол
721
- пиздец
722
- п*здец
723
- пздц
724
- пздц
725
- п*зда
726
- п#зда
727
- пизда
728
- писюн
729
- писюны
730
- писюный
731
- пиф-паф
732
- пли
733
- плюс
734
- плух
735
- плюх
736
- по
737
- по-вашему
738
- поверх
739
- повсюду
740
- по-всякому
741
- под
742
- поди
743
- подле
744
- подо
745
- подобно
746
- по-другому
747
- поелику
748
- пожалуйста
749
- пожалуй
750
- по-за
751
- позади
752
- по-иному
753
- пока
754
- покамест
755
- покуда
756
- полноте
757
- полубомж
758
- полундра
759
- помимо
760
- по-моему
761
- по-над
762
- по-нашему
763
- понеже
764
- поперек
765
- пос.
766
- по-своему
767
- посему
768
- посередине
769
- посередь
770
- поскольку
771
- после
772
- посреди
773
- посредине
774
- посредством
775
- пост
776
- постольку
777
- по-твоему
778
- потом
779
- потому
780
- потому-то
781
- почем
782
- почему
783
- почему-либо
784
- почему-то
785
- почти
786
- почто
787
- пошто
788
- поэтому
789
- поэтому-то
790
- пп
791
- пп.
792
- ппц
793
- пр.
794
- пр
795
- пра
796
- правда
797
- превыше
798
- пред
799
- предо
800
- прежде
801
- при
802
- прибухиващий
803
- прибухивающий
804
- притом
805
- причем
806
- причём
807
- про
808
- промеж
809
- просп.
810
- просто
811
- против
812
- противу
813
- прочая
814
- прочее
815
- прочий
816
- пр-т
817
- прям
818
- прямо
819
- пс
820
- пу
821
- пускай
822
- пусть
823
- путем
824
- пущай
825
- пшел
826
- р.
827
- равно
828
- равняйсь
829
- ради
830
- раз
831
- разве
832
- ред
833
- р-н
834
- ровно
835
- рόдники
836
- рп
837
- р-раз
838
- рссо
839
- рссоя
840
- рть
841
- ру
842
- руб.
843
- рф
844
- рядом
845
- с
846
- с.
847
- сам
848
- самый
849
- самый-самый
850
- сать
851
- сверх
852
- свое
853
- свой
854
- свыше
855
- се
856
- себе
857
- себя
858
- сей
859
- сейчас
860
- сек.
861
- сем
862
- середь
863
- сзади
864
- сие
865
- сиречь
866
- сичас
867
- ска
868
- скб
869
- сквозь
870
- сколь
871
- сколько
872
- ско��ько-нибудь
873
- сколько-то
874
- сколь-нибудь
875
- сли
876
- слишком
877
- словно
878
- см
879
- см.
880
- сначала
881
- снова
882
- со
883
- собир
884
- собира
885
- собственно
886
- совершенно
887
- совсем
888
- согласно
889
- сообразно
890
- соответственно
891
- сори
892
- сорри
893
- сос
894
- сосать
895
- соска
896
- сост
897
- ссать
898
- ссыкун
899
- спасибо
900
- спасибочки
901
- спустя
902
- сразу
903
- среди
904
- средь
905
- сродни
906
- ст
907
- столь
908
- столько
909
- столько-то
910
- стоп
911
- стр.
912
- стук
913
- сука
914
- сукин
915
- супер
916
- супротив
917
- сы
918
- ссы
919
- нессы
920
- сю
921
- сюда
922
- сюды
923
- сяк
924
- сякой
925
- сям
926
- т.
927
- т/к
928
- та
929
- та-ак
930
- так
931
- также
932
- таки
933
- тако
934
- таков
935
- таковой
936
- таковский
937
- такой
938
- такой-сякой
939
- такой-то
940
- так-так
941
- так-таки
942
- так-так-так
943
- так-то
944
- там
945
- тама
946
- там-то
947
- та-та
948
- та-та-та
949
- тауматафакатангихангакоауауотаматеатурипукакапикимаунгахоронукупокаифенуакитанатах
950
- тб
951
- твой
952
- тд_мозг
953
- те
954
- тел.
955
- тем
956
- тен
957
- теперь
958
- ти
959
- тик-так
960
- типа
961
- то
962
- тов.
963
- тогда
964
- тогда-то
965
- того
966
- тож
967
- тоже
968
- той
969
- ток
970
- тока
971
- токмо
972
- токо
973
- только
974
- только-то
975
- топ
976
- то-се
977
- тот
978
- то-то
979
- тот-то
980
- точно
981
- тра-та-та
982
- трах
983
- трис
984
- трындец
985
- тсс
986
- тс-с
987
- тт.
988
- ттт
989
- туда
990
- туда-сюда
991
- туда-то
992
- туды
993
- тук
994
- тук-тук
995
- тук-тук-тук
996
- тут
997
- тута
998
- тут-то
999
- ту-ту
1000
- тц
1001
- ты
1002
- тый
1003
- тыс.
1004
- тыща
1005
- ть
1006
- тьфу
1007
- тьфу-тьфу
1008
- тьфу-тьфу-тьфу
1009
- тю
1010
- тя
1011
- у
1012
- уа
1013
- ублюдок
1014
- увы
1015
- угодно
1016
- угу
1017
- уебок
1018
- уёбок
1019
- уж
1020
- уже
1021
- ужели
1022
- ужель
1023
- уй
1024
- ул
1025
- ул.
1026
- ура
1027
- ураа
1028
- урааа
1029
- ураааа
1030
- усе
1031
- усерать
1032
- усераться
1033
- у-у
1034
- ууу
1035
- у-у-у
1036
- уф
1037
- ух
1038
- уух
1039
- ууух
1040
- фак
1041
- фаак
1042
- фааак
1043
- ф.и.о.
1044
- фи
1045
- физ
1046
- фить
1047
- фио
1048
- фон
1049
- фра
1050
- фр
1051
- фр.
1052
- фу
1053
- фуу
1054
- фууу
1055
- футб
1056
- ха
1057
- ха-ха
1058
- ха-ха-ха
1059
- хай
1060
- хвать
1061
- хе
1062
- хей
1063
- хеей
1064
- хееей
1065
- хех
1066
- хе-хе
1067
- хе-хе-хе
1068
- хер
1069
- хз
1070
- хи
1071
- хи-хи
1072
- хи-хи-хи
1073
- хлоп
1074
- хм
1075
- хны
1076
- хо
1077
- хой
1078
- хорошо
1079
- хоть
1080
- хотя
1081
- хо-хо
1082
- хо-хо-хо
1083
- хошь
1084
- хр
1085
- хрен
1086
- хрясь
1087
- хто
1088
- хуй
1089
- хухра
1090
- хухры мухры
1091
- хухры-мухры
1092
- хухры - мухры
1093
- ца
1094
- чать
1095
- цоб
1096
- цыц
1097
- ч.
1098
- чаво
1099
- чай
1100
- чао
1101
- чб
1102
- че
1103
- чево
1104
- чего
1105
- чегой-то
1106
- чего-то
1107
- чей
1108
- чей-либо
1109
- чей-нибудь
1110
- чей-то
1111
- челяб
1112
- чем
1113
- через
1114
- черт-т
1115
- че-то
1116
- чекак
1117
- чёкак
1118
- чк
1119
- чи
1120
- чик-чик
1121
- чмок
1122
- чо
1123
- чого
1124
- чрез
1125
- что
1126
- чтоб
1127
- чтобы
1128
- чтой-то
1129
- что-либо
1130
- что-нибудь
1131
- что-нить
1132
- что-о
1133
- что-о-о
1134
- что-то
1135
- что-то
1136
- что-что
1137
- чу
1138
- чур
1139
- чуть
1140
- чуть
1141
- ч-черт
1142
- чь
1143
- ша
1144
- шалом
1145
- шкура
1146
- шняга
1147
- шо
1148
- шоб
1149
- шт
1150
- шт.
1151
- што
1152
- штош
1153
- штоша
1154
- штоб
1155
- шу
1156
- ща
1157
- щас
1158
- щелк
1159
- ы
1160
- ыы
1161
- ыыы
1162
- ыыыы
1163
- ых
1164
- э
1165
- эвон
1166
- эге
1167
- эдак
1168
- эдакий
1169
- эй
1170
- эк
1171
- эка
1172
- экз.
1173
- экий
1174
- эксить
1175
- эль
1176
- энд
1177
- энный
1178
- эт
1179
- этак
1180
- этакий
1181
- это
1182
- этот
1183
- эт-то
1184
- эх
1185
- ээ
1186
- э-э
1187
- э-эх
1188
- эээ
1189
- э-э-э
1190
- я
1191
- яко
1192
- якобы
1193
- японс
1194
- янв
1195
- фев
1196
- мар
1197
- мара
1198
- апр
1199
- май
1200
- июн
1201
- июл
1202
- авг
1203
- сен
1204
- сен
1205
- окт
1206
- ноя
1207
- ной
1208
- дек
1209
- дата
1210
- создание
1211
- шиза
1212
- вновь
1213
- видимо
1214
- по-моему
1215
- казаться
1216
- показать
1217
- полностью
1218
- подписать
1219
- подписаться
1220
- подписывать
1221
- подписываться
1222
- пс
1223
- псс
1224
- пссс
1225
- регистрация
1226
- херней
1227
- щегол
1228
- кучерявый
1229
- охереть
1230
- охерить
1231
- абросимовбесплатный
1232
- фоминбесплатный
1233
- асумовбесплатный
1234
- сюдаподписаться
1235
- сюдаподписываться
1236
- бесплатныйбронь
1237
- тулапереходить
1238
- пушкинпоказать
1239
- пилотследующий
1240
- шацпрокурор
1241
- пушкинадвокат
1242
- ми
1243
- мими
1244
- мимими
1245
- ми-ми-ми
1246
- ми - ми - ми
1247
- мин
1248
- мина
1249
- сек
1250
- сека
1251
- сечь
1252
- канешн
1253
- зомбак
1254
- реально
1255
- похожий
1256
- пох
1257
- похуй
1258
- патикороча
1259
- па
1260
- пукан
1261
- пиндос
1262
- пендос
1263
- негр
1264
- линдеманный
1265
- мощщщщий
1266
- мощщщщ
1267
- порно
1268
- даг
1269
- тр
1270
- хаять
1271
- обещ
1272
- чно
1273
- дж
1274
- ст. л.
1275
- ст.л.
1276
- ст.
1277
- л.
1278
- пн
1279
- вт
1280
- ср
1281
- чт
1282
- пт
1283
- сб
1284
- вск
1285
- еклмн
1286
- еклмна
1287
- ёклмн
1288
- б
1289
- г
1290
- д
1291
- е
1292
- ё
1293
- з
1294
- ж
1295
- й
1296
- л
1297
- м
1298
- н
1299
- п
1300
- р
1301
- т
1302
- ф
1303
- х
1304
- ц
1305
- ч
1306
- ш
1307
- щ
1308
- ъ
1309
- ы
1310
- ь
1311
- э
1312
- ю
1313
- я
1314
- и́
1315
- ы́
1316
- э́
1317
- ю́
1318
- я́
1319
- �
1320
- е́
1321
- о́
1322
- ó
1323
- у́
1324
- '
1325
- -
1326
- !
1327
- "
1328
- #
1329
- $
1330
- %
1331
- &
1332
- (
1333
- )
1334
- *
1335
- ,
1336
- .
1337
- /
1338
- :
1339
- ;
1340
- ?
1341
- @
1342
- [
1343
- \
1344
- ]
1345
- ^
1346
- _
1347
- {
1348
- |
1349
- }
1350
- ~
1351
- +
1352
- =
1353
-
1354
- 0
1355
- 1
1356
- 2
1357
- 3
1358
- 4
1359
- 5
1360
- 6
1361
- 7
1362
- 8
1363
- 9
1364
- a
1365
- A
1366
- b
1367
- B
1368
- c
1369
- C
1370
- d
1371
- D
1372
- e
1373
- E
1374
- f
1375
- F
1376
- g
1377
- G
1378
- h
1379
- H
1380
- i
1381
- I
1382
- j
1383
- J
1384
- k
1385
- K
1386
- l
1387
- L
1388
- m
1389
- M
1390
- n
1391
- N
1392
-
1393
- o
1394
- O
1395
- p
1396
- P
1397
- q
1398
- Q
1399
- r
1400
- R
1401
- s
1402
- S
1403
- t
1404
- T
1405
- u
1406
- U
1407
- v
1408
- V
1409
- w
1410
- W
1411
- x
1412
- X
1413
- y
1414
- Y
1415
- z
1416
- Z
1417
- ID
1418
- id
1419
- хх
1420
- хiх
1421
- ххi
1422
- xx
1423
- xxi
1424
- xix
1425
- мочь
1426
- идти
1427
- думать
1428
- мыслить
1429
- найти
1430
- уметь
1431
- хотеть
1432
- находиться
1433
- дуть
1434
- год
1435
- трахать
1436
- говорить
1437
- видеть
1438
- выйти
1439
- знать
1440
- стать
1441
- сказать
1442
- дать
1443
- ответить
1444
- спросить
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/model1.gz DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:f00a30a9b37b4c8c611aca7b2fa12c08f08769974f165b75dd3a3863f9b54f0a
3
- size 547791266
 
 
 
 
old_version/model2.gz DELETED
@@ -1,3 +0,0 @@
1
- version https://git-lfs.github.com/spec/v1
2
- oid sha256:04a5956a39aabfc0e550614b3351752c872df92d9eea019212ec4ed36286c0a8
3
- size 130040640
 
 
 
 
old_version/pages/1_⚙️_Инструкция.py DELETED
@@ -1,78 +0,0 @@
1
- import streamlit as st
2
-
3
-
4
- st.set_page_config(page_title='GenLexTasks', layout="wide", page_icon=':ru:')
5
- if st.session_state.get('-LOGGED_IN_BOOL-'):
6
- ANNOUNCES = st.expander('**ВАЖНАЯ ИНФОРМАЦИЯ**', expanded=True)
7
- ANNOUNCES.success(
8
- '**Уважаемые пользователи, пожалуйста, после генерации заданий перейдите на вкладку "📝Онлайн-тест" '
9
- 'и заполните там опросник. Таким образом Вы очень поможете в улучшении качества заданий! Спасибо!🤗**')
10
- ANNOUNCES.warning(
11
- '**Сейчас генератор проходит завершающую настройку и отладку, для которой необходимо большое количество '
12
- 'данных об уместности выбранных целевых слов и дистракторов к ним. Поэтому просим Вас отнестись с пониманием '
13
- 'к излишне большому количеству заданий.**')
14
- ANNOUNCES.warning(
15
- '**В настоящее время генератор может работать только с отдельными словами (от пробела до пробела).'
16
- 'Использование словосочетаний в качестве целевых слов или дистракторов будет добавлено в ближайшее время.**')
17
- ANNOUNCES.warning(
18
- '**❗️ㅤУбедительно просим Вас дожидаться окончания генерации или загрузки и не переходить на '
19
- 'другие вкладки до выведения соответствующего сообщения.**')
20
- ANNOUNCES.warning(
21
- '**❗ㅤВ случае появления красных сообщений об ошибке, как правило, проблема решается '
22
- 'повторными нажатиями на нужный Вам элемент. Приносим извинения за неудобства.**')
23
-
24
- INSTRUCTION = st.expander(label='**ИНСТРУКЦИЯ**', expanded=True)
25
- INSTRUCTION.markdown(
26
- '**_I. Выберите режим работы._**'
27
- '\n\n**_:red[СОЗДАНИЕ ЗАДАНИЙ]_**'
28
- '\n\nПосле выбора данного режима работы появится форма, которую необходимо заполнить:'
29
- '\n\n1. Придумайте **название** для файла с заданиями. '
30
- 'Вы можете оставить это поле пустым - именем по умолчанию служит текущая дата и первые 20 символов '
31
- 'введенного Вами текста.'
32
- '\n\n2. Введите **текст** или выберите **текстовый файл** с исходным текстом, на основе которого Вы хотите '
33
- 'создать задания. '
34
- '\n\n3. Укажите *способ выбора целевых слов*:'
35
- '\n\t* *:green[Автоматически]*: программа сама выберет подходящие по сложности целевые слова.'
36
- '\n\t* *:blue[Самостоятельно]*: введите в соответствующее поле целевые слова через запятую в той форме, '
37
- 'в которой они встречаются в тексте. В этом случае *:orange[языковой уровень]* можно не указывать, но тогда '
38
- 'дистракторы будут полностью случайными и несоотнесёнными с уровнем.'
39
- '\n4. Если Вы выбрали *:green[автоматический поиск целевых слов]*, **_:red[обязательно]_** укажите '
40
- '*:orange[языковой уровень]*. Данный параметр отвечает за выбор лексического минимума, использующегося при '
41
- 'подборе дистракторов.'
42
- '\n5. Если Вы выбрали *:blue[самостоятельный ввод целевых слов]*, проверьте, что заполнили соответствующее '
43
- 'поле. ️ \n❗ **:red[Введите слова в той форме, в которой они встречаются в тексте]**.'
44
- '\n\n6. Укажите число дистракторов - неправильных вариантов ответа. Если указано _более четырех_ '
45
- 'дистракторов, возможно, что в некоторых заданиях будет выведено _меньшее количество, но не менее четырех_ '
46
- 'вариантов. Данное обстоятельство связано с проверкой наличия дистракторов в лексических минимумах.'
47
- '\n7. Выберите **способы вывода** готовых материалов.'
48
- '\n8. Для начала работы нажмите на кнопку **"Запуск"**. Если все поля заполнены верно, '
49
- 'начнется процесс генерации заданий. Прогресс будет отображаться на экране.'
50
- '\n9. По окончании процесса генерации заданий будет выведено **_:green[соответсвующее сообщение]_**. '
51
- 'Затем Вы можете перейти на вкладки **просмотра и 📥 сохранения** заданий, а так же 📝**онлайн-теста**.'
52
- '\n\n**_:red[ЗАГРУЗКА ИЗ АРХИВА]_**'
53
- '\n\nПосле выбора данного режима работы появится таблица, в которой перечислены названия заданий, '
54
- 'которые Вы сохранили, языковой уровень и дата их создания.'
55
- ' Для загрузки определенного файла с заданиями:'
56
- '\n1. Введите (или скопируйте из таблицы) название.'
57
- '\n2. Укажите соответсвующий языковой уровень.'
58
- '\n3. Нажмите на кнопку **"Загрузить"**.'
59
- '\n4. Если все поля заполнены верно, Вы увидите сообщение о том, что **:green[задания успешно загружены]**.'
60
- '\n\n\nДля того, чтобы свернуть/развернуть блоки **Инструкций** или **Важной информации**, '
61
- 'кликните по заголовку этого блока или по стрелке (ᐯ / ᐱ), располагающейся в его правом верхнем углу.')
62
-
63
- INSTRUCTION_ONLINE_TEST = st.expander(label='**ИНСТРУКЦИЯ ОНЛАЙН-ТЕСТ**', expanded=True)
64
- INSTRUCTION_ONLINE_TEST.markdown(
65
- 'Уважаемые пользователи, предлагаем Вам заполнить опросник по оценке качества созданных заданий. '
66
- '\n\nНиже находится анкета с заданиями в таблице.'
67
- '\n\n- В **первом столбце** приводится ответ - слово, удаленное из оригинального текста.'
68
- '\n\n- Отметьте во **втором столбце**, уместно ли создавать задание с данным словом.'
69
- '\n\n- В **третьем столбце** приведены подобранные программой дистракторы.'
70
- '\n\n- Введите в **четвертый столбец** дистракторы (целиком или букву), которые, по Вашему мнению, '
71
- '**:red[не уместны]**. '
72
- '\n\n**:green[Уместными дистракторами]** мы предлагаем считать те, которые одновременно удовлетворяют '
73
- 'следующим условиям в рамках языкового уровня, для которого они созданы:'
74
- '\n\n1. не слишком очевидно являются неправильными вариантами (*варить суп/стол*);'
75
- '\n\n2. и при этом не могут быть полноценной заменой удаленного слова (*варить суп/кашу*)'
76
- )
77
- else:
78
- st.warning('**Войдите или зарегистрируйтесь**')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/pages/2_👨‍🏫_Начало_работы.py DELETED
@@ -1,271 +0,0 @@
1
- import datetime
2
- import streamlit as st
3
- from utilities_database.user_database_utils import load_user_tasks_data
4
- from utilities_database.user_database_utils import save_data_in_database
5
- from utilities_database.user_database_widgets import user_save_text_table
6
- from utilities_database.user_database_utils import load_users_particular_task
7
- from streamlit_extras.no_default_selectbox import selectbox as custom_select_box
8
-
9
- # Interface
10
- if st.session_state.get('-LOGGED_IN_BOOL-'):
11
- st.set_page_config(page_title='GenLexTasks', layout="wide", page_icon=':ru:')
12
- INSTRUCTION = st.expander(label='**ИНСТРУКЦИЯ**', expanded=False)
13
- INSTRUCTION.markdown(
14
- '**_I. Выберите режим работы._**'
15
- '\n\n**_:red[СОЗДАНИЕ ЗАДАНИЙ]_**'
16
- '\n\nПосле выбора данного режима работы появится форма, которую необходимо заполнить:'
17
- '\n\n1. Придумайте **название** для файла с заданиями. '
18
- 'Вы можете оставить это поле пустым - именем по умолчанию служит текущая дата и первые 20 символов '
19
- 'введенного Вами текста.'
20
- '\n\n2. Введите **текст** или выберите **текстовый файл** с исходным текстом, на основе которого Вы хотите '
21
- 'создать задания. '
22
- '\n\n3. Укажите *способ выбора целевых слов*:'
23
- '\n\t* *:green[Автоматически]*: программа сама выберет подходящие по сложности целевые слова.'
24
- '\n\t* *:blue[Самостоятельно]*: введите в соответствующее поле целевые слова через запятую в той форме, '
25
- 'в которой они встречаются в тексте. В этом случае *:orange[языковой уровень]* можно не указывать, но тогда '
26
- 'дистракторы будут полностью случайными и несоотнесёнными с уровнем.'
27
- '\n4. Если Вы выбрали *:green[автоматический поиск целевых слов]*, **_:red[обязательно]_** укажите '
28
- '*:orange[языковой уровень]*. Данный параметр отвечает за выбор лексического минимума, использующегося при '
29
- 'подборе дистракторов.'
30
- '\n5. Если Вы выбрали *:blue[самостоятельный ввод целевых слов]*, проверьте, что заполнили соответствующее '
31
- 'поле. ️ ❗ **:red[Введите слова в той форме, в которой они встречаются в тексте]**.'
32
- '\n6. Укажите число дистракторов - неправильных вариантов ответа. Если указано _более четырех_ '
33
- 'дистракторов, возможно, что в некоторых заданиях будет выведено _меньшее количество, но не менее четырех_ '
34
- 'вариантов. Данное обстоятельство связано с проверкой наличия дистракторов в лексических минимумах.'
35
- '\n7. Выберите **способы вывода** готовых материалов.'
36
- '\n8. Для начала работы нажмите на кнопку **"Запуск"**. Если все поля заполнены верно, '
37
- 'начнется процесс генерации заданий. Прогресс будет отображаться на экране.'
38
- '\n9. По окончании процесса генерации заданий будет выведено **_:green[соответсвующее сообщение]_**. '
39
- 'Затем Вы можете перейти на вкладки **просмотра и 📥 сохранения** заданий, а так же 📝**онлайн-теста**.'
40
- '\n\n**_:red[ЗАГРУЗКА ИЗ АРХИВА]_**'
41
- '\n\nПосле выбора данного режима работы появится таблица, в которой перечислены названия заданий, '
42
- 'которые Вы сохранили, языковой уровень и дата их создания.'
43
- ' Для загрузки определенного файла с заданиями:'
44
- '\n1. Введите (или скопируйте из таблицы) название.'
45
- '\n2. Укажите соответсвующий языковой уровень.'
46
- '\n3. Нажмите на кнопку **"Загрузить"**.'
47
- '\n4. Если все поля заполнены верно, Вы увидите сообщение о том, что **:green[задания успешно загружены]**.'
48
- '\n\n\nДля того, чтобы свернуть/развернуть блоки **Инструкций** или **Важной информации**, '
49
- 'кликните по заголовку этого блока или по стрелке (ᐯ / ᐱ), располагающейся в его правом верхнем углу.')
50
- ANNOUNCES = st.expander('**ВАЖНАЯ ИНФОРМАЦИЯ**', expanded=False)
51
- ANNOUNCES.success(
52
- '**Уважаемые пользователи, пожалуйста, после генерации заданий перейдите на вкладку "📝Онлайн-тест" '
53
- 'и заполните там опросник. Таким образом Вы очень поможете в улучшении качества заданий! Спасибо!🤗**')
54
- ANNOUNCES.warning(
55
- '**Сейчас генератор проходит завершающую настройку и отладку, для которой необходимо большое количество '
56
- 'данных об уместности выбранных целевых слов и дистракторов к ним. Поэтому просим Вас отнестись с пониманием '
57
- 'к излишне большому количеству заданий.**')
58
- ANNOUNCES.warning(
59
- '**❗️ㅤУбедительно просим Вас дожидаться окончания генерации или загрузки и не переходить на '
60
- 'другие вкладки до выведения соответствующего сообщения.**')
61
- ANNOUNCES.warning(
62
- '**❗ㅤВ случае появления красных сообщений об ошибке, как правило, проблема решается '
63
- 'повторными нажатиями на нужный Вам элемент. Приносим извинения за неудобства.**')
64
- WHAT_TO_DO = st.radio(
65
- label='**Выберите режим работы**',
66
- options=[
67
- 'Создать новые задания',
68
- 'Загрузить задания из моего архива'],
69
- key='-WHAT_TO_DO_MODE-',
70
- horizontal=True)
71
- if WHAT_TO_DO == 'Загрузить задания из моего архива':
72
- LOAD_FORM = st.form('LOAD_FORM')
73
- UPLOAD_CLOUD_USER_NAME = st.session_state.get('-USER_NAME-')
74
- loaded_data = load_user_tasks_data(
75
- user_task_database=user_save_text_table,
76
- save_type='download',
77
- creator_name=UPLOAD_CLOUD_USER_NAME)
78
- LOAD_FORM.table(loaded_data)
79
- COL1, COL2 = LOAD_FORM.columns([1, 1])
80
- UPLOAD_CLOUD_FILE_NAME = COL1.text_input('Введите название заданий', placeholder='Жду название')
81
- with COL2:
82
- UPLOAD_CLOUD_CEFR_LEVEL = custom_select_box(
83
- 'Выберите языковой уровень',
84
- ['A1', 'A2', 'B1', 'B2', 'Без уровня'],
85
- no_selection_label='-Выберите языковой уровень-')
86
- st.session_state['-UPLOAD_CLOUD_CEFR_LEVEL-'] = UPLOAD_CLOUD_CEFR_LEVEL
87
- LOAD_BUTTON = LOAD_FORM.form_submit_button('Загрузить')
88
- if LOAD_BUTTON:
89
- if UPLOAD_CLOUD_USER_NAME in (None, '') or UPLOAD_CLOUD_FILE_NAME in (None, ''):
90
- st.error('Вы не заполнили все поля')
91
- st.stop()
92
- __TASK_DATA__ = load_users_particular_task(
93
- user_task_database=user_save_text_table,
94
- load_mode='download',
95
- creator_name=UPLOAD_CLOUD_USER_NAME,
96
- save_name=UPLOAD_CLOUD_FILE_NAME,
97
- cefr_level=UPLOAD_CLOUD_CEFR_LEVEL)
98
- # In order to bypass further
99
- st.session_state['UPLOAD_CLOUD_USER_NAME'] = UPLOAD_CLOUD_USER_NAME
100
- st.session_state['-UPLOAD_CLOUD_FILE_NAME-'] = UPLOAD_CLOUD_FILE_NAME
101
- st.session_state['RESULT'] = __TASK_DATA__
102
- st.session_state['-LOADED_CEFR_LEVEL-'] = UPLOAD_CLOUD_CEFR_LEVEL
103
- st.session_state['-DISPLAY_READY-'] = True
104
- st.session_state['-DISPLAY_VERSION-'] = True
105
- st.session_state['-DOWNLOAD_VERSION-'] = True
106
- st.session_state['-ONLINE_TEST_READY-'] = True
107
- st.success('Данные загружены. Можете переходить на следующие страницы.')
108
- else:
109
- # Upload text form
110
- FORM = st.form('CREATE_FORM')
111
- USER__SAVE_IN_CLOUD_FILE_NAME = FORM.text_input(
112
- '**Введите название**',
113
- placeholder='Жду название',
114
- key='-USER__SAVE_IN_CLOUD_FILE_NAME-')
115
- UPLOAD_TEXT = FORM.text_area(
116
- label='**Вставьте текст:**',
117
- value='',
118
- placeholder='Жду текст',
119
- key='-USER_INPUT_TEXT-')
120
- UPLOAD_FILE = FORM.file_uploader(
121
- label='**Или выберите файл:**',
122
- type='txt',
123
- key='-USER_INPUT_FILE-')
124
- TW_MODE_COL, DISTRACTOR_MODEL_COL = FORM.columns(2)
125
- TARGET_WORDS_MODE = TW_MODE_COL.radio(
126
- label='**Как выбирать целевые слова?**',
127
- options=['Автоматически', 'Самостоятельно'],
128
- key='-TARGET_WORDS_MODE-', horizontal=True)
129
- DISTRACTOR_MODEL = DISTRACTOR_MODEL_COL.radio(
130
- label='**Модель для выбора неправильных вариантов**',
131
- options=['Модель-1', 'Модель-2', 'Модель-3'],
132
- key='-DISTRACTOR_MODEL_MODE-', horizontal=True)
133
- CEFR_NUM_DISTRACTORS_COL, UTW_COL = FORM.columns([2, 2])
134
- with CEFR_NUM_DISTRACTORS_COL:
135
- CEFR_TEXT_LEVEL = custom_select_box(
136
- 'Укажите уровень по CEFR:',
137
- ['Без уровня', 'A1', 'A2', 'B1', 'B2'],
138
- no_selection_label='-Выберите языковой уровень-')
139
- st.session_state['-CEFR_TEXT_LEVEL-'] = CEFR_TEXT_LEVEL
140
- NUMBER_DISTRACTORS = CEFR_NUM_DISTRACTORS_COL.number_input(
141
- label='**Выберите количество дистракторов в задании:**',
142
- min_value=1,
143
- max_value=9,
144
- value=2,
145
- key='-NUM_DISTRACTORS-')
146
- TARGET_WORDS = UTW_COL.text_area(
147
- label='**Если "Самостоятельно", введите целевые слова:**',
148
- value='',
149
- height=120,
150
- placeholder='Через запятую и пробел',
151
- key='-INPUT_TARGET_WORDS-')
152
- FORM.markdown('**Выберите формат(-ы) вывода:**')
153
- col1, col2, col3 = FORM.columns(3)
154
- SAVE_IN_CLOUD = col1.checkbox(
155
- label='**Сохранить в облаке**',
156
- value=False,
157
- key='-SAVE_IN_CLOUD-')
158
- DOWNLOAD_VERSION = col2.checkbox(
159
- label='**Скачать**',
160
- value=False,
161
- key='-DOWNLOAD_VERSION-')
162
- ONLINE_TEST_VERSION = col3.checkbox(
163
- label='**Онлайн тест**',
164
- value=True,
165
- key='-ONLINE_TEST_VERSION-')
166
-
167
- START_COL, RERUN_COL, EXIT_COL = FORM.columns([1, 1, 1])
168
- START_BUTTON = START_COL.form_submit_button(
169
- label='**Запуск**')
170
- RERUN_BUTTON = RERUN_COL.form_submit_button(
171
- label='**Перезагрузка**')
172
- EXIT_BUTTON = EXIT_COL.form_submit_button(
173
- label='**Выход**')
174
-
175
- if START_BUTTON:
176
- LOGS = st.empty()
177
- LOGS.success('**Готовые задания или онлайн-тест появятся на отдельных страницах**')
178
-
179
- # Initiate interface structure
180
- PROGRESS_BAR = st.progress(0)
181
- LOGS_D = st.empty()
182
- PROGRESS_BAR_S = st.progress(0)
183
-
184
- # Start generation process. Everything happens inside main_workflow func
185
- if DISTRACTOR_MODEL == 'Модель-3':
186
- from utilities_language_bert.rus_main_workflow_bert import main_workflow_bert
187
- __TASK_DATA__ = main_workflow_bert(
188
- file=UPLOAD_FILE,
189
- text=UPLOAD_TEXT,
190
- logs=LOGS,
191
- logs_d=LOGS_D,
192
- progress=PROGRESS_BAR,
193
- progress_s=PROGRESS_BAR_S,
194
- level=CEFR_TEXT_LEVEL,
195
- tw_mode_automatic_mode=TARGET_WORDS_MODE,
196
- target_words=TARGET_WORDS,
197
- num_distractors=NUMBER_DISTRACTORS,
198
- save_name=USER__SAVE_IN_CLOUD_FILE_NAME)
199
- else:
200
- PROGRESS_BAR_D = st.progress(0)
201
- from utilities_language_w2v.rus_main_workflow_w2v import main_workflow_w2v
202
- __TASK_DATA__ = main_workflow_w2v(
203
- file=UPLOAD_FILE,
204
- text=UPLOAD_TEXT,
205
- logs=LOGS,
206
- logs_d=LOGS_D,
207
- progress=PROGRESS_BAR,
208
- progress_d=PROGRESS_BAR_D,
209
- progress_s=PROGRESS_BAR_S,
210
- level=CEFR_TEXT_LEVEL,
211
- tw_mode_automatic_mode=TARGET_WORDS_MODE,
212
- target_words=TARGET_WORDS,
213
- num_distractors=NUMBER_DISTRACTORS,
214
- save_name=USER__SAVE_IN_CLOUD_FILE_NAME,
215
- model_name=DISTRACTOR_MODEL)
216
-
217
- # In order to bypass further
218
- USER__SAVE_IN_CLOUD_FILE_NAME = USER__SAVE_IN_CLOUD_FILE_NAME if USER__SAVE_IN_CLOUD_FILE_NAME != '' \
219
- else __TASK_DATA__['name']
220
- st.session_state['RESULT'] = __TASK_DATA__
221
- st.session_state['-DISPLAY_READY-'] = True
222
- st.session_state['-DISPLAY_VERSION-'] = True
223
- st.session_state['-ONLINE_TEST_READY-'] = True
224
- st.session_state['-LOADED_CEFR_LEVEL-'] = CEFR_TEXT_LEVEL
225
- st.session_state['-UPLOAD_CLOUD_FILE_NAME-'] = USER__SAVE_IN_CLOUD_FILE_NAME
226
-
227
- PROGRESS_BAR.progress(100)
228
- PROGRESS_BAR_S.progress(100)
229
- if SAVE_IN_CLOUD:
230
- save_data_in_database(
231
- user_task_database=user_save_text_table,
232
- save_type='download',
233
- save_name=USER__SAVE_IN_CLOUD_FILE_NAME,
234
- cefr_level=CEFR_TEXT_LEVEL,
235
- time_stamp=str(datetime.datetime.now())[:-7],
236
- creator_name=st.session_state.get('-USER_NAME-'),
237
- generated_result=__TASK_DATA__,
238
- distractor_model=DISTRACTOR_MODEL)
239
- LOGS.success('**Все готово! Сохраняем задания в облако! Чтобы скачать задания перейдите в '
240
- 'соответсвующую вкладку**')
241
- else:
242
- LOGS.success('**Все готово! Готовые задания и/или онлайн-тест доступны в соответствующих вкладках.**')
243
-
244
- # if TARGET_WORDS_MODE == 'Самостоятельно':
245
- # st.error('По разным причинам не смогли не смогли придумать задания со словами: ' +
246
- # ', '.join(__TASK_DATA__['BAD_USER_TARGET_WORDS']))
247
- PROGRESS_BAR = ''
248
- PROGRESS_BAR_S = ''
249
- LOGS_D = ''
250
-
251
- if EXIT_BUTTON:
252
- for key in st.session_state:
253
- del st.session_state[key]
254
- st.error('Я устал. Я ухожу')
255
- st.session_state["START_GENERATION"] = False
256
- st.stop()
257
- if RERUN_BUTTON:
258
- for key in st.session_state:
259
- del st.session_state[key]
260
- st.error('Что-то пошло не так?! Перезагружаюсь!')
261
- st.session_state["START_GENERATION"] = False
262
- st.stop()
263
- st.experimental_rerun()
264
-
265
- # LABEL
266
- st.markdown('*Автор-разработчик: А.В.Белый, кафедра математической лингвистики, филологический факультет СПбГУ,'
267
- ' 3 курс, бакалавриат, "Прикладная, компьютерная и математическая лингвистика (английский язык)"*'
268
- '\n\n*Научный руководитель: канд. филол. наук, доц. О.А.Митрофанова*')
269
- st.markdown('*E-mail: [email protected]*')
270
- else:
271
- st.warning('**Войдите или зарегистрируйтесь**')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/pages/3_📥_Скачать.py DELETED
@@ -1,39 +0,0 @@
1
- import streamlit as st
2
- from utilities_ui.custom_download_button import download_button as d_button
3
-
4
- st.set_page_config(page_title='Скачать', layout="wide", page_icon=':ru:')
5
- if st.session_state.get('-LOGGED_IN_BOOL-') and (st.session_state.get('-DISPLAY_READY-')
6
- or st.session_state.get('-DOWNLOAD_VERSION-')):
7
- result = st.session_state.get('RESULT')
8
- if result is None:
9
- st.error('Не можем ничего загрузить! Вы ничего не просили!')
10
- st.stop()
11
- # Download buttons
12
- if st.session_state.get('-DOWNLOAD_VERSION-'):
13
- invite, tasks_col, tasks_with_answers_col, full_coll, rest = st.columns([1, 1, 2, 3, 1])
14
- invite.write('Скачать:')
15
- with tasks_col:
16
- d_button(
17
- label='Задания',
18
- data=result['STUDENT_OUT'],
19
- file_name=f'{result["name"]}_tasks.txt')
20
- with tasks_with_answers_col:
21
- d_button(
22
- label='Задания+Ключи',
23
- data=result['TEACHER_OUT'],
24
- file_name=f'{result["name"]}_tasks_and_keys.txt')
25
- with full_coll:
26
- d_button(
27
- label='Исходник+Задания+Ключи',
28
- data=result['TOTAL_OUT'],
29
- file_name=f'{result["name"]}_all.txt')
30
-
31
- if st.session_state.get('-DISPLAY_VERSION-'):
32
- display_tasks_with_answers, display_tasks_only = st.tabs(['Задания+Ответы', 'Задания'])
33
- display_tasks_with_answers.write(str(result['TEACHER_OUT'].replace('_', '\_')))
34
- display_tasks_only.write(str(result['STUDENT_OUT'].replace('_', '\_')))
35
-
36
- elif st.session_state.get('-LOGGED_IN_BOOL-'):
37
- st.warning('**Сначала введите текст**')
38
- else:
39
- st.warning('**Войдите или зарегистрируйтесь**')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/pages/4_📝_Онлайн-тест (эксперимент).py DELETED
@@ -1,67 +0,0 @@
1
- import datetime
2
- import pandas as pd
3
- import streamlit as st
4
- from utilities_database.user_database_utils import save_data_in_database
5
- from utilities_database.user_database_widgets import user_save_text_table
6
-
7
- st.set_page_config(page_title='Онлайн-тест', layout="wide", page_icon=':ru:')
8
- if st.session_state.get('-ONLINE_TEST_READY-') and st.session_state.get('-LOGGED_IN_BOOL-'):
9
- INSTRUCTION = st.expander(label='**ИНСТРУКЦИЯ**', expanded=True)
10
- INSTRUCTION.markdown(
11
- 'Уважаемые пользователи, предлагаем Вам заполнить опросник по оценке качества созданных заданий. '
12
- '\n\nНиже находится анкета с заданиями в таблице.'
13
- '\n\n- В **первом столбце** приводится ответ - слово, удаленное из оригинального текста.'
14
- '\n\n- Отметьте во **втором столбце**, уместно ли создавать задание с данным словом.'
15
- '\n\n- В **третьем столбце** приведены подобранные программой дистракторы.'
16
- '\n\n- Введите в **четвертый столбец** дистракторы (целиком или букву), которые, по Вашему мнению, '
17
- '**:red[не уместны]**. '
18
- '\n\n**:green[Уместными дистракторами]** мы предлагаем считать те, которые одновременно удовлетворяют '
19
- 'следующим условиям в рамках языкового уровня, для которого они созданы:'
20
- '\n\n1. не слишком очевидно являются неправильными вариантами (*варить суп/стол*);'
21
- '\n\n2. и при этом не могут быть полноценной заменой удаленного слова (*варить суп/кашу*)'
22
- )
23
- result = st.session_state.get('RESULT')
24
- if result is None:
25
- st.error('Не можем ничего загрузить! Вы ничего не просили!')
26
- st.stop()
27
- tasks = result['TASKS_ONLY']
28
- answers = result['KEYS_ONLY_RAW']
29
- len_answers = len(answers)
30
- st.header('Онлайн-тест')
31
- ONLINE_TEST = st.form('Онлайн тест')
32
- ONLINE_TEST.write(result['TEXT_WITH_GAPS'].replace('_', '\_'))
33
- BAD_DISTRACTORS_AND_ANSWERS_temp = ONLINE_TEST.experimental_data_editor(
34
- pd.DataFrame([{"Задание №": i+1,
35
- "Ответ": [answers[i][1]],
36
- "Задание уместно": False,
37
- "Дистракторы": tasks[i][1],
38
- "Неуместные дистракторы": ''}
39
- for i in range(len(tasks))]),
40
- num_rows="fixed",
41
- height=45*len_answers,
42
- use_container_width=True)
43
- COMMENTS = ONLINE_TEST.text_input(label='**Прокомментировать**',
44
- placeholder='Напишите комментарий')
45
- SUBMIT = ONLINE_TEST.form_submit_button('READY')
46
- if SUBMIT:
47
- points = test_mark = 'Teacher'
48
- appropriate_tasks = BAD_DISTRACTORS_AND_ANSWERS_temp["Задание уместно"].values.tolist()
49
- inappropriate_distractors = BAD_DISTRACTORS_AND_ANSWERS_temp["Неуместные дистракторы"].values.tolist()
50
- RETURN_TEST_DATA = [{'ANSWER': answers[i],
51
- 'APPROPRIATE_TASK': appropriate_tasks[i],
52
- 'INAPPROPRIATE_DISTRACTORS': inappropriate_distractors[i]} for i in range(len_answers)]
53
- save_data_in_database(user_task_database=user_save_text_table,
54
- save_type='online_test',
55
- save_name=st.session_state['-UPLOAD_CLOUD_FILE_NAME-'],
56
- cefr_level=st.session_state['-LOADED_CEFR_LEVEL-'],
57
- time_stamp=str(datetime.datetime.now())[:-7],
58
- creator_name=st.session_state.get('-USER_NAME-'),
59
- test_taker_name=st.session_state.get('-USER_NAME-'),
60
- test_taker_answers=RETURN_TEST_DATA,
61
- generated_result=result,
62
- test_taker_result={'Баллов': points, 'Всего': len_answers, 'Оценка': test_mark},
63
- comments=COMMENTS)
64
- elif st.session_state.get('-LOGGED_IN_BOOL-'):
65
- st.warning('**Не можем ничего загрузить! Вы ничего не просили!**')
66
- else:
67
- st.warning('**Войдите или зарегистрируйтесь**')
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/requirements.txt DELETED
@@ -1,15 +0,0 @@
1
- deta>=1.1.0
2
- nltk>=3.8.1
3
- spacy>=3.7.2
4
- torch>=2.1.0
5
- gensim>=4.3.2
6
- pandas>=2.2.0
7
- requests>=2.31.0
8
- pymorphy2>=0.9.1
9
- trycourier>=5.0.0
10
- streamlit==1.30.0
11
- argon2-cffi>=21.3.0
12
- cryptography>=42.0.3
13
- transformers>=4.37.2
14
- streamlit-extras>=0.4.0
15
- ru_core_news_lg @ https://github.com/explosion/spacy-models/releases/download/ru_core_news_lg-3.7.0/ru_core_news_lg-3.7.0-py3-none-any.whl
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities/__pycache__/utils.cpython-310.pyc DELETED
Binary file (831 Bytes)
 
old_version/utilities/utils.py DELETED
@@ -1,29 +0,0 @@
1
- import uuid
2
-
3
-
4
- def points_to_mark(good, total):
5
- percents = good / total * 100
6
- if percents < 50:
7
- return 2
8
- elif percents < 66:
9
- return 3
10
- elif percents < 90:
11
- return 4
12
- else:
13
- return 5
14
-
15
-
16
- def answer_letter(answer, variants):
17
- answer = answer.lower()
18
- for var in variants:
19
- letter, var = var.split(') ')
20
- if var == answer:
21
- return letter + ') ' + answer
22
-
23
-
24
- def is_valid_uuid(value):
25
- try:
26
- uuid.UUID(str(value))
27
- return True
28
- except ValueError:
29
- return False
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_cookies/__pycache__/cookie_manager.cpython-310.pyc DELETED
Binary file (4.35 kB)
 
old_version/utilities_cookies/__pycache__/encrypted_cookie_manager.cpython-310.pyc DELETED
Binary file (4.59 kB)
 
old_version/utilities_cookies/build/asset-manifest.json DELETED
@@ -1,17 +0,0 @@
1
- {
2
- "files": {
3
- "main.js": "./static/js/main.666d1b34.chunk.js",
4
- "main.js.map": "./static/js/main.666d1b34.chunk.js.map",
5
- "runtime-main.js": "./static/js/runtime-main.9b51049f.js",
6
- "runtime-main.js.map": "./static/js/runtime-main.9b51049f.js.map",
7
- "static/js/2.422ca0c4.chunk.js": "./static/js/2.422ca0c4.chunk.js",
8
- "static/js/2.422ca0c4.chunk.js.map": "./static/js/2.422ca0c4.chunk.js.map",
9
- "index.html": "./index.html",
10
- "static/js/2.422ca0c4.chunk.js.LICENSE.txt": "./static/js/2.422ca0c4.chunk.js.LICENSE.txt"
11
- },
12
- "entrypoints": [
13
- "static/js/runtime-main.9b51049f.js",
14
- "static/js/2.422ca0c4.chunk.js",
15
- "static/js/main.666d1b34.chunk.js"
16
- ]
17
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_cookies/build/index.html DELETED
@@ -1 +0,0 @@
1
- <!doctype html><html lang="en"><head><title>Cookies Manager</title><meta charset="UTF-8"/></head><body><script>!function(e){function r(r){for(var n,a,i=r[0],l=r[1],f=r[2],p=0,s=[];p<i.length;p++)a=i[p],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&s.push(o[a][0]),o[a]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,f||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var l=t[i];0!==o[l]&&(n=!1)}n&&(u.splice(r--,1),e=a(a.s=t[0]))}return e}var n={},o={1:0},u=[];function a(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.m=e,a.c=n,a.d=function(e,r,t){a.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,r){if(1&r&&(e=a(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)a.d(t,n,function(r){return e[r]}.bind(null,n));return t},a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,"a",r),r},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},a.p="./";var i=this.webpackJsonpstreamlit_cookie_manager=this.webpackJsonpstreamlit_cookie_manager||[],l=i.push.bind(i);i.push=r,i=i.slice();for(var f=0;f<i.length;f++)r(i[f]);var c=l;t()}([])</script><script src="./static/js/2.422ca0c4.chunk.js"></script><script src="./static/js/main.666d1b34.chunk.js"></script></body></html>
 
 
old_version/utilities_cookies/build/static/js/2.422ca0c4.chunk.js DELETED
The diff for this file is too large to render. See raw diff
 
old_version/utilities_cookies/build/static/js/2.422ca0c4.chunk.js.LICENSE.txt DELETED
@@ -1,40 +0,0 @@
1
- /*
2
- object-assign
3
- (c) Sindre Sorhus
4
- @license MIT
5
- */
6
-
7
- /**
8
- * @license
9
- * Copyright 2018-2021 Streamlit Inc.
10
- *
11
- * Licensed under the Apache License, Version 2.0 (the "License");
12
- * you may not use this file except in compliance with the License.
13
- * You may obtain a copy of the License at
14
- *
15
- * http://www.apache.org/licenses/LICENSE-2.0
16
- *
17
- * Unless required by applicable law or agreed to in writing, software
18
- * distributed under the License is distributed on an "AS IS" BASIS,
19
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20
- * See the License for the specific language governing permissions and
21
- * limitations under the License.
22
- */
23
-
24
- /** @license React v16.13.1
25
- * react-is.production.min.js
26
- *
27
- * Copyright (c) Facebook, Inc. and its affiliates.
28
- *
29
- * This source code is licensed under the MIT license found in the
30
- * LICENSE file in the root directory of this source tree.
31
- */
32
-
33
- /** @license React v16.14.0
34
- * react.production.min.js
35
- *
36
- * Copyright (c) Facebook, Inc. and its affiliates.
37
- *
38
- * This source code is licensed under the MIT license found in the
39
- * LICENSE file in the root directory of this source tree.
40
- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_cookies/build/static/js/2.422ca0c4.chunk.js.map DELETED
The diff for this file is too large to render. See raw diff
 
old_version/utilities_cookies/build/static/js/main.666d1b34.chunk.js DELETED
@@ -1,2 +0,0 @@
1
- (this.webpackJsonpstreamlit_cookie_manager=this.webpackJsonpstreamlit_cookie_manager||[]).push([[0],{5:function(e,n,o){"use strict";o.r(n);var a=o(2),t=(window.parent||window).document,c=null;a.a.events.addEventListener(a.a.RENDER_EVENT,(function(e){var n,o=e.detail;n=o.args.queue,Object.keys(n).forEach((function(e){var o=n[e];if(null===o.value)t.cookie="".concat(encodeURIComponent(e),"=; max-age=0; path=").concat(encodeURIComponent(o.path));else{var a=new Date(o.expires_at);t.cookie="".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(o.value),";")+" expires=".concat(a.toUTCString(),";")+" path=".concat(encodeURIComponent(o.path),";")}}));var i=t.cookie;c===i||o.args.saveOnly||(a.a.setComponentValue(i),c=i)})),a.a.setComponentReady(),a.a.setFrameHeight(0)}},[[5,1,2]]]);
2
- //# sourceMappingURL=main.666d1b34.chunk.js.map
 
 
 
old_version/utilities_cookies/build/static/js/main.666d1b34.chunk.js.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["index.ts"],"names":["targetDocument","window","parent","document","lastValue","Streamlit","events","addEventListener","RENDER_EVENT","event","queue","data","detail","args","Object","keys","forEach","name","spec","value","cookie","encodeURIComponent","path","date","Date","expires_at","toUTCString","newValue","saveOnly","setComponentValue","setComponentReady","setFrameHeight"],"mappings":"oIAAA,kBAGMA,GADuBC,OAAOC,QAAUD,QACVE,SAEhCC,EAA2B,KA2B/BC,IAAUC,OAAOC,iBAAiBF,IAAUG,cAZ5C,SAAkBC,GACd,IAgBiBC,EAhBXC,EAAQF,EAAkCG,OAgB/BF,EAdLC,EAAKE,KAAL,MAeZC,OAAOC,KAAKL,GAAOM,SAAQ,SAACC,GACxB,IAAMC,EAAOR,EAAMO,GACnB,GAAmB,OAAfC,EAAKC,MACLnB,EAAeoB,OAAf,UAA2BC,mBAAmBJ,GAA9C,8BAAyEI,mBAAmBH,EAAKI,WAChG,CACD,IAAMC,EAAO,IAAIC,KAAKN,EAAKO,YAC3BzB,EAAeoB,OACX,UAAGC,mBAAmBJ,GAAtB,YAA+BI,mBAAmBH,EAAKC,OAAvD,wBACYI,EAAKG,cADjB,qBAESL,mBAAmBH,EAAKI,MAFjC,SApBZ,IAAMK,EAAW3B,EAAeoB,OAC5BhB,IAAcuB,GAAahB,EAAKE,KAAKe,WACrCvB,IAAUwB,kBAAkBF,GAC5BvB,EAAYuB,MAKpBtB,IAAUyB,oBACVzB,IAAU0B,eAAe,K","file":"static/js/main.666d1b34.chunk.js","sourcesContent":["import {RenderData, Streamlit} from \"streamlit-component-lib\"\n\nconst targetWindow: Window = window.parent || window\nconst targetDocument = targetWindow.document\n\nlet lastValue: string | null = null\n\ninterface AddCookieSpec {\n value: string\n expires_at: string\n path: string\n}\n\ninterface DeleteCookieSpec {\n value: null\n path: string\n}\n\ntype CookieSpec = AddCookieSpec | DeleteCookieSpec\n\nfunction onRender(event: Event): void {\n const data = (event as CustomEvent<RenderData>).detail\n\n saveCookies(data.args[\"queue\"])\n\n const newValue = targetDocument.cookie\n if (lastValue !== newValue && !data.args.saveOnly) {\n Streamlit.setComponentValue(newValue)\n lastValue = newValue\n }\n}\n\nStreamlit.events.addEventListener(Streamlit.RENDER_EVENT, onRender)\nStreamlit.setComponentReady()\nStreamlit.setFrameHeight(0)\n\n\nfunction saveCookies(queue: { [k in string]: CookieSpec }) {\n Object.keys(queue).forEach((name) => {\n const spec = queue[name]\n if (spec.value === null)\n targetDocument.cookie = `${encodeURIComponent(name)}=; max-age=0; path=${encodeURIComponent(spec.path)}`\n else {\n const date = new Date(spec.expires_at)\n targetDocument.cookie = (\n `${encodeURIComponent(name)}=${encodeURIComponent(spec.value)};` +\n ` expires=${date.toUTCString()};` +\n ` path=${encodeURIComponent(spec.path)};`\n )\n }\n })\n}"],"sourceRoot":""}
 
 
old_version/utilities_cookies/build/static/js/runtime-main.9b51049f.js DELETED
@@ -1,2 +0,0 @@
1
- !function(e){function r(r){for(var n,a,i=r[0],l=r[1],f=r[2],p=0,s=[];p<i.length;p++)a=i[p],Object.prototype.hasOwnProperty.call(o,a)&&o[a]&&s.push(o[a][0]),o[a]=0;for(n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n]);for(c&&c(r);s.length;)s.shift()();return u.push.apply(u,f||[]),t()}function t(){for(var e,r=0;r<u.length;r++){for(var t=u[r],n=!0,i=1;i<t.length;i++){var l=t[i];0!==o[l]&&(n=!1)}n&&(u.splice(r--,1),e=a(a.s=t[0]))}return e}var n={},o={1:0},u=[];function a(r){if(n[r])return n[r].exports;var t=n[r]={i:r,l:!1,exports:{}};return e[r].call(t.exports,t,t.exports,a),t.l=!0,t.exports}a.m=e,a.c=n,a.d=function(e,r,t){a.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:t})},a.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,r){if(1&r&&(e=a(e)),8&r)return e;if(4&r&&"object"===typeof e&&e&&e.__esModule)return e;var t=Object.create(null);if(a.r(t),Object.defineProperty(t,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var n in e)a.d(t,n,function(r){return e[r]}.bind(null,n));return t},a.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(r,"a",r),r},a.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},a.p="./";var i=this.webpackJsonpstreamlit_cookie_manager=this.webpackJsonpstreamlit_cookie_manager||[],l=i.push.bind(i);i.push=r,i=i.slice();for(var f=0;f<i.length;f++)r(i[f]);var c=l;t()}([]);
2
- //# sourceMappingURL=runtime-main.9b51049f.js.map
 
 
 
old_version/utilities_cookies/build/static/js/runtime-main.9b51049f.js.map DELETED
@@ -1 +0,0 @@
1
- {"version":3,"sources":["../webpack/bootstrap"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","this","oldJsonpFunction","slice"],"mappings":"aACE,SAASA,EAAqBC,GAQ7B,IAPA,IAMIC,EAAUC,EANVC,EAAWH,EAAK,GAChBI,EAAcJ,EAAK,GACnBK,EAAiBL,EAAK,GAIHM,EAAI,EAAGC,EAAW,GACpCD,EAAIH,EAASK,OAAQF,IACzBJ,EAAUC,EAASG,GAChBG,OAAOC,UAAUC,eAAeC,KAAKC,EAAiBX,IAAYW,EAAgBX,IACpFK,EAASO,KAAKD,EAAgBX,GAAS,IAExCW,EAAgBX,GAAW,EAE5B,IAAID,KAAYG,EACZK,OAAOC,UAAUC,eAAeC,KAAKR,EAAaH,KACpDc,EAAQd,GAAYG,EAAYH,IAKlC,IAFGe,GAAqBA,EAAoBhB,GAEtCO,EAASC,QACdD,EAASU,OAATV,GAOD,OAHAW,EAAgBJ,KAAKK,MAAMD,EAAiBb,GAAkB,IAGvDe,IAER,SAASA,IAER,IADA,IAAIC,EACIf,EAAI,EAAGA,EAAIY,EAAgBV,OAAQF,IAAK,CAG/C,IAFA,IAAIgB,EAAiBJ,EAAgBZ,GACjCiB,GAAY,EACRC,EAAI,EAAGA,EAAIF,EAAed,OAAQgB,IAAK,CAC9C,IAAIC,EAAQH,EAAeE,GACG,IAA3BX,EAAgBY,KAAcF,GAAY,GAE3CA,IACFL,EAAgBQ,OAAOpB,IAAK,GAC5Be,EAASM,EAAoBA,EAAoBC,EAAIN,EAAe,KAItE,OAAOD,EAIR,IAAIQ,EAAmB,GAKnBhB,EAAkB,CACrB,EAAG,GAGAK,EAAkB,GAGtB,SAASS,EAAoB1B,GAG5B,GAAG4B,EAAiB5B,GACnB,OAAO4B,EAAiB5B,GAAU6B,QAGnC,IAAIC,EAASF,EAAiB5B,GAAY,CACzCK,EAAGL,EACH+B,GAAG,EACHF,QAAS,IAUV,OANAf,EAAQd,GAAUW,KAAKmB,EAAOD,QAASC,EAAQA,EAAOD,QAASH,GAG/DI,EAAOC,GAAI,EAGJD,EAAOD,QAKfH,EAAoBM,EAAIlB,EAGxBY,EAAoBO,EAAIL,EAGxBF,EAAoBQ,EAAI,SAASL,EAASM,EAAMC,GAC3CV,EAAoBW,EAAER,EAASM,IAClC3B,OAAO8B,eAAeT,EAASM,EAAM,CAAEI,YAAY,EAAMC,IAAKJ,KAKhEV,EAAoBe,EAAI,SAASZ,GACX,qBAAXa,QAA0BA,OAAOC,aAC1CnC,OAAO8B,eAAeT,EAASa,OAAOC,YAAa,CAAEC,MAAO,WAE7DpC,OAAO8B,eAAeT,EAAS,aAAc,CAAEe,OAAO,KAQvDlB,EAAoBmB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQlB,EAAoBkB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,kBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKxC,OAAOyC,OAAO,MAGvB,GAFAvB,EAAoBe,EAAEO,GACtBxC,OAAO8B,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOlB,EAAoBQ,EAAEc,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRtB,EAAoB0B,EAAI,SAAStB,GAChC,IAAIM,EAASN,GAAUA,EAAOiB,WAC7B,WAAwB,OAAOjB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAJ,EAAoBQ,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRV,EAAoBW,EAAI,SAASgB,EAAQC,GAAY,OAAO9C,OAAOC,UAAUC,eAAeC,KAAK0C,EAAQC,IAGzG5B,EAAoB6B,EAAI,KAExB,IAAIC,EAAaC,KAA2C,qCAAIA,KAA2C,sCAAK,GAC5GC,EAAmBF,EAAW3C,KAAKsC,KAAKK,GAC5CA,EAAW3C,KAAOf,EAClB0D,EAAaA,EAAWG,QACxB,IAAI,IAAItD,EAAI,EAAGA,EAAImD,EAAWjD,OAAQF,IAAKP,EAAqB0D,EAAWnD,IAC3E,IAAIU,EAAsB2C,EAI1BvC,I","file":"static/js/runtime-main.9b51049f.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t1: 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \tvar jsonpArray = this[\"webpackJsonpstreamlit_cookie_manager\"] = this[\"webpackJsonpstreamlit_cookie_manager\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// run deferred modules from other chunks\n \tcheckDeferredModules();\n"],"sourceRoot":""}
 
 
old_version/utilities_cookies/cookie_manager.py DELETED
@@ -1,101 +0,0 @@
1
- import streamlit as st
2
- from pathlib import Path
3
- from typing import Mapping
4
- from datetime import datetime
5
- from datetime import timedelta
6
- from urllib.parse import unquote
7
- from typing import MutableMapping
8
- from streamlit.components.v1 import components
9
-
10
-
11
- build_path = Path(__file__).parent / 'build'
12
- _component_func = components.declare_component("CookieManager.sync_cookies", path=str(build_path))
13
-
14
-
15
- class CookieManager(MutableMapping[str, str]):
16
- def __init__(self, *, path: str = None, prefix=""):
17
- self._queue = st.session_state.setdefault('CookieManager.queue', {})
18
- self._prefix = prefix
19
- raw_cookie = self._run_component(save_only=False, key="CookieManager.sync_cookies")
20
- if raw_cookie is None:
21
- self._cookies = None
22
- else:
23
- self._cookies = parse_cookies(raw_cookie)
24
- self._clean_queue()
25
- self._default_expiry = datetime.now() + timedelta(days=365)
26
- self._path = path if path is not None else "/"
27
-
28
- def ready(self) -> bool:
29
- return self._cookies is not None
30
-
31
- def save(self):
32
- if self._queue:
33
- self._run_component(save_only=True, key="CookieManager.sync_cookies.save")
34
-
35
- def _run_component(self, save_only: bool, key: str):
36
- queue = {
37
- self._prefix + k: v for k, v in self._queue.items()
38
- }
39
- return _component_func(queue=queue, saveOnly=save_only, key=key)
40
-
41
- def _clean_queue(self):
42
- for name, spec in list(self._queue.items()):
43
- value = self._cookies.get(self._prefix + name)
44
- if value == spec['value']:
45
- del self._queue[name]
46
-
47
- def __repr__(self):
48
- if self.ready():
49
- return f'<CookieManager: {dict(self)!r}>'
50
- return '<CookieManager: not ready>'
51
-
52
- def __getitem__(self, k: str) -> str:
53
- return self._get_cookies()[k]
54
-
55
- def __iter__(self):
56
- return iter(self._get_cookies())
57
-
58
- def __len__(self):
59
- return len(self._get_cookies())
60
-
61
- def __setitem__(self, key: str, value: str) -> None:
62
- if self._cookies.get(key) != value:
63
- self._queue[key] = dict(
64
- value=value,
65
- expires_at=self._default_expiry.isoformat(),
66
- path=self._path,
67
- )
68
-
69
- def __delitem__(self, key: str) -> None:
70
- if key in self._cookies:
71
- self._queue[key] = dict(value=None, path=self._path)
72
-
73
- def _get_cookies(self) -> Mapping[str, str]:
74
- if self._cookies is None:
75
- raise CookiesNotReady()
76
- cookies = {
77
- k[len(self._prefix):]: v
78
- for k, v in self._cookies.items()
79
- if k.startswith(self._prefix)
80
- }
81
- for name, spec in self._queue.items():
82
- if spec['value'] is not None:
83
- cookies[name] = spec['value']
84
- else:
85
- cookies.pop(name, None)
86
- return cookies
87
-
88
-
89
- def parse_cookies(raw_cookie):
90
- cookies = {}
91
- for part in raw_cookie.split(';'):
92
- part = part.strip()
93
- if not part:
94
- continue
95
- name, value = part.split('=', 1)
96
- cookies[unquote(name)] = unquote(value)
97
- return cookies
98
-
99
-
100
- class CookiesNotReady(Exception):
101
- pass
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_cookies/encrypted_cookie_manager.py DELETED
@@ -1,115 +0,0 @@
1
- import os
2
- import base64
3
- import streamlit as st
4
- from typing import Tuple
5
- from typing import Optional
6
- from cryptography import fernet
7
- from typing import MutableMapping
8
- from cryptography.fernet import Fernet
9
- from cryptography.hazmat.primitives import hashes
10
- from utilities_cookies.cookie_manager import CookieManager
11
- from cryptography.hazmat.primitives.kdf.pbkdf2 import PBKDF2HMAC
12
-
13
-
14
- @st.cache_data
15
- def key_from_parameters(salt: bytes, iterations: int, password: str):
16
- kdf = PBKDF2HMAC(
17
- algorithm=hashes.SHA256(),
18
- length=32,
19
- salt=salt,
20
- iterations=iterations,
21
- )
22
-
23
- return base64.urlsafe_b64encode(kdf.derive(password.encode('utf-8')))
24
-
25
-
26
- class EncryptedCookieManager(MutableMapping[str, str]):
27
- def __init__(
28
- self, *,
29
- password: str,
30
- path: str = None,
31
- prefix: str = "",
32
- key_params_cookie="EncryptedCookieManager.key_params",
33
- ignore_broken=True,
34
- ):
35
- self._cookie_manager = CookieManager(path=path, prefix=prefix)
36
- self._fernet: Optional[Fernet] = None
37
- self._key_params_cookie = key_params_cookie
38
- self._password = password
39
- self._ignore_broken = ignore_broken
40
-
41
- def ready(self):
42
- return self._cookie_manager.ready()
43
-
44
- def save(self):
45
- return self._cookie_manager.save()
46
-
47
- def _encrypt(self, value):
48
- self._setup_fernet()
49
- return self._fernet.encrypt(value)
50
-
51
- def _decrypt(self, value):
52
- self._setup_fernet()
53
- return self._fernet.decrypt(value)
54
-
55
- def _setup_fernet(self):
56
- if self._fernet is not None:
57
- return
58
- key_params = self._get_key_params()
59
- if not key_params:
60
- key_params = self._initialize_new_key_params()
61
- salt, iterations, magic = key_params
62
- key = key_from_parameters(
63
- salt=salt,
64
- iterations=iterations,
65
- password=self._password
66
- )
67
-
68
- self._fernet = Fernet(key)
69
-
70
- def _get_key_params(self) -> Optional[Tuple[bytes, int, bytes]]:
71
- raw_key_params = self._cookie_manager.get(self._key_params_cookie)
72
- if not raw_key_params:
73
- return
74
- try:
75
- raw_salt, raw_iterations, raw_magic = raw_key_params.split(':')
76
- return base64.b64decode(raw_salt), int(raw_iterations), base64.b64decode(raw_magic)
77
- except (ValueError, TypeError):
78
- print(f"Failed to parse key parameters from cookie {raw_key_params}")
79
- return
80
-
81
- def _initialize_new_key_params(self) -> Tuple[bytes, int, bytes]:
82
- salt = os.urandom(16)
83
- iterations = 390000
84
- magic = os.urandom(16)
85
- self._cookie_manager[self._key_params_cookie] = b':'.join([
86
- base64.b64encode(salt),
87
- str(iterations).encode('ascii'),
88
- base64.b64encode(magic)
89
- ]).decode('ascii')
90
- return salt, iterations, magic
91
-
92
- def __repr__(self):
93
- if self.ready():
94
- return f'<EncryptedCookieManager: {dict(self)!r}>'
95
- return '<EncryptedCookieManager: not ready>'
96
-
97
- def __getitem__(self, k: str) -> str or None:
98
- try:
99
- return self._decrypt(self._cookie_manager[k].encode('utf-8')).decode('utf-8')
100
- except fernet.InvalidToken:
101
- if self._ignore_broken:
102
- return
103
- raise
104
-
105
- def __iter__(self):
106
- return iter(self._cookie_manager)
107
-
108
- def __len__(self):
109
- return len(self._cookie_manager)
110
-
111
- def __setitem__(self, key: str, value: str) -> None:
112
- self._cookie_manager[key] = self._encrypt(value.encode('utf-8')).decode('utf-8')
113
-
114
- def __delitem__(self, key: str) -> None:
115
- del self._cookie_manager[key]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_cookies/public/index.html DELETED
@@ -1,9 +0,0 @@
1
- <!DOCTYPE html>
2
- <html lang="en">
3
- <head>
4
- <title>Cookies Manager</title>
5
- <meta charset="UTF-8" />
6
- </head>
7
- <body>
8
- </body>
9
- </html>
 
 
 
 
 
 
 
 
 
 
old_version/utilities_cookies/src/index.ts DELETED
@@ -1,52 +0,0 @@
1
- import {RenderData, Streamlit} from "streamlit-component-lib"
2
-
3
- const targetWindow: Window = window.parent || window
4
- const targetDocument = targetWindow.document
5
-
6
- let lastValue: string | null = null
7
-
8
- interface AddCookieSpec {
9
- value: string
10
- expires_at: string
11
- path: string
12
- }
13
-
14
- interface DeleteCookieSpec {
15
- value: null
16
- path: string
17
- }
18
-
19
- type CookieSpec = AddCookieSpec | DeleteCookieSpec
20
-
21
- function onRender(event: Event): void {
22
- const data = (event as CustomEvent<RenderData>).detail
23
-
24
- saveCookies(data.args["queue"])
25
-
26
- const newValue = targetDocument.cookie
27
- if (lastValue !== newValue && !data.args.saveOnly) {
28
- Streamlit.setComponentValue(newValue)
29
- lastValue = newValue
30
- }
31
- }
32
-
33
- Streamlit.events.addEventListener(Streamlit.RENDER_EVENT, onRender)
34
- Streamlit.setComponentReady()
35
- Streamlit.setFrameHeight(0)
36
-
37
-
38
- function saveCookies(queue: { [k in string]: CookieSpec }) {
39
- Object.keys(queue).forEach((name) => {
40
- const spec = queue[name]
41
- if (spec.value === null)
42
- targetDocument.cookie = `${encodeURIComponent(name)}=; max-age=0; path=${encodeURIComponent(spec.path)}`
43
- else {
44
- const date = new Date(spec.expires_at)
45
- targetDocument.cookie = (
46
- `${encodeURIComponent(name)}=${encodeURIComponent(spec.value)};` +
47
- ` expires=${date.toUTCString()};` +
48
- ` path=${encodeURIComponent(spec.path)};`
49
- )
50
- }
51
- })
52
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_cookies/src/react-app-env.d.ts DELETED
@@ -1 +0,0 @@
1
- /// <reference types="react-scripts" />
 
 
old_version/utilities_database/__pycache__/user_database_utils.cpython-310.pyc DELETED
Binary file (8.69 kB)
 
old_version/utilities_database/__pycache__/user_database_widgets.cpython-310.pyc DELETED
Binary file (11.2 kB)
 
old_version/utilities_database/user_database_utils.py DELETED
@@ -1,283 +0,0 @@
1
- import re
2
- import secrets
3
- import requests
4
- import pandas as pd
5
- import streamlit as st
6
- from trycourier import Courier
7
- from argon2 import PasswordHasher
8
- from argon2.exceptions import VerifyMismatchError
9
-
10
- ph = PasswordHasher()
11
-
12
-
13
- def check_usr_pass(user_log_in_database, user_name: str, password: str) -> bool:
14
- """
15
- Authenticates the user_name and password.
16
- """
17
- registered_user = user_log_in_database.fetch({'user_name': user_name}).items
18
- try:
19
- passwd_verification_bool = ph.verify(registered_user[0]['password'], password)
20
- if passwd_verification_bool:
21
- return True
22
- return False
23
- except VerifyMismatchError:
24
- pass
25
- except IndexError:
26
- pass
27
- return False
28
-
29
-
30
- def load_lottie_url(url: str) -> str or None:
31
- """
32
- Fetches the lottie animation using the URL.
33
- """
34
- r = requests.get(url)
35
- if r.status_code != 200:
36
- return None
37
- return r.json()
38
-
39
-
40
- def check_valid_name(name_sign_up: str) -> bool:
41
- """
42
- Checks if the user entered a valid name while creating the account.
43
- """
44
- name_regex_eng = r'^[A-Za-z_]\w *'
45
- name_regex_rus = r'^[А-Яа-я_][А-Яа-я0-9_] *'
46
-
47
- if re.search(name_regex_eng, name_sign_up) or re.search(name_regex_rus, name_sign_up):
48
- return True
49
- return False
50
-
51
-
52
- def check_valid_email(email_sign_up: str) -> bool:
53
- """
54
- Checks if the user entered a valid e-mail while creating the account.
55
- """
56
- regex = re.compile(r'([A-Za-z0-9]+[.-_])*[A-Za-z0-9]+@[A-Za-z0-9-]+(\.[A-Z|a-z]{2,})+')
57
-
58
- if re.fullmatch(regex, email_sign_up):
59
- return True
60
- return False
61
-
62
-
63
- def check_unique_email(user_log_in_database, email_sign_up: str) -> bool:
64
- """
65
- Checks if the e-mail already exists (since e-mail needs to be unique).
66
- """
67
- authorized_users_data = user_log_in_database.fetch({'e-mail': email_sign_up}).items
68
- if len(authorized_users_data) == 0:
69
- return True
70
- return False
71
-
72
-
73
- def non_empty_str_check(user_name_sign_up: str) -> bool:
74
- """
75
- Checks for non-empty strings.
76
- """
77
- empty_count = 0
78
- for i in user_name_sign_up:
79
- if i == ' ':
80
- empty_count = empty_count + 1
81
- if empty_count == len(user_name_sign_up):
82
- return False
83
- if not user_name_sign_up:
84
- return False
85
- return True
86
-
87
-
88
- def check_unique_usr(user_log_in_database, user_name_sign_up: str):
89
- """
90
- Checks if the user_name already exists (since user_name needs to be unique),
91
- also checks for non-empty user_name.
92
- """
93
- authorized_users_data = user_log_in_database.fetch({'user_name': user_name_sign_up}).items
94
- if len(authorized_users_data) != 0:
95
- return False
96
- if user_name_sign_up in authorized_users_data:
97
- return False
98
- non_empty_check = non_empty_str_check(user_name_sign_up)
99
- if not non_empty_check:
100
- return None
101
- return True
102
-
103
-
104
- def register_new_usr(user_log_in_database, name_sign_up: str, email_sign_up: str, user_name_sign_up: str,
105
- password_sign_up: str, professional_level: str) -> None:
106
- """
107
- Saves the information of the new user in the _secret_auth.json file.
108
- """
109
- new_usr_data = {'user_name': user_name_sign_up,
110
- 'name': name_sign_up,
111
- 'e-mail': email_sign_up,
112
- 'password': ph.hash(password_sign_up),
113
- 'professional_level': professional_level}
114
-
115
- return user_log_in_database.put(new_usr_data)
116
-
117
-
118
- def check_user_name_exists(user_log_in_database, user_name: str) -> bool:
119
- """
120
- Checks if the user_name exists in the _secret_auth.json file.
121
- """
122
- authorized_users_data = user_log_in_database.fetch({'user_name': user_name}).items
123
- if len(authorized_users_data) == 1:
124
- return True
125
- return False
126
-
127
-
128
- def check_email_exists(user_log_in_database, email_forgot_passwd: str):
129
- """
130
- Checks if the e-mail entered is present in the _secret_auth.json file.
131
- """
132
- authorized_users_data = user_log_in_database.fetch({'e-mail': email_forgot_passwd}).items
133
- if len(authorized_users_data) == 1:
134
- return True, authorized_users_data[0]['user_name']
135
- return False, None
136
-
137
-
138
- def generate_random_passwd() -> str:
139
- """
140
- Generates a random password to be sent in e-mail.
141
- """
142
- password_length = 10
143
- return secrets.token_urlsafe(password_length)
144
-
145
-
146
- def send_passwd_in_email(auth_token: str, user_name_forgot_passwd: str, email_forgot_passwd: str, company_name: str,
147
- random_password: str) -> None:
148
- """
149
- Triggers an e-mail to the user containing the randomly generated password.
150
- """
151
- client = Courier(auth_token=auth_token)
152
-
153
- client.send_message(
154
- message={
155
- "to": {
156
- "email": email_forgot_passwd
157
- },
158
- "content": {
159
- "title": f'{company_name}: Login Password!',
160
- "body": f'Hi! {user_name_forgot_passwd},\n\nYour temporary login password is: {random_password}\n\n'
161
- + '{{info}}'
162
- },
163
- "data": {
164
- "info": "Please reset your password at the earliest for security reasons."
165
- }
166
- }
167
- )
168
-
169
-
170
- def change_passwd(user_log_in_database, email_forgot_passwd: str, random_password: str) -> None:
171
- """
172
- Replaces the old password with the newly generated password.
173
- """
174
- user_key = user_log_in_database.fetch({'e-mail': email_forgot_passwd}).items[0]['key']
175
- updates = {'password': ph.hash(random_password)}
176
- return user_log_in_database.update(updates, user_key)
177
-
178
-
179
- def check_current_passwd(user_log_in_database, email_reset_passwd: str, current_passwd: str = None) -> bool:
180
- """
181
- Authenticates the password entered against the user_name when
182
- resetting the password.
183
- """
184
- authorized_user_data = user_log_in_database.fetch({'e-mail': email_reset_passwd}).items[0]
185
- if current_passwd is None:
186
- current_passwd = 'b'
187
- try:
188
- if ph.verify(authorized_user_data['password'], current_passwd):
189
- return True
190
- except VerifyMismatchError:
191
- pass
192
- return False
193
-
194
-
195
- def save_data_in_database(user_task_database, save_type, save_name, cefr_level, time_stamp, creator_name=None,
196
- generated_result=None, test_taker_name=None, test_taker_answers=None, test_taker_result=None,
197
- comments=None, distractor_model=None):
198
- already_saved_names = user_task_database.fetch({'creator_name': creator_name,
199
- 'save_name': save_name,
200
- 'cefr_level': cefr_level}).items
201
- already_saved_tasks = user_task_database.fetch({'creator_name': creator_name,
202
- 'generated_result': generated_result,
203
- 'cefr_level': cefr_level}).items
204
- already_saved_tests = user_task_database.fetch({'test_taker_name': test_taker_name,
205
- 'save_name': save_name,
206
- 'cefr_level': cefr_level}).items
207
- if save_name == '' and save_type == 'download':
208
- save_name = generated_result['name']
209
- if len(already_saved_names) != 0 and save_type == 'download':
210
- return st.success('Файл с таким названием уже существует! Введите другое название и повторите попытку.')
211
- elif len(already_saved_tasks) != 0 and save_type == 'download':
212
- return st.error(f'Вы уже сохраняли эти задания под именем {already_saved_tasks[0]["save_name"]}. ')
213
- elif (len(already_saved_tests) != 0
214
- and save_type == 'online_test'): # and int(test_taker_result) == int(already_saved_tests[0]["user_points"])
215
- return st.error('Вы уже решали данный тест!')
216
- else:
217
- if save_type == 'download':
218
- new_save_data = {
219
- 'save_type': save_type,
220
- 'save_name': save_name,
221
- 'cefr_level': cefr_level,
222
- 'time_stamp': time_stamp,
223
- 'creator_name': creator_name,
224
- 'generated_result': generated_result,
225
- 'distractor_model': distractor_model
226
- }
227
- else:
228
- new_save_data = {
229
- 'save_type': save_type,
230
- 'save_name': save_name,
231
- 'cefr_level': cefr_level,
232
- 'time_stamp': time_stamp,
233
- 'creator_name': creator_name,
234
- 'test_taker_name': test_taker_name,
235
- 'test_taker_answers': test_taker_answers,
236
- 'generated_result': generated_result,
237
- 'test_taker_result': test_taker_result,
238
- 'comments': comments}
239
- user_task_database.put(new_save_data)
240
- if save_type == 'download':
241
- return st.success('Задания успешно сохранены! Можете переходить на следующие вкладки')
242
- elif save_type == 'online_test':
243
- return st.success('Ответы успешно сохранены!')
244
-
245
-
246
- def load_user_tasks_data(user_task_database, save_type, creator_name=None, test_taker_name=None):
247
- if save_type == 'download':
248
- ITEMS = []
249
- user_data = user_task_database.fetch({'creator_name': creator_name, 'save_type': save_type})
250
- _last = user_data.last
251
- while _last is not None:
252
- ITEMS.extend(user_data.items)
253
- user_data = user_task_database.fetch({'creator_name': creator_name, 'save_type': save_type}, last=_last)
254
- _last = user_data.last
255
- names = [item['save_name'] for item in ITEMS]
256
- cefr_level = [item['cefr_level'] for item in ITEMS]
257
- time_stamps = [item['time_stamp'] for item in ITEMS]
258
- return_data = pd.DataFrame([names, cefr_level, time_stamps]).transpose()
259
- return_data.columns = ['Название', 'Уровень', 'Время создания']
260
- else:
261
- ITEMS = []
262
- user_data = user_task_database.fetch({'test_taker_name': test_taker_name, 'save_type': save_type})
263
- _last = user_data.last
264
- while _last is not None:
265
- ITEMS.extend(user_data.items)
266
- user_data = user_task_database.fetch({'test_taker_name': test_taker_name, 'save_type': save_type}, last=_last)
267
- _last = user_data.last
268
- names = [item['save_name'] for item in ITEMS]
269
- cefr_level = [item['cefr_level'] for item in ITEMS]
270
- time_stamps = [item['time_stamp'] for item in ITEMS]
271
- creator_name = [item['creator_name'] for item in ITEMS]
272
- test_taker_result = [item['test_taker_result'] for item in ITEMS]
273
- return_data = pd.DataFrame([names, cefr_level, test_taker_result, time_stamps, creator_name]).transpose()
274
- return_data.columns = ['Название', 'Уровень', 'Оценка', 'Дата прохождения', 'Автор заданий']
275
- return return_data
276
-
277
-
278
- def load_users_particular_task(user_task_database, load_mode, creator_name, save_name, cefr_level,):
279
- return_data = user_task_database.fetch({'creator_name': creator_name,
280
- 'save_name': save_name,
281
- 'save_type': load_mode,
282
- 'cefr_level': cefr_level}).items[0]['generated_result']
283
- return return_data
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_database/user_database_widgets.py DELETED
@@ -1,336 +0,0 @@
1
- from deta import Deta
2
- import streamlit as st
3
- from utilities_option_menu.option_menu import option_menu
4
- import utilities_database.user_database_utils as db_utils
5
- from utilities_database.user_database_utils import check_usr_pass
6
- from utilities_cookies.encrypted_cookie_manager import EncryptedCookieManager
7
-
8
- DETA_KEY = st.secrets['DETA_KEY']
9
- DETA_TABLE = st.secrets['DETA_TABLE']
10
- DETA_USER_TABLE = st.secrets['DETA_USER_SAVE_TEXT_TABLE']
11
-
12
- deta = Deta(DETA_KEY)
13
- db = deta.Base(DETA_TABLE)
14
- user_save_text_table = deta.Base(DETA_USER_TABLE)
15
- st.set_page_config(page_title='GenLexTasksEnter', layout="wide", page_icon=':es:')
16
-
17
- login_call = 'Зарегистрироваться'
18
-
19
-
20
- class LogIn:
21
- """
22
- Builds the UI for the Login/ Sign Up page.
23
- """
24
-
25
- def __init__(self,
26
- auth_token: str,
27
- company_name: str,
28
- width, height,
29
- logout_button_name: str = 'Logout',
30
- hide_menu_bool: bool = False,
31
- hide_footer_bool: bool = False,
32
- lottie_url: str = "https://assets8.lottiefiles.com/packages/lf20_ktwnwv5m.json"):
33
- """
34
- Arguments:
35
- -----------
36
- 1. self
37
- 2. auth_token : The unique authorization token received from - https://www.courier.com/email-api/
38
- 3. company_name : This is the name of the person/ organization which will send the password reset email.
39
- 4. width : Width of the animation on the login page.
40
- 5. height : Height of the animation on the login page.
41
- 6. logout_button_name : The logout button name.
42
- 7. hide_menu_bool : Pass True if the streamlit menu should be hidden.
43
- 8. hide_footer_bool : Pass True if the 'made with streamlit' footer should be hidden.
44
- 9. lottie_url : The lottie animation you would like to use on the login page.
45
- Explore animations at - https://lottiefiles.com/featured
46
- """
47
- self.auth_token = auth_token
48
- self.company_name = company_name
49
- self.width = width
50
- self.height = height
51
- self.logout_button_name = logout_button_name
52
- self.hide_menu_bool = hide_menu_bool
53
- self.hide_footer_bool = hide_footer_bool
54
- self.lottie_url = lottie_url
55
-
56
- self.cookies = EncryptedCookieManager(
57
- prefix="streamlit_login_ui_yummy_cookies",
58
- password='9d68d6f2-4258-45c9-96eb-2d6bc74ddbb5-d8f49cab-edbb-404a-94d0-b25b1d4a564b')
59
-
60
- if not self.cookies.ready():
61
- st.stop()
62
-
63
- def get_user_name(self):
64
- if not st.session_state['LOGOUT_BUTTON_HIT']:
65
- fetched_cookies = self.cookies
66
- if '__streamlit_login_signup_ui_username__' in fetched_cookies.keys():
67
- user_name = fetched_cookies['__streamlit_login_signup_ui_username__']
68
- return user_name
69
-
70
- def login_widget(self) -> None:
71
- """
72
- Creates the login widget, checks and sets cookies, authenticates the users.
73
- """
74
-
75
- # Checks if cookie exists.
76
- if not st.session_state['LOGGED_IN'] and not st.session_state['LOGOUT_BUTTON_HIT']:
77
- fetched_cookies = self.cookies
78
- if '__streamlit_login_signup_ui_username__' in fetched_cookies.keys():
79
- if fetched_cookies['__streamlit_login_signup_ui_username__'] \
80
- != '1c9a923f-fb21-4a91-b3f3-5f18e3f01182':
81
- st.session_state['LOGGED_IN'] = True
82
-
83
- if not st.session_state['LOGGED_IN']:
84
- st.session_state['LOGOUT_BUTTON_HIT'] = False
85
-
86
- del_login = st.empty()
87
- with del_login.form("Login Form"):
88
- user_name = st.text_input("Имя пользователя", placeholder='Ваше имя пользователя')
89
- password = st.text_input("Пароль", placeholder='Ваш пароль', type='password')
90
-
91
- login_submit_button = st.form_submit_button(label='Войти')
92
-
93
- if login_submit_button:
94
- authenticate_user_check = check_usr_pass(user_log_in_database=db,
95
- user_name=user_name,
96
- password=password)
97
-
98
- if not authenticate_user_check:
99
- st.error("Неверное имя пользователя или пароль!")
100
-
101
- else:
102
- st.session_state['LOGGED_IN'] = True
103
- st.session_state['-USER_NAME-'] = user_name
104
- self.cookies['__streamlit_login_signup_ui_username__'] = user_name
105
- self.cookies.save()
106
- del_login.empty()
107
- st.rerun()
108
-
109
- @staticmethod
110
- def sign_up_widget() -> None:
111
- """
112
- Creates the sign-up widget and stores the user info in a secure way in the _secret_auth_.json file.
113
- """
114
- with st.form("Sign Up Form"):
115
- name_sign_up = st.text_input("Имя *",
116
- placeholder='Введите Ваше имя')
117
- valid_name_check = db_utils.check_valid_name(name_sign_up)
118
-
119
- email_sign_up = st.text_input("E-mail *",
120
- placeholder='Введите Ваш e-mail')
121
- valid_email_check = db_utils.check_valid_email(email_sign_up)
122
- unique_email_check = db_utils.check_unique_email(user_log_in_database=db,
123
- email_sign_up=email_sign_up)
124
-
125
- user_name_sign_up = st.text_input("Имя пользователя *",
126
- placeholder='Введите имя пользователя')
127
- unique_user_name_check = db_utils.check_unique_usr(user_log_in_database=db,
128
- user_name_sign_up=user_name_sign_up)
129
-
130
- password_sign_up = st.text_input("Пароль *",
131
- placeholder='Введите пароль',
132
- type='password')
133
- professional_level = st.radio('Вы являетесь преподавателем русского языка? *',
134
- options=['Да', 'Нет'],
135
- index=1,
136
- horizontal=True)
137
-
138
- st.markdown("\* Обязательное поле")
139
- sign_up_submit_button = st.form_submit_button(label=login_call)
140
-
141
- if sign_up_submit_button:
142
- if not valid_name_check:
143
- st.error("Пожалуйста, ведите Ваше имя!")
144
-
145
- elif not valid_email_check:
146
- st.error("Пожалуйста, введите действующий е-mail!")
147
-
148
- elif not unique_email_check:
149
- st.error("Пользователь с этим e-mail уже зарегистрирован!")
150
-
151
- elif not unique_user_name_check:
152
- st.error(f'Извините, пользователь с таким именем ({user_name_sign_up}) уже существует!')
153
-
154
- elif unique_user_name_check is None:
155
- st.error('Пожалуйста, введите имя пользователя!')
156
-
157
- if valid_name_check:
158
- if valid_email_check and unique_email_check and unique_user_name_check:
159
- db_utils.register_new_usr(user_log_in_database=db,
160
- name_sign_up=name_sign_up,
161
- email_sign_up=email_sign_up,
162
- user_name_sign_up=user_name_sign_up,
163
- password_sign_up=password_sign_up,
164
- professional_level=professional_level)
165
- st.success("Регистрация прошла успешно!")
166
-
167
- def forgot_password(self) -> None:
168
- """
169
- Creates the forgot password widget and after user authentication (e-mail), triggers an e-mail to the user
170
- containing a random password.
171
- """
172
- with st.form("Forgot Password Form"):
173
- email_forgot_passwd = st.text_input("Email", placeholder='Введите Ваш email')
174
-
175
- forgot_passwd_submit_button = st.form_submit_button(label='Получить пароль')
176
-
177
- if forgot_passwd_submit_button:
178
- email_exists_check, user_name_forgot_passwd = db_utils.check_email_exists(
179
- user_log_in_database=db,
180
- email_forgot_passwd=email_forgot_passwd)
181
- if not email_exists_check:
182
- st.error("Пользователя с таким e-mail не существует!")
183
-
184
- if email_exists_check:
185
- random_password = db_utils.generate_random_passwd()
186
- db_utils.send_passwd_in_email(self.auth_token, user_name_forgot_passwd, email_forgot_passwd,
187
- self.company_name, random_password)
188
- db_utils.change_passwd(user_log_in_database=db,
189
- email_forgot_passwd=email_forgot_passwd,
190
- random_password=random_password)
191
- st.success("Временный пароль выслан Вам на почту!")
192
-
193
- @staticmethod
194
- def reset_password() -> None:
195
- """
196
- Creates the reset password widget and after user authentication
197
- (e-mail and the password shared over that e-mail),
198
- resets the password and updates the same in the _secret_auth_.json file.
199
- """
200
- with st.form("Reset Password Form"):
201
- email_reset_passwd = st.text_input("Email", placeholder='Please enter your email')
202
-
203
- current_passwd = st.text_input("Временный пароль",
204
- placeholder='Введите пароль, который вы получили в письме')
205
-
206
- new_passwd = st.text_input("Новый пароль", placeholder='Введите новый пароль',
207
- type='password')
208
-
209
- new_passwd_1 = st.text_input("Повторите новый пароль", placeholder='Введите повторите пароль',
210
- type='password')
211
-
212
- reset_passwd_submit_button = st.form_submit_button(label='Изменить пароль')
213
-
214
- if reset_passwd_submit_button:
215
- email_exists_check, user_name_reset_passwd = db_utils.check_email_exists(
216
- user_log_in_database=db,
217
- email_forgot_passwd=email_reset_passwd)
218
- current_passwd_check = db_utils.check_current_passwd(user_log_in_database=db,
219
- email_reset_passwd=email_reset_passwd,
220
- current_passwd=current_passwd)
221
- if not email_exists_check:
222
- st.error("Пользователя с таким e-mail не существует!")
223
-
224
- elif not current_passwd_check:
225
- st.error("Неверный временный пароль!")
226
-
227
- elif new_passwd != new_passwd_1:
228
- st.error("Пароли не совпадают!")
229
-
230
- if email_exists_check and current_passwd_check:
231
- db_utils.change_passwd(user_log_in_database=db,
232
- email_forgot_passwd=email_reset_passwd,
233
- random_password=new_passwd)
234
- st.success("Пароль успешно изменен!")
235
-
236
- def logout_widget(self) -> None:
237
- """
238
- Creates the logout widget in the sidebar only if the user is logged in.
239
- """
240
- if st.session_state['LOGGED_IN']:
241
- del_logout = st.sidebar.empty()
242
- del_logout.markdown("#")
243
- logout_click_check = del_logout.button(self.logout_button_name)
244
-
245
- if logout_click_check:
246
- st.session_state['LOGOUT_BUTTON_HIT'] = True
247
- st.session_state['LOGGED_IN'] = False
248
- self.cookies['__streamlit_login_signup_ui_username__'] = '1c9a923f-fb21-4a91-b3f3-5f18e3f01182'
249
- del_logout.empty()
250
- st.rerun()
251
-
252
- @staticmethod
253
- def navigation():
254
- """
255
- Creates the side navigation bar
256
- """
257
- selected_option = option_menu(
258
- menu_title='Навигация',
259
- menu_icon='list-columns-reverse',
260
- icons=['box-arrow-in-right', 'person-plus', 'x-circle', 'arrow-counterclockwise'],
261
- options=['Вход', login_call, 'Забыли пароль?', 'Восстановление пароля'],
262
- default_index=0,
263
- styles={
264
- "container": {"padding": "10px", "text-align": "left"},
265
- "nav-link": {"font-size": "16px", "text-align": "left", "margin": "0px"}})
266
- return selected_option
267
-
268
- @staticmethod
269
- def hide_menu() -> None:
270
- """
271
- Hides the streamlit menu situated in the top right.
272
- """
273
- st.markdown(""" <style>
274
- #MainMenu {visibility: hidden;}
275
- </style> """, unsafe_allow_html=True)
276
-
277
- @staticmethod
278
- def hide_header() -> None:
279
- """
280
- Hides the 'made with streamlit' footer.
281
- """
282
- st.markdown(""" <style>
283
- header {visibility: hidden;}
284
- </style> """, unsafe_allow_html=True)
285
-
286
- @staticmethod
287
- def hide_footer() -> None:
288
- """
289
- Hides the 'made with streamlit' footer.
290
- """
291
- st.markdown(""" <style>
292
- footer {visibility: hidden;}
293
- </style> """, unsafe_allow_html=True)
294
-
295
- def build_login_ui(self):
296
- """
297
- Brings everything together, calls important functions.
298
- """
299
- if 'LOGGED_IN' not in st.session_state:
300
- st.session_state['LOGGED_IN'] = False
301
-
302
- if 'LOGOUT_BUTTON_HIT' not in st.session_state:
303
- st.session_state['LOGOUT_BUTTON_HIT'] = False
304
-
305
- selected_option = self.navigation()
306
-
307
- if selected_option == 'Вход':
308
- c1, c2 = st.columns([7, 3])
309
- with c1:
310
- self.login_widget()
311
- with c2:
312
- if not st.session_state['LOGGED_IN']:
313
- pass
314
- # self.animation()
315
-
316
- if selected_option == login_call:
317
- self.sign_up_widget()
318
-
319
- if selected_option == 'Забыли пароль?':
320
- self.forgot_password()
321
-
322
- if selected_option == 'Восстановление пароля':
323
- self.reset_password()
324
-
325
- self.logout_widget()
326
-
327
- if st.session_state['LOGGED_IN']:
328
- pass
329
-
330
- if self.hide_menu_bool:
331
- self.hide_menu()
332
-
333
- if self.hide_footer_bool:
334
- self.hide_footer()
335
-
336
- return st.session_state['LOGGED_IN']
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_language_bert/rus_main_workflow_bert.py DELETED
@@ -1,250 +0,0 @@
1
- import datetime
2
- from io import StringIO
3
- from random import sample
4
- from collections import defaultdict
5
- from streamlit import progress as st_progress
6
- from utilities_language_general.rus_constants import st
7
- from streamlit.elements import WIDGETS as ST_WIDGETS
8
- from utilities_language_bert.rus_sentence_bert import TASK
9
- from utilities_language_general.rus_constants import load_bert
10
- from utilities_language_general.rus_utils import prepare_tasks
11
- from utilities_language_bert.rus_sentence_bert import SENTENCE
12
- import utilities_language_general.rus_constants as esp_constants
13
- from utilities_language_general.rus_utils import prepare_target_words
14
- from utilities_language_general.rus_utils import compute_frequency_dict
15
- from streamlit.runtime.uploaded_file_manager import UploadedFile
16
- from utilities_language_general.rus_constants import BAD_USER_TARGET_WORDS
17
-
18
-
19
- def main_workflow_bert(
20
- file: UploadedFile or None,
21
- text: str,
22
- logs: ST_WIDGETS,
23
- logs_d: ST_WIDGETS,
24
- progress: st_progress,
25
- progress_s: st_progress,
26
- level: str,
27
- tw_mode_automatic_mode: str,
28
- target_words: str,
29
- num_distractors: int,
30
- save_name: str,
31
- global_bad_target_words=BAD_USER_TARGET_WORDS):
32
-
33
- # Clear bad target_words each time
34
- global_bad_target_words = []
35
-
36
- # Define main global variables
37
- logs.write()
38
- GLOBAL_DISTRACTORS = set()
39
- MAX_FREQUENCY = 0
40
-
41
- mask_filler = load_bert()
42
-
43
- # Get input text
44
- if file is not None:
45
- stringio = StringIO(file.getvalue().decode("utf-8"))
46
- current_text = stringio.read()
47
- elif text != '':
48
- current_text = text
49
- else:
50
- esp_constants.st.warning('Вы и текст не вставили, и файл не выбрали 😢')
51
- current_text = ''
52
- esp_constants.st.stop()
53
-
54
- # Process target words
55
- if tw_mode_automatic_mode == 'Самостоятельно':
56
- if target_words == '':
57
- esp_constants.st.warning('Вы не ввели целевые слова')
58
- esp_constants.st.stop()
59
- # Cannot make up paradigm, so only USER_TARGET_WORDS is used
60
- USER_TARGET_WORDS = prepare_target_words(target_words)
61
- tw_mode_automatic_mode = False
62
- else:
63
- USER_TARGET_WORDS = None
64
- tw_mode_automatic_mode = True
65
-
66
- # Text preprocessing
67
- original_text = current_text
68
- current_text = current_text.replace('.', '. ').replace('. . .', '...').replace(' ', ' ').replace('…', '...') \
69
- .replace('…', '...').replace('—', '-').replace('\u2014', '-').replace('—', '-').replace('-\n', '') \
70
- .replace('\n', '%^&*')
71
- current_text_sentences = [sent.text.strip() for sent in esp_constants.nlp(current_text).sents]
72
- logs.success('Получили Ваш текст!')
73
- progress.progress(10)
74
-
75
- # Compute frequency dict
76
- FREQ_DICT = compute_frequency_dict(current_text)
77
-
78
- # Get maximum frequency (top 5% barrier)
79
- _frequency_barrier_percent = 0.05
80
- for j, tp in enumerate(FREQ_DICT.items()):
81
- if j < len(FREQ_DICT) * _frequency_barrier_percent:
82
- MAX_FREQUENCY = tp[1]
83
- MAX_FREQUENCY = 3 if MAX_FREQUENCY < 3 else MAX_FREQUENCY
84
- logs.success("Посчитали немного статистики!")
85
- progress.progress(15)
86
-
87
- # Choose necessary language minimum according to user's input
88
- if level == 'A1':
89
- target_minimum = esp_constants.a1_target_set
90
- distractor_minimum = esp_constants.a1_distractor_set
91
- elif level == 'A2':
92
- target_minimum = esp_constants.a2_target_set
93
- distractor_minimum = esp_constants.a2_distractor_set
94
- elif level == 'B1':
95
- target_minimum = esp_constants.b1_target_set
96
- distractor_minimum = esp_constants.b1_distractor_set
97
- elif level == 'B2':
98
- target_minimum = esp_constants.b2_target_set
99
- distractor_minimum = esp_constants.b2_distractor_set
100
- elif level == 'C1':
101
- target_minimum = esp_constants.c1_target_set
102
- distractor_minimum = esp_constants.c1_distractor_set
103
- elif level == 'C2':
104
- target_minimum = esp_constants.c2_target_set
105
- distractor_minimum = esp_constants.c2_distractor_set
106
- elif level == 'Без уровня':
107
- target_minimum = None
108
- distractor_minimum = None
109
- else:
110
- target_minimum = None
111
- distractor_minimum = None
112
- logs.error('Вы не выбрали языковой уровень!')
113
- st.stop()
114
-
115
- # Start generation process
116
- workflow = [SENTENCE(original=sent.strip(), n_sentence=num, max_num_distractors=num_distractors)
117
- for num, sent in enumerate(current_text_sentences)]
118
- logs.success("Запускаем процесс генерации заданий!")
119
- progress.progress(20)
120
-
121
- for sentence in workflow:
122
- sentence.lemmatize_sentence()
123
-
124
- for sentence in workflow:
125
- sentence.bind_phrases()
126
- logs.success("Подготовили предложения для дальнейшей работы!")
127
- progress.progress(30)
128
-
129
- for j, sentence in enumerate(workflow):
130
- sentence.search_target_words(target_words_automatic_mode=tw_mode_automatic_mode,
131
- target_minimum=target_minimum,
132
- user_target_words=USER_TARGET_WORDS,
133
- frequency_dict=FREQ_DICT)
134
- progress.progress(int(30 + (j * (20 / len(workflow)))))
135
- progress_s.progress(50)
136
- DUPLICATE_TARGET_WORDS = defaultdict(list)
137
- for sentence in workflow:
138
- for target_word in sentence.target_words:
139
- DUPLICATE_TARGET_WORDS[target_word['lemma']].append(target_word)
140
- RESULT_TW = []
141
- for tw_lemma, tw_data in DUPLICATE_TARGET_WORDS.items():
142
- RESULT_TW.append(sample(tw_data, 1)[0])
143
- for sentence in workflow:
144
- for target_word in sentence.target_words:
145
- if target_word not in RESULT_TW:
146
- global_bad_target_words.append(target_word['original_text'])
147
- sentence.target_words.remove(target_word)
148
- progress_s.progress(55)
149
- logs.success('Выбрали слова-пропуски!')
150
-
151
- for sentence in workflow:
152
- for i, target_word in enumerate(sentence.target_words):
153
- temp = current_text_sentences[:]
154
- temp[sentence.n_sentence] = target_word['masked_sentence']
155
- sentence.text_with_masked_task = ' '.join(temp).replace('%^&*', '\n')
156
- sentence.target_words[i]['text_with_masked_task'] = ' '.join(temp).replace('%^&*', '\n')
157
-
158
- for sentence in workflow:
159
- sentence.filter_target_words(target_words_automatic_mode=tw_mode_automatic_mode)
160
- progress_s.progress(60)
161
-
162
- RESULT_TASKS = []
163
- for sentence in workflow:
164
- for target_word in sentence.target_words:
165
- task = TASK(task_data=target_word, max_num_distractors=num_distractors)
166
- RESULT_TASKS.append(task)
167
-
168
- for num, task in enumerate(RESULT_TASKS):
169
- task.attach_distractors_to_target_word(model=mask_filler, level_name=level,
170
- global_distractors=GLOBAL_DISTRACTORS,
171
- distractor_minimum=distractor_minimum,
172
- max_frequency=MAX_FREQUENCY)
173
- logs_d.success(
174
- f'Обработали {num}/{len(RESULT_TASKS)} целевых слов!')
175
- logs_d.success(
176
- f'Обработали {len(RESULT_TASKS)}/{len(RESULT_TASKS)} целевых слов!')
177
- progress_s.progress(65)
178
- logs.success('Подобрали неправильные варианты!')
179
-
180
- for task in RESULT_TASKS:
181
- task.inflect_distractors()
182
- progress_s.progress(70)
183
- logs.success('Просклоняли и проспрягали неправильные варианты!')
184
-
185
- for task in RESULT_TASKS:
186
- task.sample_distractors(num_distractors=num_distractors)
187
- progress_s.progress(75)
188
- RESULT_TASKS = list(filter(lambda t: not t.bad_target_word, RESULT_TASKS))
189
-
190
- for task in RESULT_TASKS[::-1]:
191
- if task.bad_target_word:
192
- RESULT_TASKS.remove(task)
193
-
194
- # Compute number of final tasks
195
- if len(RESULT_TASKS) >= 20:
196
- NUMBER_TASKS = 20
197
- else:
198
- if len(RESULT_TASKS) >= 15:
199
- NUMBER_TASKS = 15
200
- else:
201
- if len(RESULT_TASKS) >= 10:
202
- NUMBER_TASKS = 10
203
- else:
204
- NUMBER_TASKS = len(RESULT_TASKS)
205
- RESULT_TASKS = sample(RESULT_TASKS, NUMBER_TASKS)
206
- RESULT_TASKS = sorted(RESULT_TASKS, key=lambda t: (t.sentence_number, t.position_in_sentence))
207
-
208
- for task in RESULT_TASKS:
209
- task.compile_task(max_num_distractors=num_distractors)
210
- progress_s.progress(85)
211
- logs.success('Отобрали лучшие задания!')
212
-
213
- TEXT_WITH_GAPS = []
214
- VARIANTS = []
215
- tasks_counter = 1
216
- for i, sentence in enumerate(current_text_sentences):
217
- for task in RESULT_TASKS:
218
- if task.sentence_text == sentence:
219
- sentence = sentence.replace(task.original_text, f'__________({tasks_counter})')
220
- VARIANTS.append(task.variants)
221
- tasks_counter += 1
222
- TEXT_WITH_GAPS.append(sentence)
223
- del RESULT_TASKS
224
-
225
- logs.success('Сейчас все будет готово!')
226
- progress_s.progress(90)
227
-
228
- TEXT_WITH_GAPS = ' '.join([sentence for sentence in TEXT_WITH_GAPS]).replace('%^&*', '\n')
229
- PREPARED_TASKS = prepare_tasks(VARIANTS)
230
- STUDENT_OUT = f'{TEXT_WITH_GAPS}\n\n{"=" * 70}\n\n{PREPARED_TASKS["TASKS_STUDENT"]}'
231
- TEACHER_OUT = f'{TEXT_WITH_GAPS}\n\n{"=" * 70}\n\n{PREPARED_TASKS["TASKS_TEACHER"]}\n\n{"=" * 70}\n\n' \
232
- f'{PREPARED_TASKS["KEYS_ONLY"]}'
233
- TOTAL_OUT = f'{original_text}\n\n{"$" * 70}\n\n{STUDENT_OUT}\n\n{"=" * 70}\n\n{PREPARED_TASKS["TASKS_TEACHER"]}' \
234
- f'\n\n{"$" * 70}\n\n{PREPARED_TASKS["KEYS_ONLY"]}'
235
- logs.success('Сейчас все будет готово!')
236
- progress_s.progress(90)
237
- save_name = save_name if save_name != '' else f'{str(datetime.datetime.now())[:-7]}_{original_text[:20]}'
238
- out = {
239
- 'name': save_name,
240
- 'STUDENT_OUT': STUDENT_OUT,
241
- 'TEACHER_OUT': TEACHER_OUT,
242
- 'TEXT_WITH_GAPS': TEXT_WITH_GAPS,
243
- 'TASKS_ONLY': PREPARED_TASKS["RAW_TASKS"],
244
- 'KEYS_ONLY': PREPARED_TASKS["KEYS_ONLY"],
245
- 'KEYS_ONLY_RAW': PREPARED_TASKS["RAW_KEYS_ONLY"],
246
- 'TOTAL_OUT': TOTAL_OUT,
247
- 'ORIGINAL': original_text,
248
- 'BAD_USER_TARGET_WORDS': sorted(set(global_bad_target_words))
249
- }
250
- return out
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_language_bert/rus_sentence_bert.py DELETED
@@ -1,241 +0,0 @@
1
- import copy
2
- import string
3
- from random import random
4
- from random import sample
5
- from utilities_language_general.rus_constants import nlp
6
- from utilities_language_general.rus_utils import get_tags
7
- from utilities_language_general.rus_constants import PHRASES
8
- from utilities_language_general.rus_utils import define_gender
9
- from utilities_language_general.rus_utils import make_inflection
10
- from utilities_language_general.rus_utils import check_token_bert
11
- from utilities_language_general.rus_constants import BAD_USER_TARGET_WORDS
12
- from utilities_language_general.rus_utils import get_distractors_from_model_bert
13
-
14
-
15
- class SENTENCE:
16
- def __init__(self, original: str, n_sentence: int, max_num_distractors):
17
- self.original = original
18
- self.n_sentence = n_sentence
19
- self.max_num_distractors = max_num_distractors
20
- self.parsed = nlp(self.original)
21
- self.sentence_lemma_pos = []
22
- self.sentence_phrases = []
23
- self.target_words = []
24
- self.text_with_masked_task = ''
25
-
26
- def lemmatize_sentence(self):
27
- for token in self.parsed:
28
- lemma_pos = f'{token.lemma_}_{token.pos_}'
29
- self.sentence_lemma_pos.append((lemma_pos, token))
30
-
31
- def bind_phrases(self):
32
- previous_was_phrase = False
33
- for i in range(len(self.sentence_lemma_pos) - 1):
34
- phrase_candidate = f'{self.sentence_lemma_pos[i][0]}_{self.sentence_lemma_pos[i + 1][0]}'
35
- if phrase_candidate in PHRASES and not previous_was_phrase:
36
- # phrase is {phrase: {original_token1: spacy.token, original_token2: spacy.token}}
37
- phrase = [
38
- f'{self.sentence_lemma_pos[i][0]}_{self.sentence_lemma_pos[i + 1][0]}',
39
- {
40
- 'original_token1': self.sentence_lemma_pos[i][1],
41
- 'original_token2': self.sentence_lemma_pos[i + 1][1]
42
- }
43
- ]
44
- self.sentence_phrases.append(phrase)
45
- previous_was_phrase = True
46
- else:
47
- if not previous_was_phrase:
48
- self.sentence_phrases.append(self.sentence_lemma_pos[i][1])
49
- previous_was_phrase = False
50
-
51
- def search_target_words_automatically(self, target_minimum: set, frequency_dict: dict = None):
52
- for token in self.sentence_phrases:
53
- # TODO: Still do not have w2v model with phrases
54
- # therefore cannot come up with the criteria
55
- if isinstance(token, list): # if token is a phrase
56
- original_token1 = token[1]['original_token1']
57
- original_token2 = token[1]['original_token2']
58
- original_token1_tags = get_tags(original_token1.text)[0]
59
- original_token2_tags = get_tags(original_token2.text)[0]
60
- tags = original_token1_tags | original_token2_tags
61
- not_ner = True if (original_token1.ent_type == 0 and original_token2.ent_type == 0) else False
62
- target_word = {
63
- 'masked_sentence': self.original.replace(f'{original_token1.text} {original_token2.text}',
64
- '[MASK]'),
65
- 'sentence_number': self.n_sentence,
66
- 'sentence_text': self.original,
67
- 'original_text': f'{original_token1.text} {original_token2.text}',
68
- 'lemma': token[0],
69
- 'pos': ('phrase', [original_token1.pos_, original_token2.pos_]),
70
- 'gender': list({define_gender(original_token1), define_gender(original_token2)})[0],
71
- 'tags': tags,
72
- 'position_in_sentence': self.original.find(original_token1.text),
73
- 'not_named_entity': not_ner,
74
- 'frequency_in_text': 0
75
- }
76
- self.target_words.append(target_word)
77
- else: # if token is just a spacy.nlp token
78
- if check_token_bert(token=token, current_minimum=target_minimum):
79
- target_word = {
80
- 'masked_sentence': self.original.replace(token.text, '[MASK]'),
81
- 'sentence_number': self.n_sentence,
82
- 'sentence_text': self.original,
83
- 'original_text': token.text,
84
- 'lemma': token.lemma_,
85
- 'pos': ('simple', token.pos_),
86
- 'gender': define_gender(token.lemma_),
87
- 'number_children': len([child for child in token.children]),
88
- 'tags': get_tags(token.text)[0],
89
- 'position_in_sentence': self.original.find(token.text),
90
- 'not_named_entity': True if token.ent_type == 0 else False,
91
- 'frequency_in_text': frequency_dict.get(token.lemma_, 1),
92
- }
93
- self.target_words.append(target_word)
94
-
95
- def search_user_target_words(self, user_target_words: set = None, frequency_dict: dict = None):
96
- for _utw in user_target_words:
97
- if _utw in self.original:
98
- parse_utw = nlp(_utw)
99
- if ' ' in _utw:
100
- tags = get_tags(parse_utw[0].text)[0] | get_tags(parse_utw[1].text)[0]
101
- user_target_word_lemma = '_'.join([f'{token.lemma_}_{token.pos_}' for token in parse_utw])
102
- user_target_word_pos = ('phrase', [token.pos_ for token in parse_utw])
103
- user_target_word_tags = tags
104
- not_ner = True if (parse_utw[0].ent_type == 0 and parse_utw[1].ent_type == 0) else False
105
- else:
106
- user_target_word_lemma = f'{parse_utw[0].lemma_}_{parse_utw[0].pos_}'
107
- user_target_word_pos = ('simple', parse_utw[0].pos_)
108
- user_target_word_tags = get_tags(parse_utw[0].text)[0]
109
- not_ner = parse_utw[0].ent_type == 0
110
- target_word = {
111
- 'masked_sentence': self.original.replace(_utw, '[MASK]'),
112
- 'sentence_number': self.n_sentence,
113
- 'sentence_text': self.original,
114
- 'original_text': _utw,
115
- 'lemma': user_target_word_lemma,
116
- 'pos': user_target_word_pos,
117
- 'gender': define_gender(parse_utw[0].text),
118
- 'tags': user_target_word_tags,
119
- 'position_in_sentence': self.original.find(_utw),
120
- 'not_named_entity': not_ner,
121
- 'frequency_in_text': frequency_dict.get(user_target_word_lemma, 1)
122
- }
123
- self.target_words.append(target_word)
124
-
125
- def search_target_words(self, target_words_automatic_mode: bool, target_minimum,
126
- user_target_words: set = None,
127
- frequency_dict: dict = None):
128
- if target_words_automatic_mode:
129
- self.search_target_words_automatically(target_minimum=target_minimum,
130
- frequency_dict=frequency_dict)
131
- else:
132
- self.search_user_target_words(user_target_words=user_target_words,
133
- frequency_dict=frequency_dict)
134
-
135
- def filter_target_words(self, target_words_automatic_mode):
136
- c_position = 0
137
- bad_target_words = []
138
- for target_word in self.target_words:
139
- position_difference = 3 if target_words_automatic_mode else 0
140
- if not (target_word['position_in_sentence'] == 0
141
- or abs(target_word['position_in_sentence'] - c_position) >= position_difference):
142
- bad_target_words.append(target_word)
143
- for btw in bad_target_words:
144
- BAD_USER_TARGET_WORDS.append(btw['original_text'])
145
- self.target_words.remove(btw)
146
-
147
-
148
- class TASK:
149
- def __init__(self, task_data, max_num_distractors):
150
- self.task_data = task_data
151
- self.distractors = None
152
- self.distractors_number = 0
153
- self.bad_target_word = False
154
- self.inflected_distractors = None
155
- self.pos = task_data['pos']
156
- self.tags = task_data['tags']
157
- self.lemma = task_data['lemma']
158
- self.gender = task_data['gender']
159
- self.max_num_distractors = max_num_distractors
160
- self.original_text = task_data['original_text']
161
- self.sentence_text = task_data['sentence_text']
162
- self.sentence_number = task_data['sentence_number']
163
- self.masked_sentence = task_data['masked_sentence']
164
- self.frequency_in_text = task_data['frequency_in_text']
165
- self.position_in_sentence = task_data['position_in_sentence']
166
- self.text_with_masked_task = task_data['text_with_masked_task']
167
- self.result = ''
168
- self.variants = []
169
-
170
- def __repr__(self):
171
- return '\n'.join([f'{key}\t=\t{value}' for key, value in self.__dict__.items()])
172
-
173
- def attach_distractors_to_target_word(self, model, global_distractors, distractor_minimum,
174
- level_name, max_frequency):
175
- pos = self.pos[0] if self.pos[0] == 'phrase' else self.pos[1]
176
- # distractors_full_text = get_distractors_from_model_bert(model=model, lemma=self.lemma, pos=pos,
177
- # gender=self.gender, level_name=level_name,
178
- # text_with_masked_task=self.text_with_masked_task,
179
- # global_distractors=global_distractors,
180
- # distractor_minimum=distractor_minimum,
181
- # max_num_distractors=self.max_num_distractors)
182
- distractors_sentence = get_distractors_from_model_bert(model=model, lemma=self.lemma, pos=pos,
183
- gender=self.gender, level_name=level_name,
184
- text_with_masked_task=self.masked_sentence,
185
- global_distractors=global_distractors,
186
- distractor_minimum=distractor_minimum,
187
- max_num_distractors=self.max_num_distractors)
188
- if distractors_sentence is None or self.frequency_in_text > max_frequency:
189
- self.bad_target_word = True
190
- self.distractors = None
191
- else:
192
- self.distractors = [d[0] for i, d in enumerate(distractors_sentence) if i < 15]
193
- self.distractors_number = len(distractors_sentence) if distractors_sentence is not None else 0
194
-
195
- def inflect_distractors(self):
196
- inflected_distractors = []
197
- if self.distractors is None:
198
- self.bad_target_word = True
199
- return
200
- for distractor_lemma in self.distractors:
201
- inflected = make_inflection(text=distractor_lemma, pos=self.pos[1], tags=self.tags)
202
- if inflected is not None:
203
- inflected_distractors.append(inflected)
204
- else:
205
- new_tags = copy.deepcopy(self.tags)
206
- if 'NOUN' in self.tags and 'inan' in self.tags:
207
- new_tags.discard('inan')
208
- new_tags.add('anim')
209
- elif 'NOUN' in self.tags and 'anim' in self.tags:
210
- new_tags.discard('anim')
211
- new_tags.add('inan')
212
- inflected = make_inflection(text=distractor_lemma, pos=self.pos[1], tags=new_tags)
213
- if inflected is not None:
214
- inflected_distractors.append(inflected)
215
- num_distractors = min(4, self.max_num_distractors) if self.max_num_distractors >= 4 \
216
- else self.max_num_distractors
217
- if len(inflected_distractors) < num_distractors:
218
- self.bad_target_word = True
219
- else:
220
- self.distractors_number = num_distractors
221
- self.inflected_distractors = inflected_distractors
222
-
223
- def sample_distractors(self, num_distractors):
224
- if not self.bad_target_word:
225
- num_distractors = min(self.distractors_number, num_distractors) \
226
- if num_distractors >= 4 else num_distractors
227
- self.inflected_distractors = sample(self.inflected_distractors[:min(self.distractors_number, 10)],
228
- num_distractors)
229
-
230
- def compile_task(self, max_num_distractors):
231
- len_distractors = len(self.inflected_distractors)
232
- len_variants = min(len_distractors, max_num_distractors) if max_num_distractors > 4 \
233
- else max_num_distractors
234
- letters = (f'({letter})' for letter in string.ascii_lowercase[:len_variants + 1])
235
- try:
236
- distractors = sample(self.inflected_distractors, len_variants) + [self.original_text, ]
237
- except ValueError:
238
- distractors = self.inflected_distractors + [self.original_text, ]
239
- tmp_vars = [f'{item[0]} {item[1].replace("_", " ").lower()}'.lower()
240
- for item in zip(letters, sorted(distractors, key=lambda _: random()))]
241
- self.variants.append((self.original_text.lower(), tmp_vars))
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_language_general/rus_constants.py DELETED
@@ -1,70 +0,0 @@
1
- import json
2
- import spacy
3
- import gensim
4
- import pymorphy2
5
- import streamlit as st
6
- from transformers import pipeline
7
-
8
-
9
- @st.cache_resource
10
- def load_morph():
11
- _morph = pymorphy2.MorphAnalyzer(lang='ru')
12
- return _morph
13
-
14
-
15
- @st.cache_resource
16
- def load_w2v(model_path):
17
- _w2v_model = gensim.models.KeyedVectors.load_word2vec_format(model_path, binary=True)
18
- return _w2v_model
19
-
20
-
21
- @st.cache_resource
22
- def load_spacy():
23
- _nlp = spacy.load('ru_core_news_lg')
24
- return _nlp
25
-
26
-
27
- @st.cache_resource
28
- def load_bert():
29
- return pipeline("fill-mask", model="a-v-white/ruBert-base-finetuned-russian-moshkov-child-corpus-pro")
30
-
31
-
32
- nlp = load_spacy()
33
- morph = load_morph()
34
- w2v_model1_path = r'model1.gz'
35
- w2v_model2_path = r'model2.gz'
36
-
37
- # Upload stop list
38
- stop_list = set()
39
- with open(r'language_data/stop_words.txt', 'r', encoding='utf-8') as read_file:
40
- for line in read_file:
41
- stop_list.add(line.strip())
42
-
43
- # Upload minimums
44
- a1_path, a1_target_set = r'language_data/A1_MINIMUM.txt', set()
45
- a2_path, a2_target_set = r'language_data/A2_MINIMUM.txt', set()
46
- b1_path, b1_target_set = r'language_data/B1_MINIMUM.txt', set()
47
- b2_path, b2_target_set = r'language_data/B2_MINIMUM.txt', set()
48
- c1_path, c1_target_set = r'language_data/C1_MINIMUM.txt', set()
49
- c2_path, c2_target_set = r'language_data/C2_MINIMUM.txt', set()
50
- minimums_paths = (a1_path, a2_path, b1_path, b2_path)
51
- minimums_sets = (a1_target_set, a2_target_set, b1_target_set, b2_target_set, c1_target_set, c2_target_set)
52
- for i in range(len(minimums_paths)):
53
- with open(minimums_paths[i], 'r', encoding='utf-8') as read_file:
54
- for line in read_file:
55
- minimums_sets[i].add(line.strip())
56
-
57
- a1_distractor_set = a1_target_set
58
- a2_distractor_set = a2_target_set.union(a1_target_set)
59
- b1_distractor_set = b1_target_set.union(a2_target_set)
60
- b2_distractor_set = b2_target_set.union(b1_target_set)
61
- c1_distractor_set = c1_target_set.union(b2_target_set)
62
- c2_distractor_set = c2_target_set.union(c1_target_set)
63
-
64
- with open('language_data/phrases.json', 'r', encoding='utf-8') as f:
65
- PHRASES = set(json.load(f)['PHRASES'])
66
-
67
- SIMILARITY_VALUES_w2v = {'A1': 1.0, 'A2': 1.0, 'B1': 1.0, 'B2': 1.0, 'C1': 1.0, 'C2': 1.0, 'Без уровня': 1.0}
68
- SIMILARITY_VALUES_bert = {'A1': 1.0, 'A2': 1.0, 'B1': 1.0, 'B2': 1.0, 'C1': 1.0, 'C2': 1.0, 'Без уровня': 1.0}
69
-
70
- BAD_USER_TARGET_WORDS = []
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_language_general/rus_utils.py DELETED
@@ -1,339 +0,0 @@
1
- from nltk import edit_distance
2
- from utilities.utils import answer_letter
3
- from utilities_language_general.rus_constants import nlp
4
- from utilities_language_general.rus_constants import morph
5
- from utilities_language_general.rus_constants import stop_list
6
- from utilities_language_general.rus_constants import SIMILARITY_VALUES_w2v
7
- from utilities_language_general.rus_constants import SIMILARITY_VALUES_bert
8
-
9
-
10
- def prepare_target_words(target_words):
11
- target_words = target_words.lower().replace(' ,', ',').replace(',', ', ').replace(' ', ' ').split(', ')
12
- TARGET_WORDS = set()
13
- for target_word in target_words:
14
- paradigm = {form.word for form in morph.parse(target_word)[0].lexeme}
15
- TARGET_WORDS = TARGET_WORDS.union(paradigm)
16
- return list(set(TARGET_WORDS))
17
-
18
-
19
- def compute_frequency_dict(text: str) -> dict:
20
- """
21
- Compute frequency dictionary of given text and return it sorted in descending order.
22
-
23
- :param text: given text as string variable
24
- :return: frequency dictionary {word: frequency} sorted in descending order
25
- """
26
- freq_dict = {}
27
- doc = nlp(text)
28
- lemma_list_spacy = [token.lemma_ for token in doc]
29
- for lemma in lemma_list_spacy:
30
- if lemma.isalpha():
31
- if lemma not in freq_dict.keys():
32
- freq_dict[lemma] = 1
33
- else:
34
- freq_dict[lemma] += 1
35
- lemma_list_morph = [morph.parse(token.text)[0].normal_form for token in doc]
36
- for lemma in lemma_list_morph:
37
- if lemma.isalpha() and (lemma not in lemma_list_spacy):
38
- if lemma not in freq_dict.keys():
39
- freq_dict[lemma] = 1
40
- else:
41
- freq_dict[lemma] += 1
42
- return freq_dict
43
-
44
-
45
- def convert_gender(gender_spacy):
46
- genders = {'Masc': 'masc', 'Fem': 'femn', 'Neut': 'neut'}
47
- return genders[gender_spacy]
48
-
49
-
50
- def define_gender(token: str) -> str or None:
51
- """
52
- Prettify defining gender of a token.
53
-
54
- :param token: the word for which it's needed to identify gender
55
- :return: gender as string variable, ('masc', 'femn', 'neut')
56
- """
57
- token = str(token)
58
- return morph.parse(token)[0].tag.gender
59
-
60
-
61
- def get_tags(token: str):
62
- """
63
- Prettify getting tags of a word and method of obtaining them.
64
- If pymorpy2 is too unsure how to parse the word (>3 parses) None is returned.
65
-
66
- :param token: the word for which it's needed to identify tags and method
67
- :return: tags to be used for synthesis as set variable and method as string or None
68
- """
69
- parse = morph.parse(token)
70
- tags = str(parse[0].tag)
71
- parts = (tag for part in tags.split(' ') for tag in part.split(','))
72
- method = str(parse[0].methods_stack[0][0])
73
- return set(parts), method
74
-
75
-
76
- def make_inflection(text: str, pos: str or list, tags: set) -> str or None:
77
- if isinstance(pos, list):
78
- if set(pos).issubset({'NOUN', 'ADJ', 'PROPN'}):
79
- noun_adjective_phrase_tags = {'nomn', 'gent', 'datv', 'accs', 'ablt', 'loct', 'voct',
80
- 'gen2', 'acc2', 'loc2', 'sing', 'plur'}
81
- tags = tags.intersection(noun_adjective_phrase_tags)
82
- lemmas = text.split('_')
83
- word_form = ''
84
- # Parse phrase and define phrase gender, animacy
85
- gender = None
86
- animacy = None
87
- parsed = []
88
- for lemma in lemmas:
89
- parse = morph.parse(lemma)[0]
90
- gender = gender if gender is not None else parse.tag.gender if parse.tag.POS == 'NOUN' else None
91
- animacy = animacy if animacy is not None else str(parse.tag).split(',')[1] \
92
- if parse.tag.POS == 'NOUN' else None
93
- parsed.append(parse)
94
- tags = tags.union({gender, animacy})
95
- tags.discard(None)
96
- try:
97
- for parse in parsed:
98
- word_form += f'{parse.inflect(tags).word} '
99
- return word_form
100
- except AttributeError:
101
- return None
102
- else:
103
- word_form = morph.parse(text)[0].inflect(tags)
104
- return word_form.word if word_form is not None else None
105
-
106
-
107
- def check_token(token, lemma_pos, model, current_minimum: set = None, stop_words=stop_list,
108
- check_allowed_pos: set = None, check_allowed_dep: set = None) -> bool:
109
- not_allowed_pos = {'PROPN', 'PUNCT', 'NUM'}
110
- not_allowed_synt_dep = {'cop', } # 'ROOT'
111
- if lemma_pos == 'auto':
112
- lemma_pos = f'{token.lemma_}_{token.pos_}'
113
- if not token.text.isalpha():
114
- return False
115
- if current_minimum is not None and token.lemma_ not in current_minimum:
116
- return False
117
- if not model.has_index_for(lemma_pos):
118
- return False
119
- if get_tags(token.text) is not None:
120
- tags, method = get_tags(token.text)
121
- else:
122
- tags = None
123
- method = 'suspense'
124
- method_satisfied = (method == 'DictionaryAnalyzer()')
125
- if (token.text not in stop_words
126
- and not token.is_stop
127
- and tags is not None
128
- and method_satisfied):
129
- if check_allowed_pos is None and check_allowed_dep is None:
130
- if token.pos_ not in not_allowed_pos and token.dep_ not in not_allowed_synt_dep:
131
- return True
132
- return False
133
- elif check_allowed_pos is not None and check_allowed_dep is None:
134
- if token.pos_ in check_allowed_pos and token.dep_ not in not_allowed_synt_dep:
135
- return True
136
- return False
137
- elif check_allowed_pos is None and check_allowed_dep is not None:
138
- if token.pos_ not in not_allowed_pos and token.dep_ in check_allowed_dep:
139
- return True
140
- return False
141
- else:
142
- if token.pos_ in check_allowed_pos and token.dep_ in check_allowed_dep:
143
- return True
144
- return False
145
- else:
146
- return False
147
-
148
-
149
- def check_token_bert(token, current_minimum: set = None, stop_words=stop_list,
150
- check_allowed_pos: set = None, check_allowed_dep: set = None) -> bool:
151
- not_allowed_pos = {'PROPN', 'PUNCT', 'NUM'}
152
- not_allowed_synt_dep = {'cop', } # 'ROOT'
153
- if not token.text.isalpha():
154
- return False
155
- if current_minimum is not None and token.lemma_ not in current_minimum:
156
- return False
157
- if get_tags(token.text) is not None:
158
- tags, method = get_tags(token.text)
159
- else:
160
- tags = None
161
- method = 'suspense'
162
- method_satisfied = (method == 'DictionaryAnalyzer()')
163
- if (token.text not in stop_words
164
- and not token.is_stop
165
- and tags is not None
166
- and method_satisfied):
167
- if check_allowed_pos is None and check_allowed_dep is None:
168
- if token.pos_ not in not_allowed_pos and token.dep_ not in not_allowed_synt_dep:
169
- return True
170
- return False
171
- elif check_allowed_pos is not None and check_allowed_dep is None:
172
- if token.pos_ in check_allowed_pos and token.dep_ not in not_allowed_synt_dep:
173
- return True
174
- return False
175
- elif check_allowed_pos is None and check_allowed_dep is not None:
176
- if token.pos_ not in not_allowed_pos and token.dep_ in check_allowed_dep:
177
- return True
178
- return False
179
- else:
180
- if token.pos_ in check_allowed_pos and token.dep_ in check_allowed_dep:
181
- return True
182
- return False
183
- else:
184
- return False
185
-
186
-
187
- def get_distractors_from_model(model, lemma: str, pos: str, gender: str or None, global_distractors: set,
188
- distractor_minimum: set, level_name: str, max_num_distractors: int,
189
- max_length_ratio=5, min_edit_distance_ratio=0.5):
190
- distractors = []
191
- query = lemma if '_' in lemma else f'{lemma}_{pos}'
192
- lemma = '_'.join(lemma.split('_')[::2])
193
- if model.has_index_for(query):
194
- candidates = model.most_similar(query, topn=max_num_distractors + 100)
195
- else:
196
- if query.count('_') == 1:
197
- return None
198
- query_raw_list = query.split('_')
199
- query_parts = ['_'.join(query_raw_list[i:i + 2]) for i in range(len(query_raw_list))][::2]
200
- query_vector = model.get_mean_vector(query_parts)
201
- candidates = model.similar_by_vector(query_vector, topn=max_num_distractors + 100)
202
- for candidate in candidates:
203
- if candidate[0].count('_') == 1:
204
- distractor_lemma, distractor_pos = candidate[0].split('_')
205
- distractor_similarity = candidate[1]
206
- candidate_gender = define_gender(distractor_lemma)
207
- length_ratio = abs(len(lemma) - len(distractor_lemma))
208
- condition = ((distractor_pos == pos
209
- or (distractor_pos in ('VERB', 'ADJ', 'phrase') and pos in ('VERB', 'ADJ', 'phrase')))
210
- and distractor_lemma != lemma
211
- and len(distractors) < 100
212
- and distractor_similarity < SIMILARITY_VALUES_w2v[level_name]
213
- and candidate_gender == gender
214
- and length_ratio <= max_length_ratio
215
- and distractor_lemma not in global_distractors
216
- and edit_distance(lemma, distractor_lemma) / ((len(lemma) + len(distractor_lemma)) / 2) >
217
- min_edit_distance_ratio)
218
- if condition:
219
- if distractor_minimum is not None:
220
- if distractor_lemma in distractor_minimum:
221
- distractors.append((distractor_lemma, distractor_similarity))
222
- global_distractors.add(distractor_lemma)
223
- else:
224
- distractors.append((distractor_lemma, distractor_similarity))
225
- global_distractors.add(distractor_lemma)
226
- else:
227
- if candidate[0].count('_') > 3 or pos in ('NOUN', 'ADJ', 'NUM'):
228
- continue
229
- d1_lemma, d1_pos, d2_lemma, d2_pos = candidate[0].split('_')
230
- distractor_lemma = f'{d1_lemma}_{d2_lemma}'
231
- distractor_similarity = candidate[1]
232
- condition = (((d1_pos == pos or d2_pos == pos)
233
- or (d1_pos in ('VERB', 'AUX', 'SCONJ', 'ADP')
234
- and pos in ('phrase', 'VERB', 'AUX', 'SCONJ', 'ADP'))
235
- or (d2_pos in ('VERB', 'AUX', 'SCONJ', 'ADP')
236
- and pos in ('phrase', 'VERB', 'AUX', 'SCONJ', 'ADP')))
237
- and candidate[0] != lemma
238
- and distractor_lemma != lemma
239
- and len(distractors) < 100
240
- and distractor_similarity < SIMILARITY_VALUES_w2v[level_name]
241
- and distractor_lemma not in global_distractors)
242
- if condition:
243
- if distractor_minimum is not None:
244
- if (distractor_lemma in distractor_minimum
245
- or (d1_lemma in distractor_minimum and d2_lemma in distractor_minimum)):
246
- distractors.append((candidate[0], distractor_similarity))
247
- global_distractors.add(distractor_lemma)
248
- else:
249
- distractors.append((candidate[0], distractor_similarity))
250
- global_distractors.add(distractor_lemma)
251
- max_num_distractors = min(4, max_num_distractors) if max_num_distractors >= 4 else max_num_distractors
252
- if len(distractors) >= max_num_distractors:
253
- return distractors
254
- else:
255
- return None
256
-
257
-
258
- def get_distractors_from_model_bert(model, text_with_masked_task: str, lemma: str, pos: str, gender: str or None,
259
- global_distractors: set, distractor_minimum: set, level_name: str,
260
- max_num_distractors: int, max_length_ratio=5, min_edit_distance_ratio=0.5):
261
- _distractors = []
262
- try:
263
- if distractor_minimum:
264
- bert_candidates = [token for token in model(text_with_masked_task, top_k=max_num_distractors + 100)]
265
- else:
266
- bert_candidates = [token for token in model(text_with_masked_task, top_k=max_num_distractors + 100)]
267
- inflected_candidates = []
268
- for candidate in bert_candidates:
269
- if isinstance(candidate, list):
270
- bert_candidates = candidate
271
- continue
272
- if candidate['token_str'].isalpha():
273
- candidate_morph = nlp(candidate['token_str'])[0]
274
- inflected_candidates.append((f"{candidate_morph.lemma_}_{candidate_morph.pos_}", candidate['score']))
275
- except KeyError:
276
- return None
277
- for candidate_distractor in inflected_candidates:
278
- if '_' in candidate_distractor[0]:
279
- distractor_lemma, distractor_pos = candidate_distractor[0].split('_')
280
- else:
281
- candidate_morph = nlp(candidate_distractor[0])[0]
282
- distractor_lemma, distractor_pos = candidate_morph.lemma_, candidate_morph.pos_
283
- distractor_similarity = candidate_distractor[1]
284
- candidate_gender = define_gender(distractor_lemma)
285
- length_ratio = abs(len(lemma) - len(distractor_lemma))
286
- if (((distractor_pos == pos)
287
- or (pos in ('VERB', 'ADJ', 'phrase') and distractor_pos in ('VERB', 'ADJ', 'phrase')))
288
- and distractor_lemma != lemma
289
- and (len(_distractors) < max_num_distractors + 10)
290
- and (distractor_similarity < SIMILARITY_VALUES_bert[level_name])
291
- and (candidate_gender == gender)
292
- and (length_ratio <= max_length_ratio) # May be changed if case of phrases
293
- and (distractor_lemma not in global_distractors)
294
- and (edit_distance(lemma, distractor_lemma) # May be changed if case of phrases
295
- / ((len(lemma) + len(distractor_lemma)) / 2) > min_edit_distance_ratio)):
296
- if distractor_minimum is not None:
297
- if distractor_lemma in distractor_minimum:
298
- _distractors.append((distractor_lemma, candidate_distractor[1]))
299
- global_distractors.add(distractor_lemma)
300
- else:
301
- _distractors.append((distractor_lemma, candidate_distractor[1]))
302
- num_distractors = min(4, max_num_distractors) if max_num_distractors >= 4 else max_num_distractors
303
- if len(_distractors) < num_distractors:
304
- return None
305
- return _distractors
306
-
307
-
308
- def prepare_tasks(input_variants):
309
- TASKS_STUDENT = ''
310
- TASKS_TEACHER = ''
311
- KEYS_ONLY = ''
312
- RAW_TASKS = []
313
- RAW_KEYS_ONLY = []
314
- RESULT_TASKS_STUDENT = []
315
- TASKS_WITH_ANSWERS_L = []
316
- KEYS = []
317
-
318
- for num, item in enumerate(input_variants):
319
- item = item[0]
320
- answer = item[0].lower()
321
- variants = '\t'.join([i.lower() for i in item[1]])
322
- current_answer_letter = answer_letter(answer=answer, variants=[i.lower() for i in item[1]])
323
- RAW_TASKS.append((num + 1, variants))
324
- RAW_KEYS_ONLY.append((num + 1, current_answer_letter.split(' ')[0]))
325
- RESULT_TASKS_STUDENT.append(f"{num + 1}.\t{variants}")
326
- TASKS_WITH_ANSWERS_L.append(f"{num + 1}.\t"
327
- f"Ответ: {current_answer_letter}\n\t"
328
- f"Варианты: {variants}")
329
- KEYS.append(f"{num + 1}.\tОтвет: {current_answer_letter}")
330
-
331
- for task in RESULT_TASKS_STUDENT:
332
- TASKS_STUDENT += f'{task}\n'
333
- for task in TASKS_WITH_ANSWERS_L:
334
- TASKS_TEACHER += f'{task}\n'
335
- for task in KEYS:
336
- KEYS_ONLY += f'{task}\n'
337
-
338
- return {'TASKS_STUDENT': TASKS_STUDENT, 'TASKS_TEACHER': TASKS_TEACHER,
339
- 'KEYS_ONLY': KEYS_ONLY, 'RAW_TASKS': RAW_TASKS, 'RAW_KEYS_ONLY': RAW_KEYS_ONLY}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
old_version/utilities_language_w2v/rus_main_workflow_w2v.py DELETED
@@ -1,261 +0,0 @@
1
- import datetime
2
- from io import StringIO
3
- from random import sample
4
- from collections import defaultdict
5
- from streamlit import progress as st_progress
6
- from streamlit.elements import WIDGETS as ST_WIDGETS
7
- from utilities_language_general.rus_constants import st
8
- from utilities_language_w2v.rus_sentence_w2v import TASK
9
- from utilities_language_general.rus_constants import load_w2v
10
- from utilities_language_general.rus_utils import prepare_tasks
11
- from utilities_language_w2v.rus_sentence_w2v import SENTENCE
12
- import utilities_language_general.rus_constants as esp_constants
13
- from utilities_language_general.rus_utils import prepare_target_words
14
- from utilities_language_general.rus_constants import w2v_model1_path
15
- from utilities_language_general.rus_constants import w2v_model2_path
16
- from utilities_language_general.rus_utils import compute_frequency_dict
17
- from streamlit.runtime.uploaded_file_manager import UploadedFile
18
- from utilities_language_general.rus_constants import BAD_USER_TARGET_WORDS
19
-
20
-
21
- def main_workflow_w2v(
22
- file: UploadedFile or None,
23
- text: str,
24
- logs: ST_WIDGETS,
25
- logs_d: ST_WIDGETS,
26
- progress: st_progress,
27
- progress_d: st_progress,
28
- progress_s: st_progress,
29
- level: str,
30
- tw_mode_automatic_mode: str,
31
- target_words: str,
32
- num_distractors: int,
33
- save_name: str,
34
- model_name: str,
35
- global_bad_target_words=BAD_USER_TARGET_WORDS):
36
- """
37
- This is the main course of the program.
38
- All processes and changes take place here.
39
- Partially works with the interface, displaying the success messages and download buttons.
40
-
41
- :param file: user's file to generate tasks in
42
- :param text: user's text input to generate tasks in
43
- :param logs: widget to output logs to
44
- :param logs_d: show how many distractors already processed
45
- :param progress: progress bar
46
- :param progress_d: distractors progress bar
47
- :param progress_s: sentences progress bar
48
- :param target_words: how target words are chosen: by user or automatically
49
- :param tw_mode_automatic_mode:
50
- :param level: user's specification of CEFR level of text
51
- :param num_distractors: how many distractors does the user want the task to contain
52
- :param save_name: user specifies name to save file in cloud
53
- :param global_bad_target_words:global_bad_target_words
54
- :param model_name
55
- :return: Dictionary with output data: filename, amount_mode, text_with_gaps, tasks_as_list, correct_answers,
56
- student_out, teacher_out, total_out, original_text
57
- """
58
- # Clear bad target_words each time
59
- global_bad_target_words = []
60
-
61
- # Define main global variables
62
- logs.write()
63
- GLOBAL_DISTRACTORS = set()
64
- MAX_FREQUENCY = 0
65
-
66
- # Define which model is used for distractor generation
67
- if model_name == 'Модель-1':
68
- mask_filler = load_w2v(w2v_model1_path)
69
- else:
70
- mask_filler = load_w2v(w2v_model2_path)
71
-
72
- # Get input text
73
- if file is not None:
74
- stringio = StringIO(file.getvalue().decode("utf-8"))
75
- current_text = stringio.read()
76
- elif text != '':
77
- current_text = text
78
- else:
79
- esp_constants.st.warning('Вы и текст не вставили, и файл не выбрали 😢')
80
- current_text = ''
81
- esp_constants.st.stop()
82
-
83
- # Process target words
84
- if tw_mode_automatic_mode == 'Самостоятельно':
85
- if target_words == '':
86
- esp_constants.st.warning('Вы не ввели целевые слова')
87
- esp_constants.st.stop()
88
- # Cannot make up paradigm, so only USER_TARGET_WORDS is used
89
- USER_TARGET_WORDS = prepare_target_words(target_words)
90
- tw_mode_automatic_mode = False
91
- else:
92
- USER_TARGET_WORDS = None
93
- tw_mode_automatic_mode = True
94
-
95
- # Text preprocessing
96
- original_text = current_text
97
- current_text = current_text.replace('.', '. ').replace('. . .', '...').replace(' ', ' ').replace('…', '...') \
98
- .replace('…', '...').replace('—', '-').replace('\u2014', '-').replace('—', '-').replace('-\n', '') \
99
- .replace('\n', '%^&*')
100
- current_text_sentences = [sent.text.strip() for sent in esp_constants.nlp(current_text).sents]
101
- logs.success('Получили Ваш текст!')
102
- progress.progress(10)
103
-
104
- # Compute frequency dict
105
- FREQ_DICT = compute_frequency_dict(current_text)
106
-
107
- # Get maximum frequency (top 5% barrier)
108
- _frequency_barrier_percent = 0.05
109
- for j, tp in enumerate(FREQ_DICT.items()):
110
- if j < len(FREQ_DICT) * _frequency_barrier_percent:
111
- MAX_FREQUENCY = tp[1]
112
- MAX_FREQUENCY = 3 if MAX_FREQUENCY < 3 else MAX_FREQUENCY
113
- logs.success("Посчитали немного статистики!")
114
- progress.progress(15)
115
-
116
- # Choose necessary language minimum according to user's input
117
- if level == 'A1':
118
- target_minimum = esp_constants.a1_target_set
119
- distractor_minimum = esp_constants.a1_distractor_set
120
- elif level == 'A2':
121
- target_minimum = esp_constants.a2_target_set
122
- distractor_minimum = esp_constants.a2_distractor_set
123
- elif level == 'B1':
124
- target_minimum = esp_constants.b1_target_set
125
- distractor_minimum = esp_constants.b1_distractor_set
126
- elif level == 'B2':
127
- target_minimum = esp_constants.b2_target_set
128
- distractor_minimum = esp_constants.b2_distractor_set
129
- elif level == 'C1':
130
- target_minimum = esp_constants.c1_target_set
131
- distractor_minimum = esp_constants.c1_distractor_set
132
- elif level == 'C2':
133
- target_minimum = esp_constants.c2_target_set
134
- distractor_minimum = esp_constants.c2_distractor_set
135
- elif level == 'Без уровня':
136
- target_minimum = None
137
- distractor_minimum = None
138
- else:
139
- target_minimum = None
140
- distractor_minimum = None
141
- logs.error('Вы не выбрали языковой уровень!')
142
- st.stop()
143
-
144
- # Start generation process
145
- workflow = [SENTENCE(original=sent.strip(), n_sentence=num, max_num_distractors=num_distractors)
146
- for num, sent in enumerate(current_text_sentences)]
147
- logs.success("Запускаем процесс генерации заданий!")
148
- progress.progress(20)
149
-
150
- for sentence in workflow:
151
- sentence.lemmatize_sentence()
152
-
153
- for sentence in workflow:
154
- sentence.bind_phrases()
155
- logs.success("Подготовили предложения для дальнейшей работы!")
156
- progress.progress(30)
157
-
158
- for j, sentence in enumerate(workflow):
159
- sentence.search_target_words(model=mask_filler,
160
- target_words_automatic_mode=tw_mode_automatic_mode,
161
- target_minimum=target_minimum,
162
- user_target_words=USER_TARGET_WORDS,
163
- frequency_dict=FREQ_DICT)
164
- progress.progress(int(30 + (j * (30 / len(workflow)))))
165
- progress_s.progress(60)
166
- DUPLICATE_TARGET_WORDS = defaultdict(list)
167
- for sentence in workflow:
168
- for target_word in sentence.target_words:
169
- DUPLICATE_TARGET_WORDS[target_word['lemma']].append(target_word)
170
- RESULT_TW = []
171
- for tw_lemma, tw_data in DUPLICATE_TARGET_WORDS.items():
172
- RESULT_TW.append(sample(tw_data, 1)[0])
173
- for sentence in workflow:
174
- for target_word in sentence.target_words:
175
- if target_word not in RESULT_TW:
176
- global_bad_target_words.append(target_word['original_text'])
177
- sentence.target_words.remove(target_word)
178
- progress_s.progress(65)
179
- logs.success('Выбрали слова-пропуски!')
180
-
181
- for sentence in workflow:
182
- sentence.attach_distractors_to_target_word(model=mask_filler,
183
- global_distractors=GLOBAL_DISTRACTORS,
184
- distractor_minimum=distractor_minimum,
185
- level_name=level,
186
- max_frequency=MAX_FREQUENCY,
187
- progress=progress_d,
188
- logs=logs_d)
189
- progress_s.progress(70)
190
- logs.success('Подобрали неправильные варианты!')
191
- for sentence in workflow:
192
- sentence.inflect_distractors()
193
- progress_s.progress(80)
194
- logs.success('Просклоняли и проспрягали неправильные варианты!')
195
-
196
- for sentence in workflow:
197
- sentence.filter_target_words(target_words_automatic_mode=tw_mode_automatic_mode)
198
-
199
- for sentence in workflow:
200
- sentence.sample_distractors(num_distractors=num_distractors)
201
- progress_s.progress(90)
202
- logs.success('Отобрали лучшие задания!')
203
-
204
- RESULT_TASKS = []
205
- for sentence in workflow:
206
- for target_word in sentence.target_words:
207
- task = TASK(task_data=target_word)
208
- RESULT_TASKS.append(task)
209
- del workflow
210
-
211
- # Compute number of final tasks
212
- if len(RESULT_TASKS) >= 20:
213
- NUMBER_TASKS = 20
214
- else:
215
- if len(RESULT_TASKS) >= 15:
216
- NUMBER_TASKS = 15
217
- else:
218
- if len(RESULT_TASKS) >= 10:
219
- NUMBER_TASKS = 10
220
- else:
221
- NUMBER_TASKS = len(RESULT_TASKS)
222
- RESULT_TASKS = sample(RESULT_TASKS, NUMBER_TASKS)
223
- RESULT_TASKS = sorted(RESULT_TASKS, key=lambda t: (t.sentence_number, t.position_in_sentence))
224
-
225
- for task in RESULT_TASKS:
226
- task.compile_task(max_num_distractors=num_distractors)
227
-
228
- TEXT_WITH_GAPS = []
229
- VARIANTS = []
230
- tasks_counter = 1
231
- for i, sentence in enumerate(current_text_sentences):
232
- for task in filter(lambda t: t.sentence_number == i, RESULT_TASKS):
233
- sentence = sentence.replace(task.original_text, f'__________({tasks_counter})')
234
- VARIANTS.append(task.variants)
235
- tasks_counter += 1
236
- TEXT_WITH_GAPS.append(sentence)
237
- del RESULT_TASKS
238
-
239
- TEXT_WITH_GAPS = ' '.join([sentence for sentence in TEXT_WITH_GAPS]).replace('%^&*', '\n')
240
- PREPARED_TASKS = prepare_tasks(VARIANTS)
241
- STUDENT_OUT = f'{TEXT_WITH_GAPS}\n\n{"=" * 70}\n\n{PREPARED_TASKS["TASKS_STUDENT"]}'
242
- TEACHER_OUT = f'{TEXT_WITH_GAPS}\n\n{"=" * 70}\n\n{PREPARED_TASKS["TASKS_TEACHER"]}\n\n{"=" * 70}\n\n' \
243
- f'{PREPARED_TASKS["KEYS_ONLY"]}'
244
- TOTAL_OUT = f'{original_text}\n\n{"$" * 70}\n\n{STUDENT_OUT}\n\n{"=" * 70}\n\n{PREPARED_TASKS["TASKS_TEACHER"]}' \
245
- f'\n\n{"$" * 70}\n\n{PREPARED_TASKS["KEYS_ONLY"]}'
246
- logs.success('Сейчас все будет готово!')
247
- progress_s.progress(90)
248
- save_name = save_name if save_name != '' else f'{str(datetime.datetime.now())[:-7]}_{original_text[:20]}'
249
- out = {
250
- 'name': save_name,
251
- 'STUDENT_OUT': STUDENT_OUT,
252
- 'TEACHER_OUT': TEACHER_OUT,
253
- 'TEXT_WITH_GAPS': TEXT_WITH_GAPS,
254
- 'TASKS_ONLY': PREPARED_TASKS["RAW_TASKS"],
255
- 'KEYS_ONLY': PREPARED_TASKS["KEYS_ONLY"],
256
- 'KEYS_ONLY_RAW': PREPARED_TASKS["RAW_KEYS_ONLY"],
257
- 'TOTAL_OUT': TOTAL_OUT,
258
- 'ORIGINAL': original_text,
259
- 'BAD_USER_TARGET_WORDS': sorted(set(global_bad_target_words))
260
- }
261
- return out