#include <iostream>
#include <vector>
 
int main() {
 
    std::vector<std::string> words = {"Hi ", "I ", "Hope ", "You're ", "Happy "};
    std::vector<std::string> line_;
    std::string temp;
    int max_words = 2;
    int num_words = 0;
 
    for(size_t i = 0; i < words.size(); ++i)
    {
        temp += words[i];
        if (++num_words == max_words)
        {
            line_.push_back(temp);
            temp = "";
            num_words = 0;
        }
    }
 
    if (num_words > 0)
        line_.push_back(temp);

    for(size_t i = 0; i < line_.size(); ++i)
    {
        std::cout << line_[i] << std::endl;
    }
 
    return 0;
}