Сортировка 2D массива по количеству внутренних элементов

Как отсортировать двумерный массив по длине его внутренних элементов? Количество внутренних элементов не одинаково.

Пример:

a = [[1], [2, 3], [4, 5, 6, 7], [8, 9]]

После сортировки массив станет:

#=> [[4, 5, 6, 7], [2, 3], [8, 9], [1]]

Ответы на вопрос(2)

Ваш ответ на вопрос