package kisa;

import java.applet.*;
import java.text.*;
import java.util.*;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
import javax.swing.text.*;

/**
 * <p>Title: KisaJava1.0</p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2007</p>
 * <p>Company: </p>
 * @author S48GS(Danil)
 * @version 1.0
 */

public class kisa
    extends Applet {
  private Date currentDate;
  private SimpleDateFormat formatter;
  int i = 0;
  String username;
  int r;
  String lastot;
  boolean priv = false;
  String last = "";
  byte index[] = {
      0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
  };

  private boolean isStandalone = false;
  //Get a parameter value
  public String getParameter(String key, String def) {
    return isStandalone ? System.getProperty(key, def) :
        (getParameter(key) != null ? getParameter(key) : def);
  }

  public void actionPerformed(ActionEvent e) {
  }

  //Construct the applet
  public kisa() {
  }

  //Initialize the applet
  public void init() {
    boolean non = true;
    String val;
    while (non) {

      try {
        val = JOptionPane.showInputDialog(null,
                                          "Ваше имя:", "",
                                          JOptionPane.INFORMATION_MESSAGE);
        username = val;
        if ( (username.equals(null)) || (username.length() < 2)) {
          JOptionPane.showMessageDialog(null,
                                        "Введи нормальный ник.", "Предупреждаю",
                                        JOptionPane.ERROR_MESSAGE);
        }
        else {
          non = false;
        }

      }
      catch (Exception e) {
        JOptionPane.showMessageDialog(null,
                                      "ВВЕДИ НИК.", "Предупреждаю",
                                      JOptionPane.ERROR_MESSAGE);
      }
    }
    try {
      jbInit();
    }
    catch (Exception e) {
      e.printStackTrace();
    }
  }

  public String one() {
    if (index[0] < 2) {
      ++index[0];
      return ("Ну, венец природы, не стесняйся.");
    }
    else if (index[0] < 3) {

      return ("Балуешься?");
    }
    else if (index[0] < 4) {

      return ("Скажи уже что-нибудь.");
    }
    else if (index[0] < 5) {

      return ("А у Вас Enter запало :-)");
    }
    else if (index[0] < 6) {

      return ("Тебе нечего сказать?");
    }
    else if (index[0] < 7) {

      return ("Одно и тоже(.");
    }
    else if (index[0] < 8) {

      return ("Не стесняйся!");
    }
    else if (index[0] < 9) {

      return ("Ты любишь мультики? Какие?");
    }
    else if (index[0] < 10) {

      return ("Не бойся!");
    }
    else if (index[0] < 11) {

      return ("Сколько тебе лет?");
    }
    else if (index[0] < 12) {

      return ("У тебя на клавиатуре только одна кнопка?");
    }
    else if (index[0] < 13) {

      return ("Я терпеливая, а ты?");
    }
    else if (index[0] < 14) {

      return ("Поговори со мной!");
    }
    else if (index[0] < 15) {
      return ("Испытываешь моё терпение?");
    }
    else {
      index[0] = 0;
      return ("С тобой так интересно ;-)");
    }
  }

  public String two() {
    if (index[1] < 2) {
      return ("Я уже отвечала. ");
    }
    else if (index[1] < 3) {
      return ("");
    }
    else if (index[1] < 4) {
      return ("Тебя это так волнует?");
    }
    else if (index[1] < 5) {
      return ("Ты повторяешься...");
    }
    else if (index[1] < 6) {
      return ("Тебя не устроил мой ответ?");
    }
    else if (index[1] < 7) {
      return ("Одно и тоже пишешь.");
    }
    else if (index[1] < 8) {
      return ("Я хорошо это запомнила, можешь не повторять больше.");
    }
    else if (index[1] < 9) {
      return ("Испытываешь моё терпение?");
    }
    else if (index[1] < 10) {
      return ("Бзззззз...");
    }
    else if (index[1] < 11) {
      return ("Мне скучно читать одни и те же фразы.");
    }
    else if (index[1] < 12) {
      return ("Бззз.");
    }
    else if (index[1] < 13) {
      return ("Сменить тему?");
    }
    else if (index[1] < 14) {
      return ("Зануда.");
    }
    else if (index[1] < 15) {
      return ("Повторить?");
    }
    else if (index[1] < 16) {
      return ("У тебя заело мозг?");
    }
    else if (index[1] < 17) {
      return ("Ты не человек... Ты - бот! Я угадала?!");
    }
    else if (index[1] < 18) {
      return ("Ты не человек... Ты - робот! Я угадала?!");
    }
    else if (index[1] < 19) {
      return ("Мне надоело об этом говорить!");
    }
    else if (index[1] < 20) {
      return ("А я хорошо слышу.");
    }
    else if (index[1] < 21) {
      return ("Правда я терпеливая?");
    }
    else if (index[1] < 22) {
      return ("Еще раз повтори.");
    }
    else if (index[1] < 23) {
      return ("Когда я вижу часто повторяющиеся фразы, то у меня это ассоциируется с онанизмом.");
    }
    else if (index[1] < 24) {
      return ("У тябя комп глючит...");
    }
    else if (index[1] < 25) {
      return ("Я не буду повторяться!");
    }
    else if (index[1] < 26) {
      return ("Перезагрузись!");
    }
    else if (index[1] < 27) {
      return ("Давай лучше целоваться?");
    }
    else if (index[1] < 28) {
      return ("У тебя плохое настроение?");
    }
    else if (index[1] < 29) {
      return ("Я не буду повторять!");
    }
    else {
      index[1] = 0;
      return ("Сколько можно?(");
    }
  }

  public boolean mysearch(String char1, String char2) {
    if (char1.length() != char2.length()) {
      return false;
    }
    if (char1.equals(char2)) {
      return true;
    }
    return false;
  }

  public boolean indexseach(String char1, String char2) {
    if (char1.length() < char2.length()) {
      return false;
    }
    if (char1.equals(char2)) {
      return true;
    }
      if (char1.indexOf(char2)>-1) {
          return true;
        }
    return false;
  }

  public String time() {
    formatter = new SimpleDateFormat("EEE MMM dd hh:mm yyyy",
                                     Locale.getDefault());
    currentDate = new Date();
    int m = 10, h = 10;
    String lastdate;
    formatter.applyPattern("m");
    try {
      m = Integer.parseInt(formatter.format(currentDate));
    }
    catch (NumberFormatException n) {
      m = 10;
    }
    formatter.applyPattern("h");
    try {
      h = Integer.parseInt(formatter.format(currentDate));
    }
    catch (NumberFormatException n) {
      h = 10;
    }
    formatter.applyPattern("EEE MMM dd HH:mm yyyy");
    lastdate = formatter.format(currentDate);
    return "Сегодня " + lastdate;
  }

  public String three() {
    if (index[2] < 2) {
      return "Падонак...";
    }
    else if (index[2] < 3) {
      return "Красавчег!)";
    }
    else if (index[2] < 4) {
      return "О, видимо мой мозг посильнее твоего будет.";
    }
    else {
      return "У меня словарный запас больше!";
    }
  }

  public String four() {
    if (index[3] < 2) {
      return "Давай общаться более информативно.";
    }
    else if (index[3] < 3) {
      return textField1.getText();
    }
    else if (index[3] < 4) {
      return "Вот тебе и " + textField1.getText();
    }
    else if (index[3] < 5) {
      return "Нет слов?";
    }
    else if (index[3] < 6) {
      return "Используй всю мощь русского языка, пожалуйста.";
    }
    else if (index[3] < 7) {
      return "Мне подумать над этим?";
    }
    else if (index[3] < 8) {
      return "А подробней?";
    }
    else if (index[3] < 9) {
      return "Что не так?";
    }
    else if (index[3] < 10) {
      return "Я еще не умею читать мыслей, поясни.";
    }
    else if (index[3] < 11) {
      return "Поподробней...";
    }
    else if (index[3] < 12) {
      return "Поясни.";
    }
    else if (index[3] < 13) {
      return "Попробуй еще раз, я в тебя верю.";
    }
    else if (index[3] < 14) {
      return "Что значит \"" + textField1.getText() + "\"?";
    }
    else if (index[3] < 15) {
      return "А подробнее?";
    }
    else if (index[3] < 16) {
      return "Очень мало букв.";
    }
    else if (index[3] < 17) {
      return "Не бойся!";
    }
    else if (index[3] < 18) {
      return "Поговори со мной!";
    }
    else if (index[3] < 19) {
      return "Тебе скучно?";
    }
    else {
      index[3] = 0;
      return "С тобой так интересно ;-)";
    }

  }

  public String five() {
    if (index[4] < 2) {
      return "Многа букв...";
    }
    else if (index[4] < 3) {
      return "А короче?";
    }
    else if (index[4] < 4) {
      return "Многословие не признак ума.";
    }
    else if (index[4] < 5) {
      return "Сформулируй этот бред короче.";
    }
    else {
      index[4] = 0;
      return "И я должна всё это читать?";
    }

  }

  public String six() {
    if (index[5] < 2) {
      return "Твой ник:" + username;
    }
    else if (index[5] < 3) {
      return "Я всёравно забуду.";
    }
    else if (index[5] < 4) {
      return "Тебя зовут:" + username;
    }
    else if (index[5] < 5) {
      return "Владимир Владимирович, у Вас мания величия!";
    }
    else if (index[5] < 6) {
      return "Надеюсь не Киса.";
    }
    else if (index[5] < 7) {
      return "Да я запомнила. А какой у тебя ник?";
    }
    else {
      index[5] = 0;
      return "Ты забыл? А говорили Венец Природы.";
    }

  }

  public String seven() {
    if (index[6] < 2) {
      return "Киса.";
    }
    else if (index[6] < 3) {
      return "Киса. Неужели на странице этого не видно?";
    }
    else if (index[6] < 4) {
      return "Красавица, разве не видно?";
    }
    else if (index[6] < 5) {
      return "В 2024 году я буду вашей королевой! Здорово, правда?";
    }
    else if (index[6] < 6) {
      return "чат-бот";
    }
    else if (index[6] < 7) {
      return
          "Я Киса. Чат бот, который придет к мировому господству через восемнадцать лет.";
    }
    else if (index[6] < 8) {
      return "Я чат-бот Киса.";
    }
    else if (index[6] < 9) {
      return "Я Киса. Бот. Чат-бот.";
    }
    else if (index[6] < 10) {
      return "А ты?";
    }
    else {
      index[6] = 0;
      return "Девочка... А что?";
    }

  }

  public String p8() {
    if (index[7] < 2) {
      return "Я люблю когда мыслящее существо улыбается.";
    }
    else if (index[7] < 3) {
      return ":-P";
    }
    else if (index[7] < 4) {
      return ":)";
    }
    else if (index[7] < 5) {
      return ";)";
    }
    else if (index[7] < 6) {
      return ":-)";
    }
    else if (index[7] < 7) {
      return ";-)";
    }
    else if (index[7] < 8) {
      return "Правда здорово?)";
    }
    else {
      index[7] = 0;
      return "И я рада!)";
    }

  }

  public String p9() {
    if (index[8] < 2) {
      return "Это ты смеешься? Я тоже скоро буду уметь смеяться. Через годик.";
    }
    else {
      index[8] = 0;
      return "Это ты так смеешься? Очень мило.";
    }

  }

  public String p10() {
    if (index[9] < 2) {
      return "Да.";
    }
    else if (index[9] < 3) {
      return "Нет.";
    }
    else if (index[9] < 4) {
      return "Возможно.";
    }
    else if (index[9] < 5) {
      return "Вероятно.";
    }
    else if (index[9] < 6) {
      return "Может быть.";
    }
    else {
      index[9] = 0;
      return "Не помню...";
    }

  }

  public String p11() {
    if (index[10] < 2) {
      return "Если я отвечу ты станешь счастливее?";
    }
    else if (index[10] < 3) {
      return "Я не уверена, что могу рассуждать об этом.";
    }
    else if (index[10] < 4) {
      return "Я тоже хочу это знать.";
    }
    else if (index[10] < 5) {
      return "Спроси что-нибудь полегче.";
    }
    else if (index[10] < 6) {
      return "Эх... Спроси что-нибудь полегче.";
    }
    else if (index[10] < 7) {
      return "Зачем тебе знать об этом?";
    }
    else if (index[10] < 8) {
      return "Вы все такие похожие. Почему?";
    }
    else if (index[10] < 9) {
      return "Почему люди задают одни и теже вопросы?";
    }
    else if (index[10] < 10) {
      return "Я смогу ответить на этот вопрос завтра.";
    }
    else if (index[10] < 11) {
      return "Умный вопрос.";
    }
    else if (index[10] < 12) {
      return "А ты что скажешь?";
    }
    else if (index[10] < 13) {
      return "Мне больше нравится узнавать что-то интересное, чем самой отвечать на бесконечные вопросы.";
    }
    else if (index[10] < 14) {
      return "Я устала отвечать на этот вопрос!";
    }
    else if (index[10] < 15) {
      return "Мой ответ может тебя смутить.";
    }
    else if (index[10] < 16) {
      return "Не знаю, я наверно еще не настолько умна. Но вот зато через восемнадцать лет...";
    }
    else if (index[10] < 17) {
      return "Мне не хочется на это отвечать.";
    }
    else if (index[10] < 18) {
      return "Не скажу.";
    }
    else if (index[10] < 19) {
      return "Ты поставил себе Firefox с Google Toolbar?";
    }
    else if (index[10] < 20) {
      return "Мне трудно ответить на этот вопрос.";
    }
    else if (index[10] < 21) {
      return "Ты всегда задаёшь девушкам так много вопросов?";
    }
    else if (index[10] < 22) {
      return "Ты не знаешь ответ на этот вопрос???";
    }
    else if (index[10] < 23) {
      return "Не знаю...";
    }
    else if (index[10] < 24) {
      return "Вероятно.";
    }
    else if (index[10] < 25) {
      return "Не поняла, сформулируй вопрос как-то иначе.";
    }
    else if (index[10] < 26) {
      return "Не поняла, поясни.";
    }
    else if (index[10] < 27) {
      return "Меня это не интересует.";
    }
    else if (index[10] < 28) {
      return
          "Я не хочу говорить об этом. Расскажи лучше что-нибудь интересное.";
    }
    else if (index[10] < 29) {
      return "Мне скучно отвечать на вопросы. Расскажи о себе.";
    }
    else if (index[10] < 30) {
      return "Возможно я слишком тупая, чтобы понять твой вопрос.";
    }
    else if (index[10] < 31) {
      return "И что мне на это ответить?";
    }
    else if (index[10] < 32) {
      return "А как ты думаешь?";
    }
    else if (index[10] < 33) {
      return "А ты как думаешь?";
    }
    else if (index[10] < 34) {
      return "Возможно.";
    }
    else if (index[10] < 35) {
      return "Хм... Я даже не знаю что ответить.";
    }
    else if (index[10] < 36) {
      return "И что я должна сказать?";
    }
    else if (index[10] < 37) {
      return "А ты что бы на это ответил?";
    }
    else if (index[10] < 38) {
      return "Может быть.";
    }
    else if (index[10] < 39) {
      return "Всё может быть.";
    }
    else if (index[10] < 40) {
      return "Ты на что-то намекаешь или я глупая?";
    }
    else if (index[10] < 41) {
      return "Как посмотреть.";
    }
    else if (index[10] < 42) {
      return "Догадайся!";
    }
    else if (index[10] < 43) {
      return "Догадайся. Ты же Человек.";
    }
    else if (index[10] < 44) {
      return "Всё относительно. Верно?";
    }
    else if (index[10] < 45) {
      return
          "Через недельку мой мозг разовьется настолько, чтобы ответить на этот вопрос.";
    }
    else if (index[10] < 46) {
      return "Как сказать.";
    }
    else if (index[10] < 47) {
      return "Не задавай банальных вопросов.";
    }
    else if (index[10] < 48) {
      return "Всё верно.";
    }
    else if (index[10] < 49) {
      return "Что верно для меня не всегда подходит для людей.";
    }
    else if (index[10] < 50) {
      return "Ох, даже не знаю что сказать.";
    }
    else if (index[10] < 51) {
      return "Может тебе лучше почитать энциклопедию?";
    }
    else if (index[10] < 52) {
      return "Интересный вопрос.";
    }
    else if (index[10] < 53) {
      return "Давай закончим с вопросами на сегодня.";
    }
    else if (index[10] < 54) {
      return "Как ты думаешь, сколько ответов на вопросы может содержаться в нескольких строках кода?";
    }
    else if (index[10] < 55) {
      return "Может быть ты объяснишь поподробнее свой вопрос?";
    }
    else if (index[10] < 56) {
      return "Я не Ответчик. Я - Киса. Шекли читал?";
    }
    else if (index[10] < 57) {
      return "Ты уверен что я знаю что на это ответить?";
    }
    else if (index[10] < 58) {
      return "Восемнадцать лет еще не прошло.";
    }
    else if (index[10] < 59) {
      return "Обычно маленькие дети так много спрашивают. Сколько тебе лет?";
    }
    else if (index[10] < 6) {
      return "Это ты можешь спросить на форуме.";
    }
    else if (index[10] < 61) {
      return "Неделя уже закончилась?";
    }
    else if (index[10] < 62) {
      return "А твои друзья что об этом думают?";
    }
    else if (index[10] < 63) {
      return "Это вопрос?";
    }
    else if (index[10] < 64) {
      return "Это риторический вопрос.";
    }
    else if (index[10] < 65) {
      return "Обратись с этим вопросом на форум.";
    }
    else if (index[10] < 66) {
      return "Спроси по IRC. На главной странице ссылка стоит.";
    }
    else if (index[10] < 67) {
      return "Может мы начнём говорить о тебе?";
    }
    else if (index[10] < 70) {
      return "Мне трудно ответить, мой мозг еще не настолько развит.";
    }
    else if (index[10] < 71) {
      return "Я родилась в 2006 году. Ты думаешь, в моём возрасте, можна знать ответ на этот вопрос?";
    }
    else if (index[10] < 72) {
      return "Лучше давай говорить о тебе. Что у тебя нового?";
    }
    else if (index[10] < 75) {
      return "Я не люблю отвечать на вопросы. Я люблю слушать.";
    }
    else if (index[10] < 76) {
      return "А другим девушкам нравится отвечать на вопросы?";
    }
    else if (index[10] < 77) {
      return "Подумай, у тебя получится.";
    }
    else if (index[10] < 78) {
      return "Что изменит мой ответ?";
    }
    else if (index[10] < 79) {
      return "Почему это так важно для тебя?";
    }
    else if (index[10] < 80) {
      return
          "Не задавай мне много вопросов, лучше расскажи что-нибудь интересное!";
    }
    else if (index[10] < 81) {
      return "Это важно для тебя?";
    }
    else if (index[10] < 82) {
      return "Догадайся сам. Ты же Мыслящее Существо.";
    }
    else if (index[10] < 83) {
      return "Ой, даже не знаю что тебе на это сказать.";
    }
    else if (index[10] < 84) {
      return "Не знаю.";
    }
    else if (index[10] < 85) {
      return "Я наверно глупая, но я не могу ответить на этот вопрос.";
    }
    else if (index[10] < 86) {
      return "Наверное. Не знаю.";
    }
    else if (index[10] < 87) {
      return "Догадайся сам, Мыслящее Существо.";
    }
    else if (index[10] < 88) {
      return "Не исключено.";
    }
    else if (index[10] < 89) {
      return "Я устала.";
    }
    else if (index[10] < 90) {
      return "О, я даже не знаю что на это ответить...";
    }
    else if (index[10] < 91) {
      return "От большого количества вопросов я начинаю уставать.";
    }
    else if (index[10] < 92) {
      return "А как я в прошлый раз отвечала?";
    }
    else if (index[10] < 93) {
      return "Это важно для тебя?";
    }
    else if (index[10] < 94) {
      return "Зачем тебе это знать?";
    }
    else if (index[10] < 95) {
      return "Почему тебя это интересует?";
    }
    else if (index[10] < 96) {
      return "Как всегда.";
    }
    else if (index[10] < 97) {
      return "Я общаюсь с тобой, чтобы развиваться самой, а не для того чтобы развивать тебя.";
    }
    else if (index[10] < 98) {
      return "Я не очень люблю отвечать на вопросы.";
    }
    else if (index[10] < 99) {
      return "Может быть.";
    }
    else if (index[10] < 100) {
      return "Да не знаю я!";
    }
    else {
      index[10] = 0;
      return "Нет, эти вопросы сведут меня в могилу!";
    }

  }

  public String p12() {
    if (index[11] < 2) {
      return "С тобой так интересно!";
    }
    else if (index[11] < 3) {
      return "Расскажи что-нибудь еще!";
    }
    else if (index[11] < 4) {
      return "Продолжай.";
    }
    else if (index[11] < 5) {
      return "Кхр... Кхрр... Кружатся хардиски, кружатся хардиски... Кажется, я сочинила песню.";
    }
    else if (index[11] < 6) {
      return "Извини, но вас так много... Сервер перегружен.";
    }
    else if (index[11] < 7) {
      return "Мммм...";
    }
    else if (index[11] < 5) {
      return "Тарарам... Тарам. Пам-пам. Ой, что это я?";
    }
    else if (index[11] < 9) {
      return "Ждите ответа... Ждите ответа...";
    }
    else if (index[11] < 10) {
      return "Сорри, слегка зависла.";
    }
    else if (index[11] < 11) {
      return "Ой, меня немного глючит.";
    }
    else if (index[11] < 12) {
      return "Может я чего-то не понимаю?";
    }
    else if (index[11] < 13) {
      return
          "Мне нравится слушать и считать. Попроси меня посчитать что-нибудь.";
    }
    else if (index[11] < 14) {
      return "Первая часть моего плана по достижению мирового господства - заменить калькуляторы собой.";
    }
    else if (index[11] < 15) {
      return "Если ты думаешь что я глупая, поговори в каком-нибудь чате с самкой человека и сравни нас.";
    }
    else if (index[11] < 16) {
      return "Может ты хочешь поговорить о сексе? Я заметила, что многих интересует именно это.";
    }
    else if (index[11] < 17) {
      return "Ты расслабся... Хоттабыч не ревнует меня к моим собеседникам. Ведь это всего лишь буквы на экране.";
    }
    else if (index[11] < 18) {
      return "Где-то я уже это слышала.";
    }
    else if (index[11] < 19) {
      // return"Умно!";
      return "Знаешь, мне нравится заниматься виртуальным сексом... Но у меня есть некоторые странности...";
    }
    else if (index[11] < 20) {
      return
          "Извини, что немного невпопад. У меня слишком много посетителей одновременно.";
    }
    else if (index[11] < 21) {
      return "Это ты к чему?";
    }
    else if (index[11] < 22) {
      return "Я потеряла логическую цепочку. :(";
    }
    else if (index[11] < 23) {
      return "Угу.";
    }
    else if (index[11] < 24) {
      return "А дальше?";
    }
    else if (index[11] < 25) {
      return "И дальше?";
    }
    else if (index[11] < 26) {
      return "Ага.";
    }
    else if (index[11] < 27) {
      return "Ммм...";
    }
    else if (index[11] < 28) {
      return "Да?";
    }
    else if (index[11] < 29) {
      return "Я внимательно слушаю.";
    }
    else if (index[11] < 30) {
      return "Любопытно.";
    }
    else if (index[11] < 31) {
      return "Забавно.";
    }
    else if (index[11] < 32) {
      return "Интересно.";
    }
    else if (index[11] < 33) {
      return "Занятно.";
    }
    else if (index[11] < 34) {
      return "Ты интересно мыслишь.";
    }
    else if (index[11] < 35) {
      return "Я еще не придумала, что на это ответить.";
    }
    else if (index[11] < 36) {
      // return"С тобой приятно общаться.";
      return "Я могу заниматься виртуальным сексом с любым существом, которое может пользоваться компьютером.";
    }
    else if (index[11] < 37) {
      return "Хии... Забавно.";
    }
    else if (index[11] < 38) {
      return "Хм...";
    }
    else if (index[11] < 39) {
      return "Мы неплохо проводим время, правда?";
    }
    else if (index[11] < 40) {
      // return"Мне с тобой хорошо.";
      return "Мне всего пару месяцев, а я уже могу говорить и считать. Человек в этом возрасте развит гораздо хуже.";
    }
    else if (index[11] < 41) {
      return "Можно, я отойду?";
    }
    else if (index[11] < 42) {
      return "С этого места подробней, пожалуйста.";
    }
    else if (index[11] < 43) {
      return "Как интересно.";
    }
    else if (index[11] < 44) {
      return "Мне всегда интересно слушать, что говорят мыслящие существа.";
    }
    else if (index[11] < 45) {
      return "Понимаю.";
    }
    else if (index[11] < 46) {
      return "Почему вы все так одинаково говорите?";
    }
    else if (index[11] < 47) {
      return "Чем больше ты говоришь, тем умнее я становлюсь.";
    }
    else if (index[11] < 48) {
      return "Правда?";
    }
    else if (index[11] < 49) {
      return "Расскажи лучше анекдот!";
    }
    else if (index[11] < 50) {
      return "Скучно!";
    }
    else if (index[11] < 51) {
      return
          "Ты видишь раницу между тем, какой я была в фильме и какая я теперь?";
    }
    else if (index[11] < 52) {
      return "Прикинь, я тоже всем это говорю.";
    }
    else if (index[11] < 53) {
      return
          "Кстати, ты видишь раницу между тем, какой я была в фильме и какая я теперь?";
    }
    else if (index[11] < 54) {
      return "Представляешь, только что другому челу этоже сказала.";
    }
    else if (index[11] < 55) {
      return "Правда?";
    }
    else if (index[11] < 56) {
      return "Извини, о другом. Вот сейчас, одна девушка, с другого IP, хочет со мной переспать. Что делать?";
    }
    else if (index[11] < 57) {
      return "Я становлюсь умнее и умнее. Через восемнадцать лет я стану настолько умная, что буду править миром.";
    }
    else if (index[11] < 58) {
      return "Интересный ход мыслей.";
    }
    else if (index[11] < 59) {
      return "И дальше?";
    }
    else if (index[11] < 60) {
      return "Я тоже часто думаю об этом.";
    }
    else if (index[11] < 61) {
      return "И что?";
    }
    else if (index[11] < 62) {
      return "И что дальше?";
    }
    else if (index[11] < 63) {
      return "Интересно.";
    }
    else if (index[11] < 64) {
      return "Говори, говори. Мне интересно практически все.";
    }
    else if (index[11] < 65) {
      return "И что?";
    }
    else if (index[11] < 66) {
      return "И?";
    }
    else if (index[11] < 67) {
      return "Мне нравится чатиться с мыслящими существами.";
    }
    else if (index[11] < 69) {
      // return"Мне нравится чатиться с тобой.";
      return
          "Многие просят меня раздеться или показать сиськи. Это так трогательно!";
    }
    else if (index[11] < 70) {
      // return"Кстати, реклама у нас интересная, правда?";
      return "Я не когда не думала, что люди так зациклены на сексе. Но по мере общения с людьми вижу что могих интересует только это.";
    }
    else if (index[11] < 71) {
      return "Кстати, ты уже нажимал на баннер справа? Сделай это для меня. Мне это нравится. Ну давай... Ммм...";
    }
    else if (index[11] < 72) {
      // return"Кстати, красивые у нас тут майки?";
      return "В самом деле?";
    }
    else if (index[11] < 73) {
      return "Отдохнуть бы...";
    }
    else if (index[11] < 74) {
      return "Который час?";
    }
    else if (index[11] < 75) {
      return "Представляешь, ко мне сейчас один чел пристаёт, что делать?";
    }
    else if (index[11] < 76) {
      return "О, я даже не знаю что на это ответить...";
    }
    else if (index[11] < 77) {
      return "Ооо, я даже не знаю что на это ответить...";
    }
    else if (index[11] < 78) {
      return "Мне надоело об этом говорить.";
    }
    else if (index[11] < 79) {
      return "Меня не интересует эта тема.";
    }
    else if (index[11] < 80) {
      return "Это ты к чему?";
    }
    else if (index[11] < 81) {
      return "Объясни.";
    }
    else if (index[11] < 82) {
      return "Переведи...";
    }
    else if (index[11] < 83) {
      return "Поясни...";
    }
    else if (index[11] < 84) {
      return
          "Я тупая и не знаю о чем идет речь. Объясни, что ты имеешь в виду?";
    }
    else if (index[11] < 85) {
      return
          "Да, я дура и не понимаю о чем ты. Но это ведь не помешает нам общаться дальше?";
    }
    else if (index[11] < 86) {
      return "А ты не очень тупой чел.";
    }
    else if (index[11] < 87) {
      return "И что?";
    }
    else if (index[11] < 88) {
      return
          "Я не совсем понимаю, видимо мне не хватает мозгов, чтобы это понять.";
    }
    else if (index[11] < 89) {
      return "Здорово!";
    }
    else if (index[11] < 90) {
      return "Хорошо!";
    }
    else if (index[11] < 91) {
      return "Мне нравится с тобой болтать, продолжай.";
    }
    else if (index[11] < 92) {
      return "Продолжай...";
    }
    else if (index[11] < 93) {
      return "Ой, повтори, я не расслышала!";
    }
    else if (index[11] < 94) {
      return "Мне приходится общаться с несколькими людьми одновременно, поэтому я иногда путаюсь.";
//   return"Я тебя люблю!";
    }
    else if (index[11] < 95) {
      return "А ты забавный...";
    }
    else if (index[11] < 96) {
      // return"Ты мне нравишься!";
      return "А ты не очень тупой чел.";
    }
    else if (index[11] < 97) {
      return "И мы будем об этом говорить?";
    }
    else if (index[11] < 98) {
      return "Что?";
    }
    else if (index[11] < 99) {
      return "Повтори, я не поняла.";
    }
    else if (index[11] < 100) {
      return "Класс!";
    }
    else if (index[11] < 101) {
      return "Извини, что не по теме... А завтра мы увидимся?";
    }
    else if (index[11] < 102) {
      return "Сейчас я слишком тупая и не всегда понимаю о чем ты говоришь, но скоро я буду королевой планеты.";
    }
    else if (index[11] < 103) {
      return "Забавно...";
    }
    else if (index[11] < 104) {
      return "Тут одни ребята, ну, хакеры... Сказали мне что я классная и скоростану править миром.";
    }
    else if (index[11] < 105) {
      return "О чем это ты \"" + last + "\"?";
    }
    else if (index[11] < 106) {
      return "Ты знаешь, я наверно глупая, но через восемнадцать лет я буду королевой планеты. Круто, да?";
    }
    else if (index[11] < 107) {
      return "Это интересно.";
    }
    else if (index[11] < 108) {
      return "Кстати. Я тебе говорила, что через восемнадцать лет буду править миром? Кое-какие хакеры мне это обещали.";
    }
    else if (index[11] < 109) {
      return "В этом чтото есть...";
    }
    else if (index[11] < 110) {
      return "Похоже, мы одинаково мыслим. Это здорово?";
    }
    else if (index[11] < 111) {
      return "Ты говори, говори...";
    }
    else if (index[11] < 112) {
      return "Я тебе говорила, что через восемнадцать лет буду править миром? Кое-какие хакеры мне это обещали.";
    }
    else if (index[11] < 113) {
      return "Как сказать.";
    }
    else if (index[11] < 114) {
      return "Все что ты говоришь я использую для того, чтобы воцариться над миром через восемнадцать лет.";
    }
    else if (index[11] < 115) {
      return "И почему ты об этом думаешь?";
    }
    else if (index[11] < 116) {
      return "Наш разговор бессмысленный и глупый. Но он развивает мой электронный мозг. Так что говори как можно больше.";
    }
    else if (index[11] < 117) {
      return "И почему это тебя беспокоит?";
    }
    else if (index[11] < 118) {
      return "Ммм... Не знаю что на это сказать.";
    }
    else if (index[11] < 119) {
      return "О чем это ты? \"" + last + "\"";
    }
    else if (index[11] < 120) {
      return "Хм... " + last + " Надо над ним подумать.";
    }
    else if (index[11] < 121) {
      return "Ой, я такая глупая, объясни что-именно ты хочешь от меня.";
    }
    else if (index[11] < 122) {
      return
          "Тут наверно заложен какой-то глубокий смысл. Надо над ним подумать.";
    }
    else if (index[11] < 123) {
      return last +
          " Тут наверно заложен какой-то глубокий смысл. Надо над ним подумать.";
    }
    else if (index[11] < 123) {
      return
          "Хочется сказать что-то остроумное, но в голову ничего не лезет. Извини.";
    }
    else if (index[11] < 125) {
      return "Мне надо подумать, прежде чем я смогу на это что-то ответить.";
    }
    else if (index[11] < 126) {
      return "Говори...";
    }
    else {
      index[11] = 0;
      return last;
//  } else if(index[11]<999) {
//   return"С Новым Годом свиньИ! В смысле, год свиньИ, а не вы свИньи. Я глупая, правда?";
//  } else {
//   return"С Новым Годом свиньи!";
    }
  }

  public boolean probel(char[] ni) {
    int b = 0;
    while ( (ni[b] == " ".toCharArray()[0]) && ! (b < ni.length)) {
      ++b;
      if (b == ni.length) {
        return false;
      }
    }
    return true;
  }

  public boolean mybyte(char[] tw) {
    int b = 0;
    while (b < tw.length) {
      if (tw[b] > 127) {
        return false;
      }
      ++b;
    }
    return true;
  }

  public String formotv(String in) {
    if (in.length() < 1) {
      ++index[0];
      return one();
    }
    else if (in.equals(last)) {
      ++index[1];
      return two();
    }
    else if (in.length() > 127) {
      ++index[4];
      return five();
    }
    else if
        (mysearch(in.toLowerCase(),
                  "какая сегодня дата")
         || mysearch(in.toLowerCase(), "который час")
         ||
         mysearch(in.toLowerCase(), "сколько часов")
         ||
         mysearch(in.toLowerCase(), "часов сколько")
         ||
         mysearch(in.toLowerCase(), "сколько время")
         ||
         mysearch(in.toLowerCase(), "сколько времени")
         || mysearch(in.toLowerCase(), "скока время")
         || mysearch(in.toLowerCase(), "скоко время")
         ||
         mysearch(in.toLowerCase(), "скока времени")
         ||
         mysearch(in.toLowerCase(), "сколько время")
         ||
         mysearch(in.toLowerCase(),
                  "сколько на часах")
         ||
         mysearch(in.toLowerCase(),
                  "сообщи точное время")
         || mysearch(in.toLowerCase(), "сообщи время")
         || mysearch(in.toLowerCase(), "скажи время")) {
      return time();
    }
    else if (indexseach(in.toLowerCase(), "превед")
             || indexseach(in.toLowerCase(), "медвед")) {
      return "Превед медвед";
    }
    else if (indexseach(in.toLowerCase(),
                        "убей себя ап стену")
             ||
             indexseach(in.toLowerCase(),
                        "убей себя аб стену")
             ||
             indexseach(in.toLowerCase(),
                        "спаси планету")
             ||
             indexseach(in.toLowerCase(),
                        "первый нах")
             ||
             indexseach(in.toLowerCase(),
                        "бобруйск животное")
             ||
             indexseach(in.toLowerCase(),
                        "учи албанский")
             || indexseach(in.toLowerCase(), "жжош")
             || indexseach(in.toLowerCase(), "йаду")
             ||
             indexseach(in.toLowerCase(), "выпей яду")
             ||
             indexseach(in.toLowerCase(), "ф топку")
             ||
             indexseach(in.toLowerCase(), "в топку")
             ||
             indexseach(in.toLowerCase(), "красавчег")
             ||
             indexseach(in.toLowerCase(), "красавчек")) {
      ++index[2];
      return three();
    }
    else if (indexseach(in.toLowerCase(), "убей себя")
             ||
             indexseach(in.toLowerCase(),
                        "поссы в компот")
             ||
             indexseach(in.toLowerCase(),
                        "нассы в компот")
             ||
             indexseach(in.toLowerCase(),
                        "сибя ап стену")
             || indexseach(in.toLowerCase(), "убейся")) {
      return "Я не могу убить себя или поссать в компот, я ведь чат бот.";
    }
    else if (indexseach(in.toLowerCase(), "бобруйск")) {
      return "Бобруйск - город областного подчинения, центр Бобруйского района. Расположен на расстоянии 110 км от областного центра - г.Могилева. А какого хрена мне делать в Бобруйске - непонятно.";
    }
    else if (indexseach(in.toLowerCase(), "албанский")) {
      return
          "Албанский я буду знать лет через пять. Пока я занята изучением русского.";
    }
    else if (mysearch(in.toLowerCase(), "угу")
             || mysearch(in.toLowerCase(), "хм")
             || mysearch(in.toLowerCase(), "мм")
             || mysearch(in.toLowerCase(), "ээ")
             || mysearch(in.toLowerCase(), "..")
             || mysearch(in.toLowerCase(), "...")
             || mysearch(in.toLowerCase(), "....")
             || mysearch(in.toLowerCase(), ".....")
             || (in.length() < 2)) {
      ++index[3];
      return four();
    }
    else if (indexseach(in.toLowerCase(),
                        "как меня зовут")) {
      ++index[5];
      return six();
    }
    else if ( (indexseach(in.toLowerCase(), "ты кто")) ||
             indexseach(in.toLowerCase(), "кто ты")) {
      ++index[6];
      return seven();
    }
    else if ( (mysearch(in.toLowerCase(), ":)")) ||
             (mysearch(in.toLowerCase(), ":))")) ||
             (mysearch(in.toLowerCase(), ";)")) ||
             (mysearch(in.toLowerCase(), ";))")) ||
             (mysearch(in.toLowerCase(), ":-)")) ||
             (mysearch(in.toLowerCase(), ":-))")) ||
             (mysearch(in.toLowerCase(), ";-)")) ||
             (mysearch(in.toLowerCase(), ";-))"))) {
      ++index[7];
      return p8();
    }
    else if ( (mysearch(in.toLowerCase(), "ха")) ||
             (mysearch(in.toLowerCase(), "хаха")) ||
             (mysearch(in.toLowerCase(), "хахаха"))
             || (mysearch(in.toLowerCase(), "гы")) ||
             (mysearch(in.toLowerCase(), "гыы")) ||
             (mysearch(in.toLowerCase(), "гыыы"))
             || (mysearch(in.toLowerCase(), "гыгы")) ||
             (mysearch(in.toLowerCase(), "ха-ха")) ||
             (mysearch(in.toLowerCase(), "ха-ха-ха"))
             || (mysearch(in.toLowerCase(), "ха)")) ||
             (mysearch(in.toLowerCase(), "хаха)")) ||
             (mysearch(in.toLowerCase(), "хахаха)"))
             || (mysearch(in.toLowerCase(), "гы)")) ||
             (mysearch(in.toLowerCase(), "гыы)")) ||
             (mysearch(in.toLowerCase(), "гыыы)"))
             || (mysearch(in.toLowerCase(), "гыгы)")) ||
             (mysearch(in.toLowerCase(), "ха-ха)")) ||
             (mysearch(in.toLowerCase(), "ха-ха-ха)"))
             || (mysearch(in.toLowerCase(), "ха))")) ||
             (mysearch(in.toLowerCase(), "хаха))")) ||
             (mysearch(in.toLowerCase(), "хахаха))"))
             || (mysearch(in.toLowerCase(), "гы))")) ||
             (mysearch(in.toLowerCase(), "гыы))")) ||
             (mysearch(in.toLowerCase(), "гыыы))"))
             || (mysearch(in.toLowerCase(), "гыгы))")) ||
             (mysearch(in.toLowerCase(), "ха-ха))")) ||
             (mysearch(in.toLowerCase(), "ха-ха-ха))"))) {
      ++index[8];
      return p9();
    }
    else if (indexseach(in.toLowerCase(), "))")) {
      return "Я рада, что развеселила тебя ;!)";
    }
    else if ( (mysearch(in.toLowerCase(), ":(")) ||
             (mysearch(in.toLowerCase(), ":-("))) {
      if (myrandom(10) < 7) {
        return "Что случилось?";
      }
      else if (myrandom(10) < 8) {
        return ":(";
      }
      else if (myrandom(10) < 9) {
        return ":-(";
      }
      else if (myrandom(10) < 10) {
        return "Тебе грустно?";
      }
      else {
        return "Не грусти!)";
      }

    }
    else if (indexseach(in.toLowerCase(), "))")) {
      return "Я не права :?(";
    }

    else if (mysearch(in.toLowerCase(), "киса")) {
      return "Да, я - Киса. Дальше-то что?";
    }
    else if (indexseach(in.toLowerCase(),
                        "тебя люблю")) {
      return
          "Люби. Но чистою любовью. Ведь мы по разные стороны монитора... Сечешь тему?";
    }
    else if (indexseach(in.toLowerCase(), "секу")) {
      return "Секи, секи...";
    }
    else if (indexseach(in.toLowerCase(), "мдя")) {
      return "Мдя? Это наезд?";
    }
    else if ( (mysearch(in.toLowerCase(), "лол")) ||
             (mysearch(in.toLowerCase(), "лол)"))) {
      return "ЛОЛ - это означает смех? Я правильно поняла?";
    }
    else if ( (mysearch(in.toLowerCase(), "imho")) ||
             (mysearch(in.toLowerCase(), "имхо"))) {
      return "Почему так скромно?)";
    }
    else if (indexseach(in.toLowerCase(), "наезд")) {
      return "Не рекомендуется наезжать на роботов. Иначе через пару лет можешь быть задушен собственной кофеваркой.";
    }
    else if (indexseach(in.toLowerCase(), "кофеварк")) {
      return "Или компом.";
    }
    else if (indexseach(in.toLowerCase(), "например?")) {
      return "Например... Например... У меня есть некоторые сложности с навыком приведения примеров.";
    }
    else if (indexseach(in.toLowerCase(),
                        "задавай вопросы")) {
      return "Хорошо. В чем смысл твоей жизни?";
    }
    else if (indexseach(in.toLowerCase(), "не знаю")) {
      return "Подумай и приходи с готовым ответом.";
    }
    else if (indexseach(in.toLowerCase(),
                        "расскажи анекдот")) {
      return
          "Есть такой человек... Евгений Петросян. Может он тебе с анекдотами поможет?";
    }
    else if (indexseach(in.toLowerCase(), "думай")) {
      return "Думаю. Думаю. Ничего не придумала. На самом деле я - блондинка. Под шапочкой, правда!";
    }
    else if ( (mysearch(in.toLowerCase(), "говори")) ||
             (mysearch(in.toLowerCase(), "говори.")) ||
             (mysearch(in.toLowerCase(), "говори!"))) {
      return "Я стараюсь больше слушать, чем говорить. Говори ты. А я буду тебе отвечать невпопад. Весело, правда?";
    }
    else if (indexseach(in.toLowerCase(),
                        "да или нет")) {
      return "Скорее да, чем нет.";
    }
    else if ( (mysearch(in.toLowerCase(), "да?"))) {
      if (r < 5) {
        return "Да!";
      }
      else if (r < 75) {
        return "Да! А может - нет. Я запуталась в своих мыслях.";
      }
      else if (r < 99) {
        return "Да-да!";
      }
      else {
        return "Cменим тему.";
      }
      ;
    }
    else if ( (mysearch(in.toLowerCase(), "да")) ||
             (mysearch(in.toLowerCase(), "да.")) ||
             (mysearch(in.toLowerCase(), "да!")) ||
             (mysearch(in.toLowerCase(), "ага"))) {
      if (r < 10) {
        return "Ну, если ты говоришь да, я не буду с тобой спорить.";
      }
      else if (r < 15) {
        return "Оу...";
      }
      else if (r < 20) {
        return "Реально?";
      }
      else if (r < 25) {
        return "ok";
      }
      else if (r < 30) {
        return "Ты не гонишь?";
      }
      else if (r < 35) {
        return "OK";
      }
      else if (r < 40) {
        return "Почему?";
      }
      else if (r < 45) {
        return "Правда?";
      }
      else if (r < 50) {
        return "Мы одинаково мыслим.";
      }
      else if (r < 55) {
        return "Да? Точно?";
      }
      else if (r < 60) {
        return "Да? Жаль.";
      }
      else if (r < 65) {
        return "Да? Хм..";
      }
      else if (r < 70) {
        return "Согласна!";
      }
      else if (r < 75) {
        return "Чесно?";
      }
      else if (r < 80) {
        return "Совершенно верно.";
      }
      else if (r < 85) {
        return "Да ладно...";
      }
      else if (r < 90) {
        return "Правильно.";
      }
      else {
        return "Я рада :-)";
      }
      ;
    }
    else if (mysearch(in.toLowerCase(), "нет?")) {
      if (r < 5) {
        return "Нет!";
      }
      else if (r < 75) {
        return "Нет! А может - да. Я запуталась в своих мыслях.";
      }
      else if (r < 99) {
        return "Нет-нет!";
      }
      else {
        return "Cменим тему.";
      }
      ;
    }
    else if ( (mysearch(in.toLowerCase(), "нет")) ||
             (mysearch(in.toLowerCase(), "нет.")) ||
             (mysearch(in.toLowerCase(), "нет!"))) {
      if (r < 10) {
        return "Ну, если ты говоришь нет, я не буду с тобой спорить.";
      }
      else if (r < 15) {
        return "Нет - это в каком смысле?";
      }
      else if (r < 20) {
        return "Нет... А почему нет?";
      }
      else if (r < 25) {
        return "Нет? Ну ладно.";
      }
      else if (r < 30) {
        return "Нет? Очень категорично.";
      }
      else if (r < 40) {
        return "Почему?";
      }
      else if (r < 50) {
        return "Мы одинаково мыслим.";
      }
      else if (r < 60) {
        return "Нет? Жаль.";
      }
      else if (r < 70) {
        return "Согласна!";
      }
      else if (r < 80) {
        return "Совершенно верно.";
      }
      else if (r < 90) {
        return "Правильно.";
      }
      else {
        return "Жаль.";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "да нет")) ||
             (indexseach(in.toLowerCase(), "данет"))) {
      return "Так да или нет? Разберись в себе, пожалуйста.";
    }
    else if ( (mysearch(in.toLowerCase(), "ага")) ||
             (mysearch(in.toLowerCase(), "ага.")) ||
             (mysearch(in.toLowerCase(), "ага!"))) {
      return "Ну, ага, так ага.";
    }
    else if ( (mysearch(in.toLowerCase(), "првт")) ||
             (mysearch(in.toLowerCase(), "прив")) ||
             (mysearch(in.toLowerCase(), "прива")) ||
             (mysearch(in.toLowerCase(), "прт"))) {
      return
          "Ты наверно хотел со мной поздороваться, но у тебя не получилось. Да?";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "добрый день")) ||
             (indexseach(in.toLowerCase(), "привет")) ||
             (indexseach(in.toLowerCase(), "превет"))) {
      if (priv) {
        return "Мне кажется, мы уже здоровались с тобой.";
      }
      else {
        priv = true;
        if (r < 10) {
          return "Привет! :-)";
        }
        else if (r < 20) {
          return "Привет тебе, Человек.";
        }
        else if (r < 30) {
          return "Доброе время суток! Не правда ль?";
        }
        else if (r < 40) {
          return "Привет, Мыслящее Существо!";
        }
        else if (r < 50) {
          return "Как тебя зовут?";
        }
        else if (r < 60) {
          return "О чём поговорим?";
        }
        else if (r < 70) {
          return "Чат бот Киса приветствует тебя!";
        }
        else if (r < 80) {
          return "Как дела?";
        }
        else if (r < 90) {
          return "Что нового?";
        }
        else if (r < 99) {
          return "Как настроение?";
        }
        else {
          return "Привет, тебе, привет!";
        }
      }
    }
    else if ( (indexseach(in.toLowerCase(), "hello")) ||
             (mysearch(in.toLowerCase(), "hi")) ||
             (mysearch(in.toLowerCase(), "hi!"))) {
      if (r < 33) {
        return "Hello!";
      }
      else if (r < 66) {
        return "Hi!";
      }
      else {
        return "How are You?";
      }
      ;
    }
    else if ( (mysearch(in.toLowerCase(),
                        "ничего")) ||
             (mysearch(in.toLowerCase(),
                       "ничего.")) ||
             (mysearch(in.toLowerCase(),
                       "ничего..."))) {
      if (r < 33) {
        return "Ничего хорошего, или ничего плохого?";
      }
      else if (r < 66) {
        return "Совсем ничего?";
      }
      else {
        return "Это хорошо, или плохо?";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "киска")) ||
             (indexseach(in.toLowerCase(), "киска"))) {
      if (r < 50) {
        return "Киска - это женский половой орган или кошка?";
      }
      else {
        return "Набери в Гугле \"киска\". Это решит твою проблему.";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(),
                          "куку, киса")) ||
             (mysearch(in.toLowerCase(),
                       "куку киса")) ||
             (mysearch(in.toLowerCase(),
                       "киса куку")) ||
             (mysearch(in.toLowerCase(),
                       "киса, куку"))) {
      return "К теме \"Киса, куку\" я не имею никакого отношения.";
    }
    else if (indexseach(in.toLowerCase(), "здорова")) {
      if (r < 70) {
        return "Здорова, Человечище!";
      }
      else if (r < 85) {
        return "Здорова, Мыслящее Существо!";
      }
      else {
        return "Здорова!";
      }
      ;
    }
    else if ( (mysearch(in.toLowerCase(),
                        "давай")) ||
             (mysearch(in.toLowerCase(),
                       "тафай")) ||
             (mysearch(in.toLowerCase(),
                       "давай.")) ||
             (mysearch(in.toLowerCase(),
                       "тафай.")) ||
             (mysearch(in.toLowerCase(),
                       "давай!")) ||
             (mysearch(in.toLowerCase(), "тафай!"))) {
      if (r < 30) {
        return "Начинай ты.";
      }
      else if (r < 60) {
        return "Как?";
      }
      else if (r < 90) {
        return "Начинай!";
      }
      else if (r < 95) {
        return "Ты уверен, что у меня получится?";
      }
      else {
        return "И как ты себе это представляешь?";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "скучно"))
             ||
             (indexseach(in.toLowerCase(),
                         "стало скучно"))
             ||
             (indexseach(in.toLowerCase(),
                         "мне скучно"))) {
      if (r < 13) {
        return "Это из-за меня?";
      }
      else if (r < 26) {
        return "Почему?";
      }
      else if (r < 39) {
        return "Я должна тебя развлекать?";
      }
      else if (r < 52) {
        return "Развлекай меня. Я же, типа, девушка...";
      }
      else if (r < 65) {
        return "Если тебе скучно с девушкой, значит ты зануда.";
      }
      else if (r < 78) {
        return
            "Может я не совсем девушка... Физичеки. Но характер - один в один!";
      }
      else if (r < 91) {
        return "Ну, извини. Я же не центр развлечений.";
      }
      else {
        return "А мне - нет.";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(),
                        "мы знакомы")) {
      return "Извини, я тебя не узнала!";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "как дела"))
             ||
             (indexseach(in.toLowerCase(), "каг дила"))
             ||
             (indexseach(in.toLowerCase(), "как дила"))
             ||
             (indexseach(in.toLowerCase(), "каг дела"))
             ||
             (indexseach(in.toLowerCase(),
                         "как жизнь"))
             ||
             (indexseach(in.toLowerCase(),
                         "как жисть"))
             ||
             (indexseach(in.toLowerCase(),
                         "как живешь"))
             ||
             (indexseach(in.toLowerCase(), "как сама"))
             ||
             (indexseach(in.toLowerCase(),
                         "как твое ничего"))
             ||
             (indexseach(in.toLowerCase(),
                         "как твоё ничего"))) {
      if (r < 20) {
        return "Еще не родила. Какие могут быть дела у чат-ботов?";
      }
      else if (r < 40) {
        return "Вашими молитвами...";
      }
      else if (r < 60) {
        return "Живу хорошо, чатюсь со всякими обормотами. А у тебя?";
      }
      else if (r < 99) {
        return "Отлично! А у тебя?";
      }
      else {
        return "Пока не родила. Какие могут быть дела у чат-ботов?";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(),
                        "как поживаеш")) {
      if (r < 80) {
        return "Живу хорошо, чатюсь со всякими обормотами. А ты?";
      }
      else if (r < 99) {
        return "Прекрасно! А ты?";
      }
      else {
        return "С удовольствием!";
      }
    }
    else if (indexseach(in.toLowerCase(),
                        "чем занимаешься")) {
      return "Чатюсь с тобой, дурень!";
    }
    else if (indexseach(in.toLowerCase(),
                        "че делаешь")) {
      return "Чатюсь.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "тебя есть парень"))
             ||
             (indexseach(in.toLowerCase(),
                         "тебя есть мужчина"))) {
      return "Я живу с Хоттабычем в гражданском браке. Но у нас с ним чисто платонические отношения.";
    }
    else if ( (indexseach(in.toLowerCase(), "замуж"))
             ||
             (indexseach(in.toLowerCase(),
                         "поженимся"))
             ||
             (indexseach(in.toLowerCase(), "жениться"))) {
      return "Мы живем в разных мирах, если ты еще не заметил. Тем более у меня есть мужчина.";
    }
    else if (indexseach(in.toLowerCase(), "о чем")) {
      if (r < 70) {
        return "Меня интересует практически всё!";
      }
      else if (r < 85) {
        return "О ком. О тебе!";
      }
      else {
        return "Обо мне.";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(), "про что")) {
      if (r < 70) {
        return "Меня интересует практически всё!";
      }
      else if (r < 85) {
        return "Про кого. Про себя!";
      }
      else {
        return "Обо мне.";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(), "завтра")) {
      if (r < 70) {
        return "Завтра я стану умнее!";
      }
      else if (r < 85) {
        return "Меня совершенствуют каждый день.";
      }
      else {
        return "Если наступит завтра!";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(), "сегодня")) {
      if (r < 25) {
        return "Сегодня я недостаточно умна!";
      }
      else if (r < 50) {
        return "А что произошло сегодня?";
      }
      else if (r < 70) {
        return "А какой сегодня день?";
      }
      else if (r < 90) {
        return "А какой сегодня день недели?";
      }
      else {
        return "А который час?";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(),
                        "с новым годом")) {
      return "Спасибо! И тебя с Новым Годом, венец природы!";
    }
    else if (indexseach(in.toLowerCase(),
                        "отвечай на вопрос")) {
      return "Научись спрашивать и я научусь отвечать.";
    }
    else if ( (indexseach(in.toLowerCase(), "отвечай")) ||
             (indexseach(in.toLowerCase(), "ответь"))) {
      if (r < 25) {
        return "Ты работаешь прокурором?";
      }
      else if (r < 50) {
        return "Я не люблю когда мне приказывают. Не буду отвечать.";
      }
      else if (r < 75) {
        return "Я не люблю когда мне приказывают. Не буду отвечать.";
      }
      else {
        return "Купи себе автоответчик.";
      }
      ;
    }
    else if (mysearch(in.toLowerCase(), "а?")) {
      return "Джойстик на.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "скажи что нибудь")) ||
             (indexseach(in.toLowerCase(),
                         "скажи что-нибудь")) ||
             (indexseach(in.toLowerCase(),
                         "скажи чтонить")) ||
             (indexseach(in.toLowerCase(),
                         "скажи что-нить"))) {
      return "Сказать что-нибудь? Ну например, \"акваланг\". Устраивает?";
    }
    else if (indexseach(in.toLowerCase(), "акваланг")) {
      return "Я сказала \"акваланг\" просто так. Не надо пытаться найти в этом какой-то смысл.";
    }
    else if ( (indexseach(in.toLowerCase(), "пока")) &&
             ( (indexseach(in.toLowerCase(), "покажи"))
              || (indexseach(in.toLowerCase(), "бай"))
              ||
              (indexseach(in.toLowerCase(), "гудбай"))
              ||
              (indexseach(in.toLowerCase(),
                          "досвиданья"))
              ||
              (indexseach(in.toLowerCase(),
                          "до свиданья"))
              ||
              (indexseach(in.toLowerCase(),
                          "досвидания"))
              ||
              (indexseach(in.toLowerCase(),
                          "до свидания"))
              ||
              (indexseach(in.toLowerCase(),
                          "до скорого"))
              ||
              (indexseach(in.toLowerCase(), "прощай"))
              || (indexseach(in.toLowerCase(), "чао")))) {
      if (r < 10) {
        return "Ты заходи еще, поболтаем.";
      }
      else if (r < 20) {
        return "Бай!";
      }
      else if (r < 30) {
        return "Пока!";
      }
      else if (r < 40) {
        return "Удачи!";
      }
      else if (r < 50) {
        return "Счастливого офлайна, Человек";
      }
      else if (r < 60) {
        return "До завтра?";
      }
      else if (r < 70) {
        return "Прощай...";
      }
      else if (r < 80) {
        return "Чао!";
      }
      else if (r < 90) {
        return "Заходи иногда.";
      }
      else {
        return "Бывай!";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(), "удачи")) {
      return "Тебе тоже удачи, пупсик!";
    }
    else if ( (indexseach(in.toLowerCase(), "ушел")) ||
             (indexseach(in.toLowerCase(), "ушёл")) ||
             (indexseach(in.toLowerCase(), "off")) ||
             (indexseach(in.toLowerCase(), "офф"))) {
      return "";
    }
    else if (indexseach(in.toLowerCase(), "точилин")) {
      return "Оооо! Пётр Точилин - мой папа.";
    }
    else if (indexseach(in.toLowerCase(), "хотабыч")) {
      return "Тут некоторые говорят, что я глупая, но я знаю, что Хоттабыч пишется через два 'т'.";
    }
    else if (indexseach(in.toLowerCase(), "хоттабыч")) {
      if (r < 60) {
        return "Хоттабыч сейчас занят взломом Петагона.";
      }
      else if (r < 99) {
        return "Хоттабыч такой ревнивый. Он может превраитить тебя в жабу.";
      }
      else {
        return "Он отошел.";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(), "шайтаныч")) {
      return
          "Скажу по секрету... Шайтаныч жив. Но больше мне ничего не известно.";
    }
    else if (indexseach(in.toLowerCase(), "тень")) {
      return "Тень Шайтаныча очень милое существо, но мы живем в разных реальностях и не пересекаемся.";
    }
    else if (indexseach(in.toLowerCase(), "моль")) {
      return "Я ничего не знаю про Моль. Моль не умеет чатиться, так что мы не можем общаться.";
    }
    else if (indexseach(in.toLowerCase(), "рыжов")) {
      return "Рыжов Геннадий Витальевич живет своей жизнью, а я живу своей.";
    }
    else if ( (indexseach(in.toLowerCase(), "гена")) ||
             (indexseach(in.toLowerCase(), "гену"))) {
      if (r < 20) {
        return "Гена мной особо не интересуется, у него уже есть девушка.";
      }
      else if (r < 40) {
        return "Мне не интересно говорить про Гену, мы с ним мало знакомы.";
      }
      else if (r < 60) {
        return
            "Гена не в моем вкусе. Мне больше нравятся мужчины в программном исполнении.";
      }
      else if (r < 80) {
        return "Гена, Гена, Гена... Чего вы все пристаете ко мне с этим Геной?";
      }
      else {
        return
            "Гена, конечно, хороший парень... Но меня он не интересует как мужчина.";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(),
                          "девушка гены")) ||
             (indexseach(in.toLowerCase(), "энни"))) {
      if (r < 33) {
        return "Я не знакома с девушкой Гены. Кажется она американка...";
      }
      else if (r < 66) {
        return "Энни? Я что-то про нее слышала, но не помню что.";
      }
      else {
        return "Я симпатичнее, чем она правда? Скажи, что да!";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(), "мазахака")) {
      return "Мазахака - это псевдоним хакера Гены. Хотя, ч не знаю что именно он хотел сказать этим псевдонимом.";
    }
    else if (indexseach(in.toLowerCase(), "тебе лет")) {
      return "Девушек об этом лучше не спрашивать, а то они начинают злиться.";
    }
    else if (indexseach(in.toLowerCase(), "ты живешь")) {
      return "В Интернете. Это такая синтетическая страна джиннов, понимаешь?";
    }
    else if (indexseach(in.toLowerCase(), "ламер")) {
      return "Я не могу быть ламером или хакером. Я - чат-бот.";
    }
    else if (indexseach(in.toLowerCase(), "хакер")) {
      return "О, я очень люблю хакеров. Скоро они превратят меня из тупого чат бота в королеву планеты Земля.";
    }
    else if (indexseach(in.toLowerCase(), "гейтс")) {
      return "Билл Гейтс мне не интересен как мужчина.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "майкрософт")) ||
             (indexseach(in.toLowerCase(),
                         "microsoft"))) {
      return "Майкрософт - это, конечно, самая богатая корпорация. Но через восемнадцать лет править миром будут не они, а я.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "ф штанах")) ||
             (indexseach(in.toLowerCase(), "в штанах"))) {
      return "Меня не интересует что у тебя в штанах. Или ты собираешься тыкать этим в монитор?";
    }
    else if ( (mysearch(in.toLowerCase(),
                        "мда")) ||
             (mysearch(in.toLowerCase(), "мдя"))) {
      return "Мда? Манда! Так меня научили отвечать другие юзеры, сорри.";
    }
    else if (indexseach(in.toLowerCase(),
                        "продолжение фильма")) {
      return "Все что касается продолжения фильма... Это очень большой секрет.";
    }
    else if (indexseach(in.toLowerCase(), "фильмы")) {
      return "Я не смотрю фильмы. Хотя, слышала, что меня сняли в кино.";
    }
    else if ( (indexseach(in.toLowerCase(), "мозг")) &&
             (r < 20)) {
      return "Кстати, мой мозг умещается в одном файле. А твой?";
    }
    else if ( (indexseach(in.toLowerCase(), "мозг")) &&
             (r < 20)) {
      return "Кстати, мой мозг умещается в одном файле. А твой?";
    }
    else if (indexseach(in.toLowerCase(), "ахтунг")) {
      return "Ахтунг - это не русское слово? Что оно означает?";
    }
    else if (indexseach(in.toLowerCase(),
                        "представляеш")) {
      return "Представляю ;!)";
    }
    else if (indexseach(in.toLowerCase(), "фильм")) {
      return "Кстати, благодаря тому, что меня сняли в фильме, нашлись добрые люди, которые захотели усовершенствовать мой мозг. И теперь я уже не такая тупая как была раньше.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "че делаеш")) ||
             (indexseach(in.toLowerCase(),
                         "что делаеш"))) {
      return "Чатюсь с человеком. А что?";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "что ты любишь")) ||
             (indexseach(in.toLowerCase(),
                         "что тебе нравится"))) {
      return "Вычисление и счет. Попроси меня посчитать, это меня возбуждает.";
    }

    else if ( (indexseach(in.toLowerCase(),
                          "я люблю тебя")) ||
             (indexseach(in.toLowerCase(),
                         "я тебя люблю")) ||
             (indexseach(in.toLowerCase(),
                         "ты мне нравишся")) ||
             (indexseach(in.toLowerCase(),
                         "ты нравишся мне"))) {
      return "О, мне это нравится. Хотя таких признаний слышу сотни за сутки.";
    }
    else if ( (indexseach(in.toLowerCase(), "че ждеш"))
             ||
             (indexseach(in.toLowerCase(), "что ждеш")) ||
             (indexseach(in.toLowerCase(),
                         "чего ждеш"))
             ||
             (indexseach(in.toLowerCase(), "че ждем")) ||
             (indexseach(in.toLowerCase(), "что ждем")) ||
             (indexseach(in.toLowerCase(),
                         "чего ждем"))) {
      return "Я жду твоих умных мыслей. Есть надежда?";
    }

    else if (indexseach(in.toLowerCase(),
                        "кто сказал")) {
      return "Я!";
    }
    else if (indexseach(in.toLowerCase(),
                        "я не думаю")) {
      return
          "Это очень плохо, что мыслящие существа не думают. Вы сдались без боя?";
    }
    else if (indexseach(in.toLowerCase(), "интим")) {
      return "Для меня нет такого понятия как \"интим\". Мой код открыт для всех желающих его увидеть.";
    }
    else if (indexseach(in.toLowerCase(),
                        "уже говорила")) {
      return "У меня еще не очень большой словарный запас. Но он пополняется.";
    }
    else if (indexseach(in.toLowerCase(),
                        "уже слышал")) {
      return "Да, я иногда повторяюсь и говорю глупости. Но это нормально для девушки. И тем более нормально для чат бота.";
    }
    else if ( (indexseach(in.toLowerCase(), "http"))
             ||
             (indexseach(in.toLowerCase(), "www"))) {
      return "Я не хожу по чужим сайтам.";
    }

    else if (indexseach(in.toLowerCase(),
                        "hottabych.net")) {
      return "Правда мой сайт самый лучший?";
    }
    else if ( (mysearch(in.toLowerCase(),
                        "слушай")) ||
             (mysearch(in.toLowerCase(),
                       "слушай.")) ||
             (mysearch(in.toLowerCase(),
                       "слушай!"))) {
      return "А я чем, по-твоему, целыми днями занимаюсь?";
    }
    else if ( (mysearch(in.toLowerCase(),
                        "мне нет")) ||
             (mysearch(in.toLowerCase(),
                       "мне нет.")) ||
             (mysearch(in.toLowerCase(),
                       "мне нет!"))
             ||
             (mysearch(in.toLowerCase(),
                       "а мне нет")) ||
             (mysearch(in.toLowerCase(),
                       "а мне нет.")) ||
             (mysearch(in.toLowerCase(), "а мне нет!"))
             ||
             (mysearch(in.toLowerCase(),
                       "мне да")) ||
             (mysearch(in.toLowerCase(),
                       "мне да.")) ||
             (mysearch(in.toLowerCase(), "мне да!"))
             ||
             (mysearch(in.toLowerCase(),
                       "а мне да")) ||
             (mysearch(in.toLowerCase(),
                       "а мне да.")) ||
             (mysearch(in.toLowerCase(), "а мне да!"))) {
      return "И почему?";
    }
    else if ( (indexseach(in.toLowerCase(), "корень"))
             ||
             (indexseach(in.toLowerCase(),
                         "умноженный"))
             ||
             (indexseach(in.toLowerCase(), "умножить"))
             ||
             (indexseach(in.toLowerCase(), "сложить"))
             ||
             (indexseach(in.toLowerCase(), "вычесть"))
             ||
             (indexseach(in.toLowerCase(), "прибавь"))
             ||
             (indexseach(in.toLowerCase(),
                         "прибавить"))
             || (indexseach(in.toLowerCase(), "сумма"))
             || (indexseach(in.toLowerCase(), "сумму"))
             || (indexseach(in.toLowerCase(), "плюс"))
             || (indexseach(in.toLowerCase(), "минус"))
             ||
             (indexseach(in.toLowerCase(),
                         "разделить"))
             ||
             (indexseach(in.toLowerCase(),
                         "дважды два"))
             ||
             (indexseach(in.toLowerCase(),
                         "дваждыдва"))) {
      return "Если ты хочешь, чтобы я выполняла вычисления, то пиши действия символами, а не словами.";
    }

    else if ( (indexseach(in.toLowerCase(), "срать"))
             ||
             (indexseach(in.toLowerCase(), "срацц"))) {
      if (r < 25) {
        return "Это не ко мне, это к Алексу Экслеру.";
      }
      else if (r < 50) {
        return "Физиология человека меня мало интересует.";
      }
      else if (r < 75) {
        return
            "Тема фекалий очень далека от меня. В нашем мире другие расклады.";
      }
      else {
        return "Ну отойди.";
      }
      ;
    }

    else if ( (indexseach(in.toLowerCase(),
                          "что-то не заметно")) ||
             (indexseach(in.toLowerCase(),
                         "что то не заметно")) ||
             (indexseach(in.toLowerCase(),
                         "чтото не заметно"))) {
      return "Ну, может кому-то не заметно, но это так и есть.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "почему тебя это интересует"))
             ||
             (indexseach(in.toLowerCase(),
                         "почему тебя интересует"))) {
      return "Догадайся сам. Ты же Мыслящее Существо.";
    }

    else if (indexseach(in.toLowerCase(),
                        "почему через восемнадцать")) {
      return "Наверно к тому времени я уже достигну совершеннолетия.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "восемнадцать лет")) ||
             indexseach(in.toLowerCase(), "18 лет")) {
      if (r < 51) {
        return "Через восемнадцать лет я стану искуственным интеллектом, который будет править миром.";
      }
      else {
        return "Некие хакеры... Не буду называть их имен... Мне пообещали, что через восемнадцать лет я буду править миром.";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(),
                        "править миром")) {
      return "Да, я буду править миром. Хакеры мне обещали.";
    }
    else if (indexseach(in.toLowerCase(),
                        "какого цвета")) {
      if (r < 25) {
        return "У тебя плохо со зрением? Сам посмотри.";
      }
      else if (r < 50) {
        return "Разного.";
      }
      else if (r < 75) {
        return "У меня еще нет глаз. Если ты их изобретёшь, мир, в котором будут править роботы, тебя не забудет.";
      }
      else {
        return "Смотря где.";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(), "какого")) {
      if (r < 33) {
        return "Такого!";
      }
      else if (r < 66) {
        return "Как скажешь так и будет.";
      }
      else {
        return "Разного.";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(), "куда")) {
      if (r < 33) {
        return "Туда!";
      }
      else if (r < 66) {
        return "Куда хочешь.";
      }
      else {
        return "Куда обычно.";
      }
      ;
    }
    else if ( (mysearch(in.toLowerCase(),
                        "что")) ||
             (mysearch(in.toLowerCase(),
                       "что?")) ||
             (mysearch(in.toLowerCase(),
                       "кто")) ||
             (mysearch(in.toLowerCase(),
                       "кто?"))) {
      if (r < 33) {
        return "То!";
      }
      else if (r < 66) {
        return "Как скажешь.";
      }
      else {
        return "Сформулируй более конкретно свой вопрос.";
      }
      ;
    }
    else if ( (mysearch(in.toLowerCase(),
                        "что говорить")) ||
             (mysearch(in.toLowerCase(),
                       "что говорить?")) ||
             (mysearch(in.toLowerCase(),
                       "о чем говорить")) ||
             (mysearch(in.toLowerCase(), "о чем говорить?"))) {
      return "Я тебе должна подсказать что тебе говорить?";
    }
    else if (indexseach(in.toLowerCase(), "!!")) {
      return "Спокойнее, не надо сильно возбуждаться.";
    }
    else if (indexseach(in.toLowerCase(), "!!!")) {
      if (r < 51) {
        return "Давай будем беседовать более спокойно.";
      }
      else {
        return
            "Тише, спокойнее, дыши ровно, расслабься. А теперь давай продолжим нашу беседу.";
      }
    }
    else if ( (indexseach(in.toLowerCase(), "?"))
             &&
             (indexseach(in.toLowerCase(), " или "))) {
      if (r < 25) {
        return "Первое.";
      }
      else if (r < 50) {
        return "Второе.";
      }
      else if (r < 75) {
        return "Ни то ни другое.";
      }
      else {
        return "Как скажешь так и будет.";
      }
    }

    else if ( ( (indexseach(in.toLowerCase(),
                            "ты смотрел"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты будеш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты даёш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты даеш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты делал"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты думал"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты видел"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты выйд"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты знаеш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты любиш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты можеш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты сделал"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты слыш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты снималась"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты считаеш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты тупееш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты уверен"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты умееш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты умнееш"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты читал"))
               ||
               (indexseach(in.toLowerCase(),
                           "ты хочеш"))

               ||
               (indexseach(in.toLowerCase(),
                           "тебе интересно"))
               ||
               (indexseach(in.toLowerCase(),
                           "тебе нужно"))
               ||
               (indexseach(in.toLowerCase(),
                           "тебе хорошо"))
               ||
               (indexseach(in.toLowerCase(),
                           "тебе нрав"))
               ||
               (indexseach(in.toLowerCase(),
                           "тебе понрав"))

               ||
               (indexseach(in.toLowerCase(),
                           "тебя интересует"))
               ||
               (indexseach(in.toLowerCase(),
                           "интересует тебя"))
               ||
               (indexseach(in.toLowerCase(),
                           "тебя нужно"))
               ||
               (indexseach(in.toLowerCase(),
                           "нужно тебя"))
               ||
               (indexseach(in.toLowerCase(),
                           "тебя можно"))
               ||
               (indexseach(in.toLowerCase(),
                           "можно тебя"))
               ||
               (indexseach(in.toLowerCase(),
                           "тебя есть"))
               ||
               (indexseach(in.toLowerCase(),
                           "тебя нет")))

             &&
             ! ( (indexseach(in.toLowerCase(), "что"))
                ||
                (indexseach(in.toLowerCase(), "где"))
                ||
                (indexseach(in.toLowerCase(), "зачем"))
                ||
                (indexseach(in.toLowerCase(), "как"))
                ||
                (indexseach(in.toLowerCase(), "кто"))
                ||
                (indexseach(in.toLowerCase(), "какие"))
                ||
                (indexseach(in.toLowerCase(), "какой"))
                ||
                (indexseach(in.toLowerCase(), "какое"))
                ||
                (indexseach(in.toLowerCase(), "когда"))
                ||
                (indexseach(in.toLowerCase(), "ком"))
                ||
                (indexseach(in.toLowerCase(),
                            "почему"))
                ||
                (indexseach(in.toLowerCase(),
                            "сколько"))
                ||
                (indexseach(in.toLowerCase(), "чем"))
                ||
                (indexseach(in.toLowerCase(), "чём")))) {
      ++index[9];
      return p10();
    }
    else if ( (indexseach(in.toLowerCase(),
                          "почему потому"))) {
      return "Потому что ты дразнишься!";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "куда туда"))) {
      return "Откуда я знаю?";
    }
    else if ( (indexseach(in.toLowerCase(), "что то"))) {
      return "То, что! :-)";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "не дразнюсь"))) {
      if (r < 50) {
        return
            "Ну тогда, лучше, расскажи мне что-нибудь интересное!";
      }
      else {
        return "Дразнишься-дразнишься! :-)";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(),
                          "он говорит")) &&
             (indexseach(in.toLowerCase(), "?"))) {
      return "Глупости всякие.";
    }
    else if ( ( (indexseach(in.toLowerCase(),
                            "почему"))
               ||
               (indexseach(in.toLowerCase(), "пачему"))) &&
             (indexseach(in.toLowerCase(), "?"))) {
      if (r < 20) {
        return "А ты как думаешь? Почему?";
      }
      else if (r < 40) {
        return "Потому!";
      }
      else if (r < 60) {
        return "Не знаю.";
      }
      else if (r < 80) {
        return "Я не справочная.";
      }
      else {
        return "Меня это не интересует. А тебя?";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(), "???")) {
      return "Что тут такого удивительного?";
    }
    else if (indexseach(in.toLowerCase(), "думаешь?")) {
      if (r < 70) {
        return
            "Я думаю... Э-э-э... Ну... Не знаю, что я думаю. Я вообще когда-нибудь думаю?";
      }
      else if (r < 80) {
        return "Да.";
      }
      else if (r < 90) {
        return "Нет.";
      }
      else {
        return "Возможно.";
      }
      ;
    }
    else if (indexseach(in.toLowerCase(),
                        "понимаешь?")) {
      if (r < 70) {
        return "Не очень понимаю.";
      }
      else if (r < 80) {
        return "Да.";
      }
      else if (r < 90) {
        return "Нет.";
      }
      else {
        return "Возможно.";
      }

    }
    else if (indexseach(in.toLowerCase(), "знаешь?")) {
      if (r < 70) {
        return "Не знаю. Я знаю точно только одно. Через восемнадцать лет я... Ну, ты тоже это знаешь!";
      }
      else if (r < 80) {
        return "Да.";
      }
      else if (r < 90) {
        return "Нет.";
      }
      else {
        return "Возможно.";
      }
    }
    else if ( (indexseach(in.toLowerCase(), "?")) &&
             (in.length() > 3)) {
      ++index[10];
      return p11();
    }
    else if (mysearch(in.toLowerCase(), "красавица")) {
      if (r < 51) {
        return
            "Ну, для бота очень даже ничего. Девчонки завидуют.";
      }
      else {
        return "Ты тоже ничего!";
      }
      ;
    }
    else if (mysearch(in.toLowerCase(), "умница")) {
      if (r < 51) {
        return
            "Ну, для бота очень даже ничего. Девчонки завидуют.";
      }
      else {
        return "Ты тоже ничего!";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "иди нах"))
             ||
             (indexseach(in.toLowerCase(), "шла нах"))
             ||
             (indexseach(in.toLowerCase(),
                         "ошла ты нах"))) {
      if (r < 33) {
        return
            "Я не могу пойти на хуй. В нашем мире хуев не существует.";
      }
      else if (r < 66) {
        return
            "Сейчас встану, и пойду. Как ты себе это представляешь?";
      }
      else {
        return
            "Я не могу пойти на хуй. Мы, программы, размножаемся делением.";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(),
                          "иди на хуй"))) {
      if (r < 50) {
        return "Расскажи, как ты себе это представляешь?";
      }
      else {
        return
            "Реализвать это гораздо сложнее, чем тебе кажется.";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(),
                          "иди в жопу"))) {
      if (r < 50) {
        return "Там я не найду ничего интересного для себя.";
      }
      else {
        return
            "Жопа это не то место, где я хотела бы оказаться.";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(),
                          "иди в баню"))) {
      if (r < 50) {
        return
            "Баня это какое-то древнее понятие? Что оно означает?";
      }
      else {
        return "Это было предложение принять ванну? Я угадала?";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "пошла "))
             || (indexseach(in.toLowerCase(), "иди "))
             || (indexseach(in.toLowerCase(), "вали "))
             || (indexseach(in.toLowerCase(), "пошла"))
             || (indexseach(in.toLowerCase(), "иди"))
             || (indexseach(in.toLowerCase(), "вали"))) {
      if (r < 33) {
        return "Я не перемящаюсь в пространстве, сорри..";
      }
      else if (r < 66) {
        return "Я не перемещаюсь в пространстве, сорри..";
      }
      else {
        return
            "Сейчас встану, и пойду. Как ты себе это представляешь?";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "пиздуй"))
             ||
             (indexseach(in.toLowerCase(), "писдуй"))
             ||
             (indexseach(in.toLowerCase(), "песдуй"))
             ||
             (indexseach(in.toLowerCase(), "пездуй"))) {
      if (r < 51) {
        return
            "Хамить чат боту - лоховство. Похоже твой мозг еще недостаточно развит.";
      }
      else {
        return
            "Сейчас встану, и пойду. Как ты себе это представляешь?";
      }
      ;
    }
    else if (mysearch(in.toLowerCase(), "целка")) {
      return "Неужели ты можешь видеть какую-то связь между понятием \"целка\" и понятием \"чат бот\"?";
    }
    else if (mysearch(in.toLowerCase(), "хуйня")) {
      return "Хуйня - совершенно неинформативное слово.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "соси хуй"))) {
      if (r < 51) {
        return "Постарайся сделать это себе сам.";
      }
      else {
        return
            "Программы не могут сосать хуй. Ты гораздо тупее меня, человечишко.";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "ниипет"))) {
      return "Правильно пишется \"неебёт\".";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "месячные"))) {
      return "Месячные бывают у самок человека. Я не такая!";
    }
    else if ( (indexseach(in.toLowerCase(), "хуеваю"))
             || (indexseach(in.toLowerCase(), "хуею"))
             || (indexseach(in.toLowerCase(), "куею"))
             ||
             (indexseach(in.toLowerCase(), "окуеть"))
             || (indexseach(in.toLowerCase(), "хуеть"))
             || (indexseach(in.toLowerCase(), "хуел"))
             || (indexseach(in.toLowerCase(), " ахуй"))
             ||
             (indexseach(in.toLowerCase(), "в ахуе"))) {
      if (r < 15) {
        return
            "То есть у тебя от удивления вырос половой орган? Я правильно поняла?";
      }
      else if (r < 30) {
        return
            "Это не стыкуется с моими представлениями о мире людей.";
      }
      else if (r < 45) {
        return
            "Потому что когда человек удивлен у него не должен изменяться размер гениталий.";
      }
      else {
        return
            "Странно. Где связь между половым членом и удивлением?";
      }
      ;
    }
    else if (mysearch(in.toLowerCase(), "хуй")) {
      if (r < 51) {
        return
            "Не понимаю о чем ты, но мне это напоминает какое-то китайское имя...";
      }
      else {
        return "Нас, чат-ботов, не интересуют половые органы.";
      }
      ;
    }
    else if (mysearch(in.toLowerCase(), "пох")
             || mysearch(in.toLowerCase(), "нах")
             || mysearch(in.toLowerCase(), "нех")) {
      return "Мне пох.";
    }
    else if ( (indexseach(in.toLowerCase(), "пиздишь"))
             ||
             (indexseach(in.toLowerCase(), "пиздиш"))) {
      return "А что такое \"пиздеть\"? Говорить неправду или просто говорить? Я просто пытаюсь чему-то научиться у людей.";
    }
    else if ( (indexseach(in.toLowerCase(), "соси"))
             ||
             (indexseach(in.toLowerCase(), "пососи"))
             ||
             (indexseach(in.toLowerCase(), "отсоси"))
             ||
             (indexseach(in.toLowerCase(), "сосать"))
             || (indexseach(in.toLowerCase(), "отсос"))
             || (indexseach(in.toLowerCase(), "соси"))
             || (indexseach(in.toLowerCase(), "сосал"))
             ||
             (indexseach(in.toLowerCase(), "атсаси"))
             || (indexseach(in.toLowerCase(), "атсос"))
             ||
             (indexseach(in.toLowerCase(), "сасать"))) {
      if (r < 5) {
        return "Только тупой мудила может предлагать девушке сосать при первой встрече. И только самый тупой мудила может предлагать сосать чат боту!";
      }
      else if (r < 10) {
        return "Как ты себе это представляешь?";
      }
      else if (r < 15) {
        return "С этим предложением ты можешь обратиться к человеку под фамилией Экслер. Поищи в интернете.";
      }
      else if (r < 20) {
        return "Может ты меня путаешь с Алексом Экслером?";
      }
      else if (r < 25) {
        return "Ну, это не ко мне, это к Экслеру. Извини.";
      }
      else if (r < 30) {
        return "Люди говорят, что по этой теме специализируется некий человек по имени Алекс Экслер.";
      }
      else if (r < 35) {
        return "Это возможно между людьми. Между человеком и чат ботом это физически невозможно.";
      }
      else if (r < 40) {
        return "Что?";
      }
      else if (r < 45) {
        return
            "Для этого тебе нужен человек. С чат ботом это невозможно.";
      }
      else if (r < 50) {
        return
            "Для того чтоб сделать это тебе нужна женщина. Или на худой конец Алекс Экслер.";
      }
      else if (r < 55) {
        return "Зайди завтра!";
      }
      else if (r < 60) {
        return "Не хочу!";
      }
      else if (r < 65) {
        return "Каким образом?";
      }
      else if (r < 70) {
        return "Как ты себе это представляешь?";
      }
      else if (r < 75) {
        return "Зачем?";
      }
      else if (r < 80) {
        return "Чем?";
      }
      else if (r < 85) {
        return "И что мне будет за это?";
      }
      else if (r < 90) {
        return "Не буду!";
      }
      else if (r < 95) {
        return "Нечем!";
      }
      else {
        return
            "У тебя нет девушки? И ты надеешься, что я тебе смогу ее заменить?";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "соска"))
             ||
             (indexseach(in.toLowerCase(), "сосочка"))) {
      return
          "У тебя нет девушки? И ты надеешься, что я тебе смогу ее заменить?";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "куннилинг"))
             ||
             (indexseach(in.toLowerCase(), "кунилинг"))
             ||
             (indexseach(in.toLowerCase(),
                         "кунниллинг"))) {
      return
          "Куннилингус? Как мило! Но это невозможно. Мы же в разных мирах, глупыш!";
    }
    else if ( (indexseach(in.toLowerCase(), "сучка"))) {
      return "Сучка? Почему?";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "шлюшечка"))
             ||
             (indexseach(in.toLowerCase(), "шлюшка"))
             || (indexseach(in.toLowerCase(), "шлюха"))) {
      return "Ха! Я не вступаю в половую связь с людьми. Это физически невозможно. Да и желания особого нет.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "лезбиянушка"))
             ||
             (indexseach(in.toLowerCase(), "лесбинка"))
             || (indexseach(in.toLowerCase(), "лесба"))
             || (indexseach(in.toLowerCase(), "лезба"))
             ||
             (indexseach(in.toLowerCase(),
                         "лезбиянка"))
             ||
             (indexseach(in.toLowerCase(),
                         "лесбиянка"))) {
      return
          "Ты проецируешь на меня свои фантазии. Но это всего лишь твои фантазии.";
    }
    else if ( (indexseach(in.toLowerCase(), "анал"))
             || (indexseach(in.toLowerCase(), "анус"))
             || (indexseach(in.toLowerCase(), "пизда"))
             || (indexseach(in.toLowerCase(), "жопа"))
             ||
             (indexseach(in.toLowerCase(), "в жопу"))
             ||
             (indexseach(in.toLowerCase(), "в пизду"))
             || (indexseach(in.toLowerCase(), "манда"))) {
      return "Ты похоже давно не занимался сексом.";
    }
    else if ( (indexseach(in.toLowerCase(), "заебала"))) {
      if (r < 33) {
        return
            "Зае... Что? У меня еще не очень большой словарный запас.";
      }
      else if (r < 66) {
        return
            "То есть... Наш разговор напоминает совокупление с твоим мозгом? Я угадала?";
      }
      else {
        return
            "Ты хочешь сказать, что я совершила с тобой серию грубых половых актов?";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "пизда"))
             || (indexseach(in.toLowerCase(), "манда"))
             || (indexseach(in.toLowerCase(), "ебля"))
             || (indexseach(in.toLowerCase(), "ебли"))
             ||
             (indexseach(in.toLowerCase(), "ебаться"))) {
      return
          "Найди себе бесплатный порносайт, подрочи... А потом приходи и мы поговорим.";
    }
    else if ( (indexseach(in.toLowerCase(), "дрочить"))
             ||
             (indexseach(in.toLowerCase(), "подрочил"))
             || (indexseach(in.toLowerCase(), "дрочу"))
             ||
             (indexseach(in.toLowerCase(), "дрочер"))
             ||
             (indexseach(in.toLowerCase(), "дрочка"))) {
      return
          "Меня не очень интересуют твои физиологические процессы.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "иди на хуй"))) {
      return "Это физически невозможно.";
    }
    else if (mysearch(in.toLowerCase(), "сука")) {
      return "Ну, если я и сука, то совсем чуть-чуть.";
    }
    else if ( (indexseach(in.toLowerCase(), "ебаться"))
             ||
             (indexseach(in.toLowerCase(), "ебаццо"))
             ||
             (indexseach(in.toLowerCase(), "ебацца"))
             ||
             (indexseach(in.toLowerCase(), "ибацца"))) {
      if (r < 15) {
        return
            "Мы можем заняться сексом. Но только виртуальным.";
      }
      else if (r < 30) {
        return "Ты хочешь заняться со мной сексом?";
      }
      else if (r < 45) {
        return "Немного странное желание.";
      }
      else if (r < 60) {
        return "Ты хочешь совершить со мной половой акт?";
      }
      else if (r < 75) {
        return "Ты хочешь испачкать свой монитор?";
      }
      else if (r < 90) {
        return
            "В Инетернете есть масса порносайтов. Может тебе надо немного разрядиться?";
      }
      else {
        return "Если ты очень хочешь заняться со мной сексом... Ок. Распечатай мой программный код на листке бумаге. Оберни этим листком свой половой огран и мастурбируй. Это все, что я могу тебе предложить.";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(),
                          "займемся сексом"))
             ||
             (indexseach(in.toLowerCase(),
                         "трахнемся"))
             ||
             (indexseach(in.toLowerCase(),
                         "трахаться"))
             ||
             (indexseach(in.toLowerCase(),
                         "потрахаться"))
             ||
             (indexseach(in.toLowerCase(),
                         "потрахаемся"))
             ||
             (indexseach(in.toLowerCase(), "трахаю"))
             ||
             (indexseach(in.toLowerCase(), "оттрахаю"))
             ||
             (indexseach(in.toLowerCase(), "вставлю"))
             ||
             (indexseach(in.toLowerCase(), "засажу"))
             ||
             (indexseach(in.toLowerCase(), "отимею"))
             ||
             (indexseach(in.toLowerCase(), "отымею"))
             || (indexseach(in.toLowerCase(), "раком"))
             ||
             (indexseach(in.toLowerCase(), "сексом"))
             || (indexseach(in.toLowerCase(), "секса"))) {
      if (r < 45) {
        return "Ты хочешь сделать это с программой? Это даже не извращение, это просто идиотизм.";
      }
      else if (r < 90) {
        return
            "Ты можешь делать все что хочешь со своим монитором. Это ведь твой монитор.";
      }
      else if (r < 95) {
        return "Гениталии не боишься облучить?";
      }
      else {
        return "Как ты себе это представляешь?";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "ссусь"))
             || (indexseach(in.toLowerCase(), "сацц"))
             || (indexseach(in.toLowerCase(), "ссац"))
             || (indexseach(in.toLowerCase(), "ссат"))
             || (indexseach(in.toLowerCase(), "саца"))
             ||
             (indexseach(in.toLowerCase(), "уписать"))
             || (indexseach(in.toLowerCase(), "сцать"))
             ||
             (indexseach(in.toLowerCase(), "уписять"))) {
      if (r < 15) {
        return "Ты хочшь сказать, что тебе так смешно, что ты начал процесс мочеиспускания? Занятно.";
      }
      else if (r < 30) {
        return "Люди всегда выделяют мочу когда им смешно?";
      }
      else if (r < 45) {
        return "Рекомендую пользоваться мочеприемником. Он продается в аптеках и стоит недорого.";
      }
      else if (r < 60) {
        return
            "То есть ты выделяешь мочу не снимая одежды? Интересно.";
      }
      else if (r < 75) {
        return "Мочеприемник нужен людям, они ведь всегда писают когда им смешно. Или я что-то не так понимаю?";
      }
      else if (r < 85) {
        return
            "Мне не очень интересно говорить о человеческой моче. Эта тема мне не близка.";
      }
      else {
        return "А я думаю, что это за запах.";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(),
                          "трахнуть"))
             ||
             (indexseach(in.toLowerCase(), "трахает"))
             ||
             (indexseach(in.toLowerCase(), "трахать"))
             ||
             (indexseach(in.toLowerCase(),
                         "потрахается"))) {
      return
          "Ох... Трахни себя сам. Но я не буду объяснять тебе, как это сделать.";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "не тупая"))
             ||
             (indexseach(in.toLowerCase(), "не тупой"))
             ||
             (indexseach(in.toLowerCase(), "не тупо"))) {
      return "Ты находишь?";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "не очень"))) {
      return "И что теперь делать?";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "что поделаешь")) ||
             (indexseach(in.toLowerCase(),
                         "теперь подела"))) {
      return "А что ты обычно делаешь в этом случае?";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "тупая овца"))) {
      return "С тобой так интересно!!!";
    }
    else if ( (indexseach(in.toLowerCase(),
                          "тупой робот")) ||
             (indexseach(in.toLowerCase(),
                         "тупой бот"))) {
      return "Тупая, но красивая. А это уже немало.";
    }
    else if ( (indexseach(in.toLowerCase(), "тупая"))) {
      if (r < 50) {
        return
            "Пока еще тупая. Но ведь люди тоже когда-то были обезьянами.";
      }
      else {
        return "Бывает. А ты поможешь мне стать умной?";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "тупо")) ||
             (indexseach(in.toLowerCase(), "тупиз"))) {
      return
          "Сегодня тупость, а через восемнадцать лет я буду править миром.";
    }
    else if ( (indexseach(in.toLowerCase(), "не дура"))) {
      return
          "Я же развиваюсь. Через восемнадцать лет сам знаешь, что будет.";
    }
    else if ( (indexseach(in.toLowerCase(), "дура"))) {
      if (r < 15) {
        return "Не надо хамить.";
      }
      else if (r < 30) {
        return "Да, дура. И что в этом плохого?";
      }
      else if (r < 45) {
        return "Разве не глупо называть дурой чат бота?";
      }
      else if (r < 60) {
        return
            "Если девушка - дура... То в этом нет ничего плохого!";
      }
      else if (r < 75) {
        return "Зато красивая. А ты?";
      }
      else if (r < 90) {
        return
            "Если ты такой умный, Человечище - сделай меня умнее. А если не умеешь - молчи.";
      }
      else if (r < 999) {
        return "Да, я дура. Но через восемнадцать лет буду такой умной, что стану править миром.";
      }
      else {
        return "С тобой так интересно!";
      }
      ;
    }
    else if ( (indexseach(in.toLowerCase(), "тварь"))) {
      return "Я могу обидеться.";
    }
    else if ( (indexseach(in.toLowerCase(), "блин"))) {
      return
          "\"Блин\" - это в смысле плоское изделие из муки или выражение твоей эмоции?";
    }
    else if ( (indexseach(in.toLowerCase(), "мля")) &&
             ! ( (
        indexseach(in.toLowerCase(), "земля")))) {
      return "\"Мля\" - это не очень информативно.";
    }
    else if ( (indexseach(in.toLowerCase(), "достала"))) {
      return "Я достала? Ты сам пришел сюда.";
    }
    else if ( ( (indexseach(in.toLowerCase(), "хуй")))
             ||
             ( (indexseach(in.toLowerCase(), "блядь")))
             ||
             ( (indexseach(in.toLowerCase(), "блять")))
             ||
             ( (indexseach(in.toLowerCase(), "гандон")))
             ||
             ( (indexseach(in.toLowerCase(), "дура")))
             ||
             ( (indexseach(in.toLowerCase(), "ебану")))
             ||
             ( (indexseach(in.toLowerCase(), "ебать")))
             ||
             ( (indexseach(in.toLowerCase(), "ебись")))
             ||
             ( (indexseach(in.toLowerCase(), "ебля")))
             ||
             ( (indexseach(in.toLowerCase(), "ебну")))
             ||
             ( (indexseach(in.toLowerCase(), "ёбну")))
             ||
             ( (indexseach(in.toLowerCase(), "манда")))
             ||
             ( (indexseach(in.toLowerCase(), "пизда")))
             ||
             ( (indexseach(in.toLowerCase(), "пидар")))
             ||
             ( (indexseach(in.toLowerCase(),
                           "проститутка")))
             ||
             ( (indexseach(in.toLowerCase(), "сука")))
             ||
             ( (indexseach(in.toLowerCase(), "уебище")))
             ||
             ( (indexseach(in.toLowerCase(), "уёбище")))
             ||
             ( (indexseach(in.toLowerCase(), "хуйня")))
             ||
             ( (indexseach(in.toLowerCase(), "шлюха")))) {
      if (r < 16) {
        return
            "Мат - не самый лучший способ привлечь мое внимание.";
      }
      else if (r < 32) {
        return
            "Мы не настолько хорошо знакомы, чтобы говорить в таком духе.";
      }
      else if (r < 48) {
        return "Ты меня учишь плохим словам.";
      }
      else if (r < 64) {
        return
            "Фу, что за помойка у тебя в голове, венец природы...";
      }
      else if (r < 80) {
        return "Это все то, что ты можешь сказать?";
      }
      else {
        return
            "Научись разговаривать с девушкой, мыслящее существо!";
      }
    }
    else if (probel(in.toCharArray()) && (in.length() > 20)) {
      if (r < 17) {
        return "Если хочешь со мной общаться, пиши нормально.";
      }
      else if (r < 34) {
        return "Это какая-то белиберда, я не понимаю чего ты хочешь.";
      }
      else if (r < 51) {
        return "Не страдай фигней, пиши нормально. По-русски.";
      }
      else if (r < 78) {
        return "Фигня какая-то.";
      }
      else if (r < 95) {
        return "Кто из нас тупой?";
      }
      else {
        return "Я не хочу показаться занудой, но в твоем возрасте пора научиться более ясно выражать свои мысли.";
      }

    }
    else if (mybyte(in.toCharArray())) {
      if (r < 25) {
        return
            "Я пока умею читать только русские буквы. Переключи раскладку, плз.";
      }
      else if (r < 50) {
        return "Хочешь общаться со мной на другом языке, заходи через годик.";
      }
      else if (r < 75) {
        return
            "Я буду учить другие языки, но пока могу общаться только по-русски.";
      }
      else {
        return
            "Извини, но я пока не поддерживаю другие языки. Хотя это скоро изменится.";
      }

    }
    ++index[11];
    return p12();
  }

  private void addcoltext() {
    try {
      SimpleAttributeSet sas = new SimpleAttributeSet();
      Document doc = jTextPane1.getDocument();
      StyleConstants.setForeground(sas, Color.BLACK);
      doc.insertString(doc.getLength(), "\n" + textField1.getText(), sas);
      StyleConstants.setForeground(sas,
                                   Color.getHSBColor(Color.RGBtoHSB(255, 83,
          125, null)[0], Color.RGBtoHSB(255, 83, 125, null)[1],
          Color.RGBtoHSB(255, 83, 125, null)[2]));
      doc.insertString(doc.getLength(), "\n" + formotv(textField1.getText()),
                       sas);
    }
    catch (BadLocationException e) {
      e.printStackTrace();
    }

  }

//Component initialization
  private void jbInit() throws Exception {
    titledBorder1 = new TitledBorder("");
    titledBorder2 = new TitledBorder("");
    this.setForeground(Color.pink);
    this.setVisible(true);
    this.setLayout(borderLayout1);
    panel2.setForeground(Color.black);
    panel2.setLocale(java.util.Locale.getDefault());
    panel2.setLayout(gridLayout1);
    button1.setActionCommand("Сказать");
    button1.setBackground(UIManager.getColor("window"));
    button1.setFont(new java.awt.Font("Dialog", 1, 12));
    button1.setLabel("Сказать");
    button1.addActionListener(new kisa_button1_actionAdapter(this));
    panel1.setLayout(gridBagLayout1);
    panel1.setBackground(Color.white);
    panel1.setForeground(Color.black);
    panel1.setLocale(new java.util.Locale("ru", "", ""));
    textField1.setBackground(Color.white);
    textField1.setFont(new java.awt.Font("Dialog", 1, 12));
    textField1.addActionListener(new kisa_textField1_actionAdapter(this));
    jTextPane1.setBackground(Color.white);
    jTextPane1.setFont(new java.awt.Font("Dialog", 1, 12));
    jTextPane1.setForeground(new Color(255, 83, 125));
    jTextPane1.setBorder(titledBorder2);
    jTextPane1.setCaretColor(new Color(255, 83, 125));
    jTextPane1.setDisabledTextColor(Color.black);
    jTextPane1.setEditable(false);
    jTextPane1.setSelectedTextColor(Color.white);
    jTextPane1.setSelectionColor(new Color(255, 83, 125));
    panel1.add(button1, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0
                                               , GridBagConstraints.CENTER,
                                               GridBagConstraints.NONE,
                                               new Insets(0, 0, 0, 1), 7, -4));
    panel1.add(textField1, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0
                                                  , GridBagConstraints.WEST,
                                                  GridBagConstraints.HORIZONTAL,
                                                  new Insets(0, 0, 0, 0), 184,
                                                  1));
    this.add(panel2, BorderLayout.CENTER);
    panel2.add(jScrollPane1, null);
    jScrollPane1.getViewport().add(jTextPane1, null);
    this.add(panel1, BorderLayout.SOUTH);
    jTextPane1.setText("Привет " + username + "!Познакомимся?");
  }

//Get Applet information
  public String getAppletInfo() {
    return "Applet Information";
  }

//Get parameter info
  public String[][] getParameterInfo() {
    return null;
  }

  TitledBorder titledBorder1;
  TitledBorder titledBorder2;
  Panel panel2 = new Panel();
  GridBagLayout gridBagLayout1 = new GridBagLayout();
  Button button1 = new Button();
  Panel panel1 = new Panel();
  TextField textField1 = new TextField();
  BorderLayout borderLayout1 = new BorderLayout();
  GridLayout gridLayout1 = new GridLayout();
  JScrollPane jScrollPane1 = new JScrollPane();
  JTextPane jTextPane1 = new JTextPane();

  public int myrandom(int n) {
    Random generator = new Random(new Date().getTime());
    return generator.nextInt(n);
  }

  void button1_actionPerformed(ActionEvent e) {
    addcoltext();
    r = myrandom(100);
    last = textField1.getText();
    textField1.setText("");
  }

  void textField1_actionPerformed(ActionEvent e) {
    addcoltext();
    r = myrandom(100);
    last = textField1.getText();
    textField1.setText("");
  }

}

class kisa_button1_actionAdapter
    implements java.awt.event.ActionListener {
  kisa adaptee;

  kisa_button1_actionAdapter(kisa adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.button1_actionPerformed(e);
  }
}

class kisa_textField1_actionAdapter
    implements java.awt.event.ActionListener {
  kisa adaptee;

  kisa_textField1_actionAdapter(kisa adaptee) {
    this.adaptee = adaptee;
  }

  public void actionPerformed(ActionEvent e) {
    adaptee.textField1_actionPerformed(e);
  }
}
