Задание

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