#include <cstddef>
#include <stdexcept>

constexpr std::uint64_t fnv(const char* p, std::size_t len,
                            std::uint64_t h = 0xcbf29ce484222325) {
    return len == 0? h : fnv(p+1, len-1, (h ^ *p) * 0x00000100000001b3);
}

constexpr std::uint64_t operator "" _fnv( char const* str, std::size_t len ) {
    return fnv(str, len);
}

#include <iostream>
#include <string>

int main()
{
    for (std::string str; getline(std::cin, str);) {
        switch(fnv(str.data(), str.size()))
        {
            case "Hallo"_fnv:
                std::cout << "Welt!";
                break;
            case "Welt"_fnv:
                std::cout << "Hallo!";
                break;
            default:
                std::cout << "Nochmal probier'n!";
        }
    }
}