Задание

Напишите в ответе наименьшее значение входной переменной k, при котором программа выдаёт тот же ответ, что и при входном значении k = 12.
#include <iostream>
using namespace std;
long f\(long n\) {
return n * n + 1;
}
long g\(long n\) {
return 2*n + 1;
}
int main\(\){
long k, i=1;
cin >> k;
while\(f\(i\) < g\(k\) - 2) i++;
cout <<i;
return 0;
}