//输入一个整数n(2<=n<=10000),要求输出所有从1到这个整数之间(不包括1和这个整数)个位为1的素数,如果没有则输出-1。
#include<stdio.h>
#include<math.h>
int isprime(int n) {
    int i, j, k;
    for (i = 2; i <= sqrt(n); i++)
        if (n % i == 0)
            break;
    if (i > sqrt(n))
        return 1;
    else
        return 0;
}


int main() {
    int n, i, flag = 0;
    scanf("%d", &n);
    for (i = 2; i < n; i++)
        if (isprime(i)) {
            if (i % 10 == 1 && flag==0) {
                printf("%d", i);
                flag = 1;
                continue;
            }
             if (i % 10 == 1 && flag==1) {
                printf(" %d", i);
            }
        }
    if (flag == 0) printf("-1\n");
    return 0;
}