class quine {
	public static void main(java.lang.String[] s) throws java.lang.Throwable {
		s = new String[2];
		s[0] = "s = new String[2];s[0] = char[] c = {9,10,34};s[1] = new quine().getClass().getDeclaredMethods()[0].toString();System.out.println(new quine().getClass().toString() + ' ' + '{' + c[1] + c[0] + s[1].substring(0,19) + s[1].substring(25,48) + ' ' + 's' + s[1].substring(48) + ' ' + '{' + c[1] + c[0] + c[0] + s[0].substring(0,18) + c[1] + c[0] + c[0] + s[0].substring(18,25) + c[2] + s[0] + c[2] + ';' + c[1] + c[0] + c[0] + s[0].substring(25,46) + c[1] + c[0] + c[0] + s[0].substring(46,111) + c[1] + c[0] + c[0] + s[0].substring(111) + c[1] + c[0] + '}' + c[1] + '}');";
		char[] c = {9,10,34};
		s[1] = new quine().getClass().getDeclaredMethods()[0].toString();
		System.out.println(new quine().getClass().toString() + ' ' + '{' + c[1] + c[0] + s[1].substring(0,19) + s[1].substring(25,48) + ' ' + 's' + s[1].substring(48) + ' ' + '{' + c[1] + c[0] + c[0] + s[0].substring(0,18) + c[1] + c[0] + c[0] + s[0].substring(18,25) + c[2] + s[0] + c[2] + ';' + c[1] + c[0] + c[0] + s[0].substring(25,46) + c[1] + c[0] + c[0] + s[0].substring(46,111) + c[1] + c[0] + c[0] + s[0].substring(111) + c[1] + c[0] + '}' + c[1] + '}');
	}
}
