import java.util.*;
import java.lang.*;
class Main
{
{
List<Class<? extends Filter>> filters = new ArrayList<Class<? extends Filter>>();
filters.add(FooFilter.class);
filters.add(BarFilter.class);
System.
out.
println(filters.
size()); }
private class Filter {}
private class FooFilter extends Filter {}
private class BarFilter extends Filter {}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CgpjbGFzcyBNYWluCnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCUxpc3Q8Q2xhc3M8PyBleHRlbmRzIEZpbHRlcj4+IGZpbHRlcnMgPSBuZXcgQXJyYXlMaXN0PENsYXNzPD8gZXh0ZW5kcyBGaWx0ZXI+PigpOwogICAgICAgIGZpbHRlcnMuYWRkKEZvb0ZpbHRlci5jbGFzcyk7CiAgICAgICAgZmlsdGVycy5hZGQoQmFyRmlsdGVyLmNsYXNzKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oZmlsdGVycy5zaXplKCkpOwoJfQogICAgCiAgICBwcml2YXRlIGNsYXNzIEZpbHRlciB7fQogICAgcHJpdmF0ZSBjbGFzcyBGb29GaWx0ZXIgZXh0ZW5kcyBGaWx0ZXIge30KICAgIHByaXZhdGUgY2xhc3MgQmFyRmlsdGVyIGV4dGVuZHMgRmlsdGVyIHt9Cn0=