#include #include #include #include #include #include #include using namespace std; int n; int main() { cin >> n; int ret = 3; for (int i = 1; i * (i + 1) / 2 <= n; i++) { if (i * (i + 1) / 2 == n) ret = 1; for (int j = 1; j * (j + 1) / 2 <= n; j++) { if (i * (i + 1) / 2 + j * (j + 1) / 2 == n) ret = min(ret, 2); } } cout << ret << endl; return 0; }