Белка

Тема в разделе "Машинное отделение", создана пользователем WildCat, 3 ноя 2007.

  1. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    В ОФ нет распознавания таких ничейных эндшпилей. А по поводу флага нужен лог, чтобы понять в чем дело.
    Конечно.
  2. VP Учаcтник

    • Участник
    Рег.:
    06.05.2007
    Сообщения:
    181
    Симпатии:
    0
    Репутация:
    0
    Адрес:
    Красноярск
    Оффлайн
    У меня тоже встречалась такая же позиция со Спайком, где он дает оценку правильно_0.00

    Белка играет черными и хочет победить :)

    33.19 0:00 -4.26 1...Ñd5 2.Êb1 Ñe4+ 3.Êa2 Ñf5 4.Êa1 Ñg6 5.Êa2 Ñe4 6.Êa1 Ñc2 7.Êa2 Ñb3+ 8.Êb1 Êc4 9.Êa1 Êc3 10.Êb1 Êb4 11.Êa1 Êc4 12.Êb1 a2+ 13.Êa1 Êb4 14.Êb2 Ñd5 (3.000.430) 5485
    Такая же оценка(-4.26) и у Стрелки 1.80 у Белки 188_-4.28
    А вот Спайк правильно видит все. Установлены ТВ=5 Налимова.
    Или Спайк понимает Налимова? Поэтому оценка такая?
    Оболочка ШреддерКлассик-3
    Не могу подобрать шрифт в Шр.Классике, чтоб показывал Латиницу правильно в окне анализ.
  3. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    У этой оболочки слишком много глюков. Поражение засчитать в такой позиции это полный маразм.
  4. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    [Event "1 Minutes/Game + 1 Seconds/Move"]
    [Site "glr"]
    [Date "2007.11.11"]
    [Round "91.2"]
    [White "Belka 1.8.7"]
    [Black "Glaurung 1.2.1"]
    [Result "0-1"]
    [PlyCount "140"]
    [EventDate "2007.??.??"]

    1. Nf3 Nf6 2. g3 b6 3. Nc3 {+0.30/12 3s} d5 {+0.10/10 3s (Nc6)} 4. Bg2 {
    +0.47/11 1s} e6 {-0.04/11 5s (Nc6)} 5. Ne5 {+0.42/12 4s (d3)} Bd6 {
    -0.15/11 2s (Bb7)} 6. d4 {+0.42/10 0s} O-O {-0.26/11 2s (Bb7)} 7. O-O {
    +0.42/9 0s} c5 {-0.09/10 4s (Bb7)} 8. Nb5 {+0.58/10 1s} Be7 {+0.10/10 2s (cxd4)
    } 9. dxc5 {+0.95/9 2s} Bxc5 {+0.10/10 2s (a6)} 10. Bf4 {+0.77/9 2s (Qd3)} Ba6 {
    +0.10/10 5s (Nh5)} 11. a4 {+0.85/10 2s (c4)} Nh5 {+0.25/9 3s (Bb7)} 12. Bd2 {
    +1.11/10 2s} Bb7 {+0.12/9 2s (Bd6)} 13. e3 {+1.06/9 1s (Nd3)} Nf6 {
    +0.09/10 1s (g6)} 14. b4 {+0.54/10 3s (a5)} Be7 {-0.26/11 2s (Bd6)} 15. a5 {
    +0.45/10 2s (c4)} Nfd7 {-0.57/10 2s (a6)} 16. Nd3 {+0.60/10 1s (Nxd7)} bxa5 {
    -0.18/9 2s (a6)} 17. bxa5 {+0.34/10 4s} Nf6 {-0.26/9 1s (a6)} 18. Qe2 {
    +0.46/9 1s (Nd4)} a6 {-0.34/10 1s (Ne4)} 19. Nd4 {+0.20/11 3s} Qc7 {-0.26/10 2s
    } 20. Rfb1 {+0.21/11 5s (Bb4)} Nc6 {-0.37/10 2s (Ne4)} 21. Rb6 {
    +0.26/10 2s (c4)} Nd7 {-0.26/10 4s (Ne4)} 22. Rb3 {+0.38/8 0s} Nc5 {
    -0.26/9 1s (Rab8)} 23. Nxc5 {+0.50/9 0s} Bxc5 {-0.04/10 1s} 24. Rab1 {
    +0.47/9 0s} Ra7 {+0.20/9 1s (Rfb8)} 25. Qg4 {+0.53/10 2s (Bc3)} Re8 {+0.03/9 2s
    } 26. Bc3 {+0.57/10 2s (c4)} Nxd4 {+0.03/9 2s (g6)} 27. Bxd4 {+0.57/9 0s} Bxd4
    {+0.37/11 1s} 28. Qxd4 {+0.87/9 0s} Bc6 {+0.35/11 1s (Ba8)} 29. Rc3 {
    +1.31/12 1s} Rb7 {+0.87/11 1s} 30. Rb6 {+1.59/12 1s} Rxb6 {+0.85/12 1s} 31.
    Qxb6 {+1.68/13 1s} Rc8 {+1.10/14 2s (Qxb6)} 32. Qxa6 {+2.07/11 0s (Qxc7)} h6 {
    +1.53/11 1s (g6)} 33. Bf1 {+2.08/13 1s (Rc5)} Kh7 {+1.68/11 1s (Kf8)} 34. Bd3+
    {+2.26/12 2s} g6 {+1.96/13 1s} 35. Qb6 {+2.06/13 1s} Qxb6 {+1.87/13 1s} 36.
    axb6 {+2.01/13 0s} Bb7 {+1.76/13 1s} 37. Rxc8 {+2.18/15 1s (Rc7)} Bxc8 {
    +1.51/10 0s} 38. c4 {+3.13/15 1s (Kg2)} dxc4 {+2.54/15 1s} 39. Bxc4 {
    +3.21/15 0s} Bb7 {+3.37/15 1s (Kg7)} 40. f4 {+3.44/16 1s} f5 {+3.54/15 2s (Kg7)
    } 41. Bf1 {+3.63/17 1s} Kg7 {+3.68/17 1s (Bc8)} 42. Bg2 {+3.74/17 2s} Ba6 {
    +3.70/17 1s} 43. b7 {+3.79/16 2s} Bxb7 {+3.68/13 0s} 44. Bxb7 {+3.74/12 0s} Kf6
    {+3.73/15 1s} 45. e4 {+3.84/15 4s} e5 {+3.79/15 1s (Ke7)} 46. fxe5+ {
    +3.84/13 0s} Kxe5 {+3.76/11 0s} 47. exf5 {+3.78/11 0s} Kxf5 {+3.82/15 1s} 48.
    Kf2 {+3.84/12 0s} Ke5 {+3.85/16 0s (Kf6)} 49. Ke3 {+3.90/11 0s} g5 {+3.93/16 1s
    } 50. Kf3 {+4.19/13 1s (h3)} h5 {+3.93/17 1s (Kf5)} 51. h4 {+4.25/14 1s (h3)}
    gxh4 {0.00/20 1s (Kf6)} 52. gxh4 {+4.25/14 0s} Kf5 {0.00/21 1s (Ke6)} 53. Kg3 {
    +4.25/17 1s (Be4+)} Kg6 {0.00/20 0s (Ke5)} 54. Be4+ {+4.25/19 1s} Kg7 {
    0.00/25 1s (Kf6)} 55. Kf4 {+4.25/21 1s (Kh3)} Kh8 {0.00/24 1s (Kh6)} 56. Bf3 {
    +4.25/21 1s (Kg5)} Kg7 {0.00/23 1s} 57. Bxh5 {+4.25/20 0s (Kg5)} Kg8 {
    0.00/23 1s (Kf6)} 58. Bf3 {+4.25/18 0s (Kg5)} Kh8 {0.00/24 1s (Kf8)} 59. h5 {
    +4.25/20 1s (Kg5)} Kg7 {0.00/26 1s} 60. Bd5 {+4.25/21 1s (Kg5)} Kh8 {
    0.00/27 0s (Kf6)} 61. Be4 {+4.25/23 1s (Kg5)} Kg7 {0.00/31 1s} 62. Kg5 {
    +4.25/24 1s} Kg8 {0.00/33 1s (Kf8)} 63. h6 {+4.25/24 2s (Kh6)} Kh8 {0.00/15 0s}
    64. Kf6 {+4.25/25 0s (Kg6)} Kg8 {0.00/5 0s} 65. Ke5 {+4.25/25 0s (Ke7)} Kh8 {
    0.00/33 1s} 66. Bf5 {+4.25/14 1s (Kf6)} Kg8 {0.00/5 0s} 67. Bd3 {
    +4.25/25 0s (Kf6)} Kh8 {0.00/35 0s} 68. Be4 {+4.25/24 2s (Kf6)} Kg8 {0.00/5 0s}
    69. Bf5 {+4.25/26 0s (Kf6)} Kh8 {0.00/39 1s} 70. Kd4 {+4.25/27 1s (Kf6)} Kg8 {
    0.00/5 0s time} 0-1
  5. Goranflo Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    27.952
    Симпатии:
    30.205
    Репутация:
    674
    Оффлайн
    Код:
    1 Минут/Игру + 1 Секунд/Ход  2007
    
                         
    1   Strelka 1.8 UCI  +52/-27/=21 62.50   62.5/100
    2   Glaurung 1.2.1   +27/-52/=21 37.50   37.5/100
    www.slil.ru
  6. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Goranflo, не забываем архивировать. :)
    Теперь тестируем Белку 1.8.9.0.
  7. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    Код:
                    Rybka      Shredder      Naum        Loop       Hiarcs      Glaurung
    Strelka 1.8     34,50%      39,50%      52,50%      47,50%      45,00%      59,00%
    Belka 1.8.7     37,50%      53,00%      63,00%      57,00%      53,00%      66,00%
  8. thenewone Евгений Манев

    • Участник
    • Старожил
    Рег.:
    09.06.2006
    Сообщения:
    3.173
    Симпатии:
    18
    Репутация:
    1
    Адрес:
    Пловдив
    Оффлайн
    Новая Белка всех рвет в клочья...
  9. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Так уж и всех. Наверно только слабеньких. :)
  10. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.245
    Симпатии:
    21.134
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
    И Рыбку, и Заппу?
    Думаете, стоит взять ее на вооружение?
  11. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Рыбку не рвёт и даже на равных не играет. А Заппу на одном процессоре, да, на коротких контролях многие движки рвут (именно рвут). Поэтому проводить перевооружение не советую. :)
  12. Goranflo Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    27.952
    Симпатии:
    30.205
    Репутация:
    674
    Оффлайн
    Код:
    1 Минут/Игру + 1 Секунд/Ход  2007
    
                        
    1   Belka 1.8.9.0   +49/-20/=31 64.50   64.5/100
    2   Glaurung 1.2.1  +20/-49/=31 35.50   35.5/100
    www.slil.ru
  13. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Belka 1.8.9.0 2007

    Belka 1.8.9.0 - Shredder 11 UCI. 49.5 - 50.5 +38/-39/=23 49.50%
    Belka 1.8.9.0 - Zappa Mexico 67.5 - 32.5 +53/-18/=29 67.50%
    Belka 1.8.9.0 - Spike 1.2 Turin 73.0 - 27.0 +59/-13/=28 73.00%
    Belka 1.8.9.0 - Ktulu 8.0 66.0 - 34.0 +53/-21/=26 66.00%
    Belka 1.8.9.0 - Fruit 2.3 52.5 - 47.5 +34/-29/=37 52.50%

    Belka 1.8.9.0 = 308,5/500
    На 4 очка больше, чем версия 1.8.7
  14. romus33 Роман

    • Заслуженный
    Рег.:
    10.05.2007
    Сообщения:
    656
    Симпатии:
    0
    Репутация:
    0
    Адрес:
    Иркутск
    Оффлайн
    В оценке позиций с проходными Стрелка к примеру более оптимистична, чем Хиаркс или Фрут...
  15. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Похоже, что ленивая оценка ничего не дает, но особо и не мешает.
    Пока будем ждать результатов от других тестеров можно обсудить что делать дальше.

    Стоит ли пытаться сделать нормальную ленивую оценку? ОФ в Стрелке вызывается в каждом узле. Так что ленивая оценка должна дать какой-то прирост скорости. Можно ожидать 10-20 пунктов улучшения.
    Хотя с другой стороны, она может и ухудшить результат, т.к. некоторые отсечения будут основываться на ленивой оценке. И в хеш будет сохраняться неточная оценка, что тоже может сказаться негативно.
  16. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    А на сколько она увеличивает быстродействие (NPS) в Стрелке?
  17. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Та, что была изначально очень незначительно.
  18. Goranflo Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    27.952
    Симпатии:
    30.205
    Репутация:
    674
    Оффлайн
    Оппоненты тоже не спят, пытаются улучшиться.
    Для сравнения тоже протестил:

    Код:
    1 Минут/Игру + 1 Секунд/Ход  2007
    
                         
    1   Belka 1.8.9.0    +51/-23/=26 64.00   64.0/100
    2   Glaurung 071111  +23/-51/=26 36.00   36.0/100
    www.slil.ru
  19. krey Михаил Кройтор

    • Команда форума
    Рег.:
    10.04.2006
    Сообщения:
    3.709
    Симпатии:
    50
    Репутация:
    1
    Адрес:
    Кишинев
    Оффлайн
    что это за версия глаурунга такая?! 2011 года?!
  20. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Видимо не помогают им исходники Стрелки. :)
  21. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Что-то я не вижу ничего такого. Мат в 5 моход:
    Код:
    info depth 1
    info depth 1  score cp -593 time 0 nodes 89 nps 0 pv d5c6
    info depth 1 time 0 nodes 89 nps 0
    info depth 2
    info depth 2  score cp -579 time 0 nodes 391 nps 0 pv d5c6 b2b3 e8g8 f4g3
    info depth 2 time 0 nodes 395 nps 0
    info depth 3
    info depth 3  score cp -703 time 0 nodes 1735 nps 0 pv d5c6 f5f6 c6d5 f6d4 d5e6
    info depth 3 time 0 nodes 1740 nps 0
    info depth 4
    info depth 4  score mate -5 time 0 nodes 2986 nps 0 pv d5c6 f5f6 c6d5 f6d6 d5e4 d6g6 e4d5 e3e4 e8e4 g6d6
    info time 0 nodes 3801 nps 0
    bestmove d5c6 ponder f5f6
  22. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Ускорение от нормальной ленивой оценки с границей в пешку около 10%.
    Ленивая оценка включает в себя материал, материальный бонус и PST.
  23. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    То есть прибавка максимально возможная - 10 пунктов.
    Чтоб не хешировать неправильные оценки, корректировать оценку на эту дельту (пешку)
    То есть при оценке меньше альфы прибавлять к ней пешку, при отсечке по бете отнимать пешку.
  24. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    Истинно так! Почти закончил тестирование версии 2.0:

    1+1, 64mb, H.Schnapp 440 book
    1 Strelka 2.0 +1 +107/-105/=244 50.22 229.0/456
    2 Strelka 1.8 UCI -1 +105/-107/=244 49.78 227.0/456
  25. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Мне кажется, что лучше хешировать неточные оценки, чем так делать.
  26. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Чем лучше? Ты же говорил что особой разницы между fail-soft и fail-hard нет. А это промежуточный вариант - корректируем оценку только если возможна ошибка.
  27. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    пример по бете.
    Код:
    BestScore:=LazyEval()
    if BestScore<=Alfa-100 Then
       BestScore:=BestScore+100
      Else 
       if BestScore>=Beta+100 then BestScore:=BestScore-100
      else
        BestScore:=Eval();
    Пример - опровергли по бете по LazyEval.
    Бета 100, Ленивая - 250.
    При fail-hard вернем >=100, при soft вернем >=250, но возможны ошибки из-за погрешности ленивой оценки, при моем варианте вернем >=150, вероятность ошибки сведена к минимуму.

    Другой вариант - при отсечке по ленивой оценке возвращать альфу/бету (то есть fail-hard только в случае возможной ошибки)
  28. TopicStarter Overlay

    WildCat Коршунов Игорь

    • Команда форума
    Рег.:
    04.05.2006
    Сообщения:
    3.599
    Симпатии:
    4
    Репутация:
    0
    Адрес:
    Гомель
    Оффлайн
    Ну это у меня нет (возможно мне стоит свой код просмотреть, на всякий случай). А у Стрелки это довольно критично влияет на бренчфактор.
  29. Goranflo Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    27.952
    Симпатии:
    30.205
    Репутация:
    674
    Оффлайн
    Приватная, от 7 ноября сего года
  30. krey Михаил Кройтор

    • Команда форума
    Рег.:
    10.04.2006
    Сообщения:
    3.709
    Симпатии:
    50
    Репутация:
    1
    Адрес:
    Кишинев
    Оффлайн
    последняя версия (бетка) за 08.11.2007
  31. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    Rybka 2.3.2a 32-bit - Belka 1.8.7 62.5 - 37.5 +43/-18/=39 62.50%
    Belka 1.8.9.0 - Rybka 2.3.2a 32-bit 32.5 - 67.5 +15/-50/=35 32.50%

    Shredder 11 UCI - Belka 1.8.7 47.0 - 53.0 +30/-36/=34 47.00%
    Belka 1.8.9.0 - Shredder 11 UCI 51.0 - 49.0 +41/-39/=20 51.00%

    Naum 2.2 - Belka 1.8.7 37.0 - 63.0 +17/-43/=40 37.00%
    Belka 1.8.9.0 - Naum 2.2 66.5 - 33.5 +52/-19/=29 66.50%

    Loop 13.6 - Belka 1.8.7 43.0 - 57.0 +26/-40/=34 43.00%
    Belka 1.8.9.0 - Loop 13.6 49.0 - 51.0 +35/-37/=28 49.00%

    http://slil.ru/25099272

    Больше всего ухудшились результаты с Рыбкой и Лупом, остальное в пределах погрешности.
  32. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    С Лупом ослаблее сильее чем с Рыбой.
    Разница по 400 партиям (каждого) 20 пунктов в пользу версии 1.8.7
    Но если добавить партии остальных тестирующих то разница копеечная.
  33. Fruit Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    12.02.2006
    Сообщения:
    2.201
    Симпатии:
    64
    Репутация:
    3
    Оффлайн
    А я заметил, что хуже стала с Рыбиной играть, но взамен Спайку сильно досталось. :)
  34. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    Типичная для Белки-Стрелки (белые) пешечная структура



    [Event "1 Minutes/Game + 1 Seconds/Move"]
    [Site "1890"]
    [Date "2007.11.12"]
    [Round "74.4"]
    [White "Belka 1.8.9.0"]
    [Black "Loop 13.6"]
    [Result "0-1"]
  35. romus33 Роман

    • Заслуженный
    Рег.:
    10.05.2007
    Сообщения:
    656
    Симпатии:
    0
    Репутация:
    0
    Адрес:
    Иркутск
    Оффлайн
    Это у меня наблюдалось в Стрелке 187, с оболочкой Арена, может оболочка глючит?

Поделиться этой страницей