#include <iostream>
#include <typeinfo>
using namespace std;
class A
{
int n;
public:
A(int x) { n = x; }
void afis() { cout << n; }
};
class B : public A
{
public:
B(int x) : A(x) {}
};
int main()
{
int x;
cin >> x;
if (x > 0)
{
A ob(2);
}
else
{
B ob(2);
}
ob.afis();
return 0;
}