#include <iostream>
#include <string>

int main() {
    for (int i = 100; i < 1000; i++){
        for (int j = 100; j < 1000; j++){
            int palindrome = i * j;
            std::string number = std::to_string(palindrome);
            int length;
            length = number.length();
            bool flag = true;
            for (int k = 1; k < length; k++){
                if (number[k] != number[length - k - 1]){
                    flag = false;
                    break;
                }
            }
            if (flag){
                std::cout << number << std::endl;
            }
        }
    }
    return 0;
}