ABC

Оптимальный вариант