
#include<iostream>
using namespace std;
int M;
int N;
int nums[10000];
int k = 0;
int sumNums;
int j = 0;
int main() {
cin >> M;
cin >> N;
for (int i = 0; i < N; i++) {
int num = i * i;
if ((M <= num) && (num <= N)) {
nums[j] = num;
sumNums += num;
j++;
}
}
if (nums[0] == 0) {
cout << "-1";
}
else {
cout << sumNums << endl;
cout << nums[0] << endl;
}
}
for문으로 제곱수를 계산하여 그 제곱수가 M과 N 사이에 존재할 때만 배열에 추가하고, 그 제곱수의 합을 계산하도록 했다