package p;
import java.io.IOException;
abstract class A {
public abstract int m(long l) throws IOException;
}
class B extends A {
public int m(long l) throws IOException {
return 17;
}
public int m(int i) {
return i;
}
}
class C extends B {
}
class D extends A {
public int m(long l) {
return 0;
}
}