// Names are case-sensitive
// There exists different scopes for fields, methods, class types, parameters and local variables

class main extends Main {
	main main;
	Main Main;

	main main(Main main, main Main) {
		Main MAIN;
		main maiN;
		maiN = new Main();
		return maiN;
	}
}

class Main {
	main main;
	Main Main;
	void main() {

	}
}