История подписок

Сложная
14%

Дана таблица subscriptions с историей всех подписочных периодов для каждого клиента.

Напишите SQL-запрос, который преобразует историю подписок в хронологический список событий.

Пример исходных данных:

Основные правила переходов:

Пример результата:

Поля в результирующей таблице: customer_id, change_date, event.

Отсортируйте результат в порядке возрастания по customer_id, а затем по change_date.