Доставка
Проста
Обмеження на час виконання 1,5 секунди
Обмеження на використання пам'яті 256 мегабайтів
Завдання
Вам дано рядок , що складається з малих латинських літер. Ваше завдання — визначити, чи можна переставити літери в рядку так, щоб жодні дві сусідні літери не були однаковими.
Вхідні дані
Рядок (1 ≤ || ≤ 10^5), що складається з малих латинських літер.
Вихідні дані
Виведіть "YES", якщо можливо переставити літери так, щоб жодні дві сусідні літери не були однаковими. В іншому випадку виведіть "NO".
Приклади
Вхідні дані #1
Відповідь #1
Відправки 14
Коефіцієнт прийняття 21%