Текстовий редактор#2689

Текстовий редактор

1 секунда
64 мегабайти
Легка

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

  1. Надрукувати символ "" у редакторі — клавіша "" (додає символ у кінець поточного рядка).

  2. Виділити весь рядок — клавіша "" (виділити).

  3. Скопіювати всі виділені символи в буфер обміну — клавіша "" (копіювати).

  4. Додати вміст буфера обміну у кінець поточного рядка — клавіша "" (вставити), замінюючи виділений рядок вмістом буфера обміну.

Визначте максимальну кількість символів "", які можна надрукувати в редакторі, використовуючи натискань клавіш, і вкажіть послідовність операцій, яка призводить до цього результату.

Вхідні дані

Вхід містить одне ціле число (0 < N < 50).

Вихідні дані

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

Примітка: Наприклад, якщо натиснути клавішу "" три рази, отримаємо рядок . Натискання "" виділяє всі символи, "" копіює їх у буфер обміну, а "" вставляє вміст буфера обміну, замінюючи виділений рядок. Два додаткових натискання "" додають вміст буфера обміну до поточного рядка. Ця послідовність використовує натискань клавіш для отримання рядка із символів "".

Приклади

Приклад 1

Loading
Loading