Действуем по правилу «от общего к частному». Сначала определяем, что мы хотим получить на выходе, и только потом — как мы это получим.