#define _CRT_SECURE_NO_WARNINGS
#include <iostream>
#include <cstdio>
#include <math.h>
#include <string>
#include <algorithm>
#include <vector>
using namespace std;
int x;
int main() {
scanf("%d", &x);
if (x == 1) {
printf("-1\n");
}
else if (x % 2 == 1) {
printf("%d 2\n", x - 1);
}
else {
printf("%d 2\n", x);
}
return 0;
}