Выровнять текст по левому краю И выровнять по правому краю изображение в CSS

Я немного новичок в CSS, и у меня есть проблема, которую я могукажется, решить. Я хотел бы иметь серию div на моей странице (сложены один над другим), и каждый из них должен содержать некоторый текст и одно или несколько изображений.

В частности, я хотел бы, чтобы текст был выровнен по левому краю и выровнен по вертикали посередине, а изображения должны быть выровнены по правому краю, а высота div должна быть основана на высоте изображений (которая может быть переменной).

По сути, каждый из div'ов должен выглядеть так:

До сих пор мне удавалось получить одно или несколько требований, перечисленных выше, но не все из них одновременно. Это действительно возможно с чистым CSS, или я должен просто прекратить тратить свое время и использовать таблицу?

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

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