package main;

public class A {

    void a() {

    }

    // by number
    // by type of at least one of them
    // order of types
    int a(int x) {
        return 10;
    }

    void a(double x) {

    }

    void a(int x , double y) {

    }

    void a(String x, double y) {

    }

    void a(double x, String y) {

    }

    void a(String x) {

    }

    void a(Cat a) {

    }
}
