class other_class
{
};
class SatOverloading1
{
public static void main(String[] args)
{
assert(f(1)==1);
assert(f(1.0d)==2);
assert(f(new other_class())==3);
}
static int f(int i)
{
return 1;
}
static int f(double d)
{
return 2;
}
static int f(other_class o)
{
return 3;
}
}