From f9c3c07ac3f598638f827a042a591f2afe8c7e49 Mon Sep 17 00:00:00 2001 From: Siddu Date: Thu, 10 Nov 2016 09:16:43 +0530 Subject: [PATCH] Adding siddu's own project --- Third/.classpath | 6 + Third/.project | 17 +++ Third/.settings/org.eclipse.jdt.core.prefs | 11 ++ Third/bin/com/Exception/Exception2.class | Bin 0 -> 850 bytes Third/bin/com/Exception/Exception3.class | Bin 0 -> 1293 bytes Third/bin/com/Exception/package-info.class | Bin 0 -> 119 bytes Third/bin/com/Strings/Buff.class | Bin 0 -> 1698 bytes .../bin/com/Strings/ComparePerformance.class | Bin 0 -> 1348 bytes Third/bin/com/Strings/ConcatTest.class | Bin 0 -> 1913 bytes Third/bin/com/Strings/InstanceTest.class | Bin 0 -> 1363 bytes Third/bin/com/Strings/Palindrome.class | Bin 0 -> 1439 bytes Third/bin/com/Strings/Palindrome2.class | Bin 0 -> 1217 bytes Third/bin/com/Strings/PalindromeTest.class | Bin 0 -> 970 bytes Third/bin/com/Strings/RemoveAChar.class | Bin 0 -> 1174 bytes Third/bin/com/Strings/Reverse1.class | Bin 0 -> 1090 bytes Third/bin/com/Strings/Reverse2.class | Bin 0 -> 814 bytes Third/bin/com/Strings/Reverse3.class | Bin 0 -> 938 bytes Third/bin/com/Strings/Reverse4.class | Bin 0 -> 1410 bytes Third/bin/com/Strings/Reverse5.class | Bin 0 -> 839 bytes Third/bin/com/Strings/SearchLastString.class | Bin 0 -> 1026 bytes Third/bin/com/Strings/StringCompareEmp.class | Bin 0 -> 860 bytes Third/bin/com/Strings/StringConcatenate.class | Bin 0 -> 1642 bytes Third/bin/com/Strings/StringFormatting.class | Bin 0 -> 917 bytes .../bin/com/Strings/StringOptimization.class | Bin 0 -> 1608 bytes Third/bin/com/Strings/StringRegionMatch.class | Bin 0 -> 800 bytes Third/bin/com/Strings/StringReplace.class | Bin 0 -> 1126 bytes Third/bin/com/Strings/StringReverse.class | Bin 0 -> 1493 bytes Third/bin/com/Strings/Stringsplit.class | Bin 0 -> 928 bytes Third/bin/com/Strings/WordSearch.class | Bin 0 -> 1142 bytes Third/bin/com/basic/A.class | Bin 0 -> 480 bytes Third/bin/com/basic/Adda.class | Bin 0 -> 481 bytes Third/bin/com/basic/Anagram.class | Bin 0 -> 1517 bytes Third/bin/com/basic/Anagram2.class | Bin 0 -> 1341 bytes Third/bin/com/basic/Anagram3.class | Bin 0 -> 1215 bytes Third/bin/com/basic/Anagram4.class | Bin 0 -> 1373 bytes Third/bin/com/basic/Arr.class | Bin 0 -> 1304 bytes Third/bin/com/basic/Arr2.class | Bin 0 -> 1371 bytes Third/bin/com/basic/Arrr.class | Bin 0 -> 1771 bytes Third/bin/com/basic/B.class | Bin 0 -> 476 bytes Third/bin/com/basic/Bb.class | Bin 0 -> 684 bytes Third/bin/com/basic/Binary.class | Bin 0 -> 1397 bytes Third/bin/com/basic/C.class | Bin 0 -> 701 bytes Third/bin/com/basic/Child1.class | Bin 0 -> 267 bytes Third/bin/com/basic/Child2.class | Bin 0 -> 267 bytes Third/bin/com/basic/Child3.class | Bin 0 -> 267 bytes Third/bin/com/basic/Dd.class | Bin 0 -> 927 bytes Third/bin/com/basic/Emp.class | Bin 0 -> 626 bytes Third/bin/com/basic/Empty.class | Bin 0 -> 577 bytes Third/bin/com/basic/Encaps.class | Bin 0 -> 1698 bytes Third/bin/com/basic/For.class | Bin 0 -> 902 bytes Third/bin/com/basic/Forr.class | Bin 0 -> 1238 bytes Third/bin/com/basic/G.class | Bin 0 -> 635 bytes Third/bin/com/basic/Hello.class | Bin 0 -> 854 bytes Third/bin/com/basic/I.class | Bin 0 -> 504 bytes Third/bin/com/basic/InstanceOf.class | Bin 0 -> 932 bytes Third/bin/com/basic/Inter.class | Bin 0 -> 872 bytes Third/bin/com/basic/K.class | Bin 0 -> 563 bytes Third/bin/com/basic/Mi.class | Bin 0 -> 879 bytes Third/bin/com/basic/Multiply.class | Bin 0 -> 167 bytes Third/bin/com/basic/Multiply2.class | Bin 0 -> 194 bytes Third/bin/com/basic/Multiply3.class | Bin 0 -> 165 bytes Third/bin/com/basic/Newfor.class | Bin 0 -> 906 bytes Third/bin/com/basic/Newforr.class | Bin 0 -> 1254 bytes Third/bin/com/basic/Palindrome2.class | Bin 0 -> 1213 bytes Third/bin/com/basic/Parent.class | Bin 0 -> 267 bytes Third/bin/com/basic/Polym.class | Bin 0 -> 1293 bytes Third/bin/com/basic/Pyramid.class | Bin 0 -> 1045 bytes Third/bin/com/basic/Sag.class | Bin 0 -> 485 bytes Third/bin/com/basic/Static1.class | Bin 0 -> 992 bytes Third/bin/com/basic/Sum.class | Bin 0 -> 543 bytes Third/bin/com/basic/Test.class | Bin 0 -> 780 bytes Third/bin/com/basic/TestEmp.class | Bin 0 -> 1936 bytes Third/bin/com/basic/ToArray.class | Bin 0 -> 954 bytes Third/bin/com/basic/Too.class | Bin 0 -> 594 bytes Third/bin/com/lists/List1.class | Bin 0 -> 260 bytes Third/bin/com/polymorphism/A.class | Bin 0 -> 538 bytes Third/bin/com/polymorphism/AbstractEx.class | Bin 0 -> 1550 bytes Third/bin/com/polymorphism/Abstractt.class | Bin 0 -> 1174 bytes Third/bin/com/polymorphism/Adda.class | Bin 0 -> 495 bytes Third/bin/com/polymorphism/Banana.class | Bin 0 -> 609 bytes Third/bin/com/polymorphism/Construct.class | Bin 0 -> 968 bytes Third/bin/com/polymorphism/D.class | Bin 0 -> 611 bytes Third/bin/com/polymorphism/Dynamicpoly.class | Bin 0 -> 753 bytes Third/bin/com/polymorphism/Exception.class | Bin 0 -> 704 bytes Third/bin/com/polymorphism/F.class | Bin 0 -> 835 bytes Third/bin/com/polymorphism/Fruit.class | Bin 0 -> 613 bytes Third/bin/com/polymorphism/G.class | Bin 0 -> 829 bytes Third/bin/com/polymorphism/Mango.class | Bin 0 -> 605 bytes Third/bin/com/polymorphism/Multiply.class | Bin 0 -> 178 bytes Third/bin/com/polymorphism/Multiply2.class | Bin 0 -> 212 bytes Third/bin/com/polymorphism/Palindrome.class | Bin 0 -> 1449 bytes Third/bin/com/polymorphism/Palindrome2.class | Bin 0 -> 1227 bytes .../bin/com/polymorphism/PalindromeTest.class | Bin 0 -> 980 bytes Third/bin/com/polymorphism/Polym.class | Bin 0 -> 1321 bytes Third/bin/com/polymorphism/Statics.class | Bin 0 -> 1360 bytes Third/bin/com/polymorphism/Super.class | Bin 0 -> 531 bytes Third/bin/com/polymorphism/Super1.class | Bin 0 -> 544 bytes Third/bin/com/polymorphism/Test.class | Bin 0 -> 815 bytes Third/bin/com/polymorphism/dynamic2.class | Bin 0 -> 668 bytes Third/src/com/Exception/Example.java | 28 +++++ Third/src/com/Exception/Exception2.java | 19 +++ Third/src/com/Exception/Exception3.java | 27 +++++ Third/src/com/Exception/package-info.java | 8 ++ Third/src/com/Strings/Buff.java | 46 ++++++++ Third/src/com/Strings/ComparePerformance.java | 27 +++++ Third/src/com/Strings/ConcatTest.java | 42 +++++++ Third/src/com/Strings/InstanceTest.java | 26 +++++ Third/src/com/Strings/Palindrome.java | 28 +++++ Third/src/com/Strings/Palindrome2.java | 36 ++++++ Third/src/com/Strings/PalindromeTest.java | 44 +++++++ Third/src/com/Strings/RemoveAChar.java | 15 +++ Third/src/com/Strings/Reverse1.java | 26 +++++ Third/src/com/Strings/Reverse2.java | 19 +++ Third/src/com/Strings/Reverse3.java | 18 +++ Third/src/com/Strings/Reverse4.java | 24 ++++ Third/src/com/Strings/Reverse5.java | 14 +++ Third/src/com/Strings/SearchLastString.java | 13 +++ Third/src/com/Strings/StringCompareEmp.java | 13 +++ Third/src/com/Strings/StringConcatenate.java | 33 ++++++ Third/src/com/Strings/StringFormatting.java | 11 ++ Third/src/com/Strings/StringOptimization.java | 31 +++++ Third/src/com/Strings/StringRegionMatch.java | 11 ++ Third/src/com/Strings/StringReplace.java | 17 +++ Third/src/com/Strings/StringReverse.java | 36 ++++++ Third/src/com/Strings/Stringsplit.java | 27 +++++ Third/src/com/Strings/WordSearch.java | 15 +++ Third/src/com/basic/A.java | 12 ++ Third/src/com/basic/Anagram.java | 48 ++++++++ Third/src/com/basic/Anagram2.java | 50 ++++++++ Third/src/com/basic/Anagram3.java | 39 +++++++ Third/src/com/basic/Anagram4.java | 49 ++++++++ Third/src/com/basic/Arr.java | 28 +++++ Third/src/com/basic/Arr2.java | 26 +++++ Third/src/com/basic/Arrr.java | 86 ++++++++++++++ Third/src/com/basic/B.java | 12 ++ Third/src/com/basic/Binary.java | 37 ++++++ Third/src/com/basic/C.java | 21 ++++ Third/src/com/basic/Dd.java | 38 ++++++ Third/src/com/basic/Empty.java | 27 +++++ Third/src/com/basic/Encaps.java | 56 +++++++++ Third/src/com/basic/For.java | 32 +++++ Third/src/com/basic/Forr.java | 44 +++++++ Third/src/com/basic/InstanceOf.java | 32 +++++ Third/src/com/basic/Inter.java | 47 ++++++++ Third/src/com/basic/Mi.java | 37 ++++++ Third/src/com/basic/Newfor.java | 36 ++++++ Third/src/com/basic/Newforr.java | 31 +++++ Third/src/com/basic/Palindrome2.java | 39 +++++++ Third/src/com/basic/Polym.java | 64 ++++++++++ Third/src/com/basic/Pyramid.java | 24 ++++ Third/src/com/basic/Static1.java | 23 ++++ Third/src/com/basic/TestEmp.java | 60 ++++++++++ Third/src/com/basic/ToArray.java | 43 +++++++ Third/src/com/basic/Too.java | 11 ++ Third/src/com/lists/List1.java | 5 + Third/src/com/polymorphism/AbstractEx.java | 98 ++++++++++++++++ Third/src/com/polymorphism/Abstractt.java | 92 +++++++++++++++ Third/src/com/polymorphism/Construct.java | 87 ++++++++++++++ Third/src/com/polymorphism/Dynamicpoly.java | 26 +++++ Third/src/com/polymorphism/Exception.java | 50 ++++++++ Third/src/com/polymorphism/Palindrome.java | 27 +++++ Third/src/com/polymorphism/Palindrome2.java | 35 ++++++ .../src/com/polymorphism/PalindromeTest.java | 43 +++++++ Third/src/com/polymorphism/Polym.java | 71 +++++++++++ Third/src/com/polymorphism/Statics.java | 110 ++++++++++++++++++ Third/src/com/polymorphism/dynamic2.java | 33 ++++++ 166 files changed, 2417 insertions(+) create mode 100644 Third/.classpath create mode 100644 Third/.project create mode 100644 Third/.settings/org.eclipse.jdt.core.prefs create mode 100644 Third/bin/com/Exception/Exception2.class create mode 100644 Third/bin/com/Exception/Exception3.class create mode 100644 Third/bin/com/Exception/package-info.class create mode 100644 Third/bin/com/Strings/Buff.class create mode 100644 Third/bin/com/Strings/ComparePerformance.class create mode 100644 Third/bin/com/Strings/ConcatTest.class create mode 100644 Third/bin/com/Strings/InstanceTest.class create mode 100644 Third/bin/com/Strings/Palindrome.class create mode 100644 Third/bin/com/Strings/Palindrome2.class create mode 100644 Third/bin/com/Strings/PalindromeTest.class create mode 100644 Third/bin/com/Strings/RemoveAChar.class create mode 100644 Third/bin/com/Strings/Reverse1.class create mode 100644 Third/bin/com/Strings/Reverse2.class create mode 100644 Third/bin/com/Strings/Reverse3.class create mode 100644 Third/bin/com/Strings/Reverse4.class create mode 100644 Third/bin/com/Strings/Reverse5.class create mode 100644 Third/bin/com/Strings/SearchLastString.class create mode 100644 Third/bin/com/Strings/StringCompareEmp.class create mode 100644 Third/bin/com/Strings/StringConcatenate.class create mode 100644 Third/bin/com/Strings/StringFormatting.class create mode 100644 Third/bin/com/Strings/StringOptimization.class create mode 100644 Third/bin/com/Strings/StringRegionMatch.class create mode 100644 Third/bin/com/Strings/StringReplace.class create mode 100644 Third/bin/com/Strings/StringReverse.class create mode 100644 Third/bin/com/Strings/Stringsplit.class create mode 100644 Third/bin/com/Strings/WordSearch.class create mode 100644 Third/bin/com/basic/A.class create mode 100644 Third/bin/com/basic/Adda.class create mode 100644 Third/bin/com/basic/Anagram.class create mode 100644 Third/bin/com/basic/Anagram2.class create mode 100644 Third/bin/com/basic/Anagram3.class create mode 100644 Third/bin/com/basic/Anagram4.class create mode 100644 Third/bin/com/basic/Arr.class create mode 100644 Third/bin/com/basic/Arr2.class create mode 100644 Third/bin/com/basic/Arrr.class create mode 100644 Third/bin/com/basic/B.class create mode 100644 Third/bin/com/basic/Bb.class create mode 100644 Third/bin/com/basic/Binary.class create mode 100644 Third/bin/com/basic/C.class create mode 100644 Third/bin/com/basic/Child1.class create mode 100644 Third/bin/com/basic/Child2.class create mode 100644 Third/bin/com/basic/Child3.class create mode 100644 Third/bin/com/basic/Dd.class create mode 100644 Third/bin/com/basic/Emp.class create mode 100644 Third/bin/com/basic/Empty.class create mode 100644 Third/bin/com/basic/Encaps.class create mode 100644 Third/bin/com/basic/For.class create mode 100644 Third/bin/com/basic/Forr.class create mode 100644 Third/bin/com/basic/G.class create mode 100644 Third/bin/com/basic/Hello.class create mode 100644 Third/bin/com/basic/I.class create mode 100644 Third/bin/com/basic/InstanceOf.class create mode 100644 Third/bin/com/basic/Inter.class create mode 100644 Third/bin/com/basic/K.class create mode 100644 Third/bin/com/basic/Mi.class create mode 100644 Third/bin/com/basic/Multiply.class create mode 100644 Third/bin/com/basic/Multiply2.class create mode 100644 Third/bin/com/basic/Multiply3.class create mode 100644 Third/bin/com/basic/Newfor.class create mode 100644 Third/bin/com/basic/Newforr.class create mode 100644 Third/bin/com/basic/Palindrome2.class create mode 100644 Third/bin/com/basic/Parent.class create mode 100644 Third/bin/com/basic/Polym.class create mode 100644 Third/bin/com/basic/Pyramid.class create mode 100644 Third/bin/com/basic/Sag.class create mode 100644 Third/bin/com/basic/Static1.class create mode 100644 Third/bin/com/basic/Sum.class create mode 100644 Third/bin/com/basic/Test.class create mode 100644 Third/bin/com/basic/TestEmp.class create mode 100644 Third/bin/com/basic/ToArray.class create mode 100644 Third/bin/com/basic/Too.class create mode 100644 Third/bin/com/lists/List1.class create mode 100644 Third/bin/com/polymorphism/A.class create mode 100644 Third/bin/com/polymorphism/AbstractEx.class create mode 100644 Third/bin/com/polymorphism/Abstractt.class create mode 100644 Third/bin/com/polymorphism/Adda.class create mode 100644 Third/bin/com/polymorphism/Banana.class create mode 100644 Third/bin/com/polymorphism/Construct.class create mode 100644 Third/bin/com/polymorphism/D.class create mode 100644 Third/bin/com/polymorphism/Dynamicpoly.class create mode 100644 Third/bin/com/polymorphism/Exception.class create mode 100644 Third/bin/com/polymorphism/F.class create mode 100644 Third/bin/com/polymorphism/Fruit.class create mode 100644 Third/bin/com/polymorphism/G.class create mode 100644 Third/bin/com/polymorphism/Mango.class create mode 100644 Third/bin/com/polymorphism/Multiply.class create mode 100644 Third/bin/com/polymorphism/Multiply2.class create mode 100644 Third/bin/com/polymorphism/Palindrome.class create mode 100644 Third/bin/com/polymorphism/Palindrome2.class create mode 100644 Third/bin/com/polymorphism/PalindromeTest.class create mode 100644 Third/bin/com/polymorphism/Polym.class create mode 100644 Third/bin/com/polymorphism/Statics.class create mode 100644 Third/bin/com/polymorphism/Super.class create mode 100644 Third/bin/com/polymorphism/Super1.class create mode 100644 Third/bin/com/polymorphism/Test.class create mode 100644 Third/bin/com/polymorphism/dynamic2.class create mode 100644 Third/src/com/Exception/Example.java create mode 100644 Third/src/com/Exception/Exception2.java create mode 100644 Third/src/com/Exception/Exception3.java create mode 100644 Third/src/com/Exception/package-info.java create mode 100644 Third/src/com/Strings/Buff.java create mode 100644 Third/src/com/Strings/ComparePerformance.java create mode 100644 Third/src/com/Strings/ConcatTest.java create mode 100644 Third/src/com/Strings/InstanceTest.java create mode 100644 Third/src/com/Strings/Palindrome.java create mode 100644 Third/src/com/Strings/Palindrome2.java create mode 100644 Third/src/com/Strings/PalindromeTest.java create mode 100644 Third/src/com/Strings/RemoveAChar.java create mode 100644 Third/src/com/Strings/Reverse1.java create mode 100644 Third/src/com/Strings/Reverse2.java create mode 100644 Third/src/com/Strings/Reverse3.java create mode 100644 Third/src/com/Strings/Reverse4.java create mode 100644 Third/src/com/Strings/Reverse5.java create mode 100644 Third/src/com/Strings/SearchLastString.java create mode 100644 Third/src/com/Strings/StringCompareEmp.java create mode 100644 Third/src/com/Strings/StringConcatenate.java create mode 100644 Third/src/com/Strings/StringFormatting.java create mode 100644 Third/src/com/Strings/StringOptimization.java create mode 100644 Third/src/com/Strings/StringRegionMatch.java create mode 100644 Third/src/com/Strings/StringReplace.java create mode 100644 Third/src/com/Strings/StringReverse.java create mode 100644 Third/src/com/Strings/Stringsplit.java create mode 100644 Third/src/com/Strings/WordSearch.java create mode 100644 Third/src/com/basic/A.java create mode 100644 Third/src/com/basic/Anagram.java create mode 100644 Third/src/com/basic/Anagram2.java create mode 100644 Third/src/com/basic/Anagram3.java create mode 100644 Third/src/com/basic/Anagram4.java create mode 100644 Third/src/com/basic/Arr.java create mode 100644 Third/src/com/basic/Arr2.java create mode 100644 Third/src/com/basic/Arrr.java create mode 100644 Third/src/com/basic/B.java create mode 100644 Third/src/com/basic/Binary.java create mode 100644 Third/src/com/basic/C.java create mode 100644 Third/src/com/basic/Dd.java create mode 100644 Third/src/com/basic/Empty.java create mode 100644 Third/src/com/basic/Encaps.java create mode 100644 Third/src/com/basic/For.java create mode 100644 Third/src/com/basic/Forr.java create mode 100644 Third/src/com/basic/InstanceOf.java create mode 100644 Third/src/com/basic/Inter.java create mode 100644 Third/src/com/basic/Mi.java create mode 100644 Third/src/com/basic/Newfor.java create mode 100644 Third/src/com/basic/Newforr.java create mode 100644 Third/src/com/basic/Palindrome2.java create mode 100644 Third/src/com/basic/Polym.java create mode 100644 Third/src/com/basic/Pyramid.java create mode 100644 Third/src/com/basic/Static1.java create mode 100644 Third/src/com/basic/TestEmp.java create mode 100644 Third/src/com/basic/ToArray.java create mode 100644 Third/src/com/basic/Too.java create mode 100644 Third/src/com/lists/List1.java create mode 100644 Third/src/com/polymorphism/AbstractEx.java create mode 100644 Third/src/com/polymorphism/Abstractt.java create mode 100644 Third/src/com/polymorphism/Construct.java create mode 100644 Third/src/com/polymorphism/Dynamicpoly.java create mode 100644 Third/src/com/polymorphism/Exception.java create mode 100644 Third/src/com/polymorphism/Palindrome.java create mode 100644 Third/src/com/polymorphism/Palindrome2.java create mode 100644 Third/src/com/polymorphism/PalindromeTest.java create mode 100644 Third/src/com/polymorphism/Polym.java create mode 100644 Third/src/com/polymorphism/Statics.java create mode 100644 Third/src/com/polymorphism/dynamic2.java diff --git a/Third/.classpath b/Third/.classpath new file mode 100644 index 0000000..fceb480 --- /dev/null +++ b/Third/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/Third/.project b/Third/.project new file mode 100644 index 0000000..149eb92 --- /dev/null +++ b/Third/.project @@ -0,0 +1,17 @@ + + + Third + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/Third/.settings/org.eclipse.jdt.core.prefs b/Third/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3a21537 --- /dev/null +++ b/Third/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Third/bin/com/Exception/Exception2.class b/Third/bin/com/Exception/Exception2.class new file mode 100644 index 0000000000000000000000000000000000000000..1366fed79e8d16ed0f506b6f68cee21e92611039 GIT binary patch literal 850 zcmZ`&O>fgc6r4?*I&oc664JD#Efi>RQivgZ90+hJAVo41DJW9KY2%vUHnF3`LFI37 z;>e9N99jt^egOZ5D-s{GPDl$XhuwYq-oBaH@%rn}PhSAs#BCi3fq6IV+7I_#uNV1Y za1>Q_Xacjl@|CnZGHBadtzFNJ1g7r#fgjx$NLr<)fVLU#cm|Tlm`GttAnW*n_hi^@ zdHrXy)$s&!PUy-`Q}%teA1Afwr9Ti@bpFR*BX(E%fxw*g+&R+Gi28oet|@L~qI;kt zCyT@x!fM`OYveJYHaspcsKj|poAR&i0sg=1oml}%j2nn0?jI(UC; zv(!|IE}O7WVuGS~V(05By!U2ueWWP;M^C#HFrWeZZg^8+vtf1XukE1Ry z(}<+I_gMDEpUP;2!@ldO27ca&v(<`nmG>bw9~6*a#3#U6=g#ITxTea7NPmdS24_`P z^E793bb#v&cNv^QmLRi?HC9f?FmDO2;Maxo8Tsv8;SfdVJ*Gcmap}zg&TkxGefwVG z-LG$q%8Dlm#j_H3XNYIS_*r5X$+Jq_HRNLcGI@xMtEg~I(0m)$$ecwQ*HL9=nW{$7 W4W2NO_<^jBy!cLZ!GB0~-TDpS_p==U literal 0 HcmV?d00001 diff --git a/Third/bin/com/Exception/Exception3.class b/Third/bin/com/Exception/Exception3.class new file mode 100644 index 0000000000000000000000000000000000000000..90101926d6854f849071a96d86f19c134d0a8467 GIT binary patch literal 1293 zcmZ`(TTc@~6#k}Cx0FS&+!Rz6udNEJ0$wPffTGm`CKwXp)3TkyYP-AHPKo{ve}Qj2 z>qAL2@dx;Cd^JY=X3JGHO=r%W+xN{mXZHK=FW&%+VbMTB;EWqo?I-VC87eRE52R58 zEdrfyoK45BIR3i5wDv~2O5o(A=X+{e;6ygJBG57ylw=ww&}t%ylL8$@&zFn!>Y9vR zIcpUukSPYPQ(18$PoH;{Eo#H73G^5Lho5Kes^j?rz1i2r10KsN^8EFDZpFZ9fxg(_ z1@^pGkp(}jE83+~O`%JmeRjgGzAw`+FeK2mcbh|bOS2#8q4qNX9zWDLa>2(bvnFxQ-iC zumq*JLj|oKHZh`GlXNRVO&YkhSGTya&4SL>y-G<&Dclk0F4#+!jG`d20@tlakt|JE zY1rt|%eaZVxW_?o!ch8z89rRh=9uJj$LhNakk=_5n3w)=xq4{q1nU9X>8)FDe$(ITw zDDiD^HF&bQ3+~D5+em$i&1tUM3_7%NHJc9H+j(lmDRfZ7V9^5o1B#;f6`iY@%r?4< zTj*Q(jK0kI1_rm#M)BN-1}@)dAiFx1__*_f(#<4xCMGZ;oM{rfOZ?F;nB-qXAZ`QZ^} zxF_%&vzR0MPNeV{PpBE7G>@m0a*Sw7!zu)CDAWNGD<7g~32!VDcB*#7`J6 N4NUhkTQSbP@CVt^DaHT* literal 0 HcmV?d00001 diff --git a/Third/bin/com/Exception/package-info.class b/Third/bin/com/Exception/package-info.class new file mode 100644 index 0000000000000000000000000000000000000000..27c83c1451293daf1d14d88bbc47063472fb8dd4 GIT binary patch literal 119 zcmX^0Z`VEs1_l!bc6J6PMh2h%s7=FHVlikD>(v-AK1&Kv5X`9Ak@h7PWEh2?b&|+!@(M|d_F6PhusZ%d{ z^zOj}ckggWXT;&g#TjQjdUwWycReu-&$n9(p&5tF;^o>+S@#5D3wGP~P6-U<@>KzCsk0#y z7((1c6fuE=6}v50{8mjmSFKu83ZyEXy49>&j;-WfrRIHMyUO---ZC*;mfaQ@&0VWJ z&L7rR&R2B|)AqDMl`I_tBdqYeY&JXD1d>RrqDBSMxj{$<#+mE_TU5RiCSJf{hFjgP zY;Oq63<}zZ6DBUl@glN1j`nf3y6t+hW#T1FlCO?W`qCkQ-6>un*B-l)R;!%A%Q&v% z6@ihUv3|3OSCJFYyDFkdX8PI*2NMu8B`~(17`wTln3)lX2FxUoN7_JcBR8IXLHN@IxXk-sTTbJob@Mh(!?8hlVv)x+qCK&JVBljMa_;NdAx0+1g=1A zLpG&Hj3dPO|Ge**IE8nEyj#+788eX^6tR~ht`aSpSi)HWqi%Jry6tTT3%#rcaZd65 zKH14F=c@*mS%l&#YrEOjc6QU+>iCZB$*j5-zSZFN=W$UjPeq{cj5`z3W?)5Nc*SbD zUs{fpZTOC_ehTo4i4Rl}2V~pz9l5kurDiz|UYwBucS9iJ)&#}}j45cIExNTify@Ah zupj|J?1)RJhbF*XB9KtZ$k590z~-6&j3%IQjt%= zXLM=@#_hnI;Hk`Dz;is!(1FkADaCOB2dQDO_!k;w2;(l2>#5WZ4ppX8V?AWn?%>FD z56A8zzn+@jLE+MjmYVJ1HD#Cy3=E**&`LoIEc41zcrv7 z;c}l-a-m=In7?oMts$vMkjY_kHBO!;DNT{lIr3O0i)YE>MOv#!;RZ&qi8Q{#D89xR zzC{M#V*)>LXK&#!ej?s&9K|mj NH-k7gh#J9Xj{s>-jpzUX literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/ComparePerformance.class b/Third/bin/com/Strings/ComparePerformance.class new file mode 100644 index 0000000000000000000000000000000000000000..a04077d46c516422fe1a978f866af50b8d2c7a06 GIT binary patch literal 1348 zcmah}OH&kA6#njX54UF=6b6}51K9Y=;A=vnXc(L*#22EH!lKF~n@e-SmVQii_oOO& ztE|#rk(KLY0V%C=wM>Y=Y03ve*5ps*8ncyjzmFV#EZk` zLYDZ^YTBHM!;VVyyiQi)Bvg^7C2WDd$Lbf=3{Ct$XVD@#Tjfqt)>Bs$6-_@Tb*2Z5nw?z0Z+0>wu< z2x1F(Ghbq)BNcpsA==|EOC8)K^yB6{Rm#YzRoIdk5vcD>WxDGJ%Q|u33Y;}mZl>0B zrkWRW~4C9#5?l=h>dzUzjlNFr8msDSMIyzbw7;4Op z?E-Hl(Q+^*PlM_nhB}_*DDbRg$|H7)vyG>? zf;Nlq;XD71-WH?UxQ1ztBM31=tHtv>_@1jG_s4UbB*Q*jC(dDfmz-^8bdxdbu>V2H Y7Ug#sM^WOIZSyCHLnOIPa{;se0aYI~RsaA1 literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/ConcatTest.class b/Third/bin/com/Strings/ConcatTest.class new file mode 100644 index 0000000000000000000000000000000000000000..ab464a372cde80644988f9bf3cdf7c20b317a89d GIT binary patch literal 1913 zcma)++g2M@7{~uRiJfE|8W@^T4sC`)X%cCpcqUj8v|0#IOAKN?O~OE@O(t2B3EH*1 z^hJ8*t$Gnyb}b*k2k;Gi0-6s-c5mUI#Uvetk(A| z6=B3Qynu58@q+DGo2^>ea*JlUY6<9tdc~}kOxKq4&SJ#7Z#M-l76xa}Gk3*j*|EL* z0iD2wbf$1h6s+c>7$L?QK^2S&jP)9)*6R}VG?1ZC0toLE9(^LJZdXxlR@4>!z4r}&gy%6wYdmDc{g3oG+lj_y8w=i(ZkM zX*;A(-|I8VXG$vact^ofxA>2mo>kLu6YmO)R9dcUIbPAOSsQk>Dw~rXzNSLpJq_m( zk1@uohWGIScj_(HJQ1X_>$y9;Js#z-%o_XgLxHO@j^UXPEypN7GJIZTShk|lkTg|CqHk+>3GpaC zpM#Y3Ajt%FG`t~wcmK<`t4S9Pieb73tl#JWEd*js&vgAdvpIQib-UhjE7mPr zz7_GHQt|=1Ay3HKu-bgBz-uPt3&T<2EXS{qtJxz&f8w7IRE}~Rba;`Y78vk5#92&g z$Q9}Q9W6rqruE_V@X`;McmjPldyET5n9wh^k!oXR{d*xMN3IP&e)>oDN7{z{_(>v2 zlrS?z8EcB)ImVXxl8hPV<($Jc-)0(VWSB9_nTpU~h$={kB&{h)hveH1$?Ox%@9M)x zxZwj0WhF*#M>6OOkDvaTZR6EmiXldoXNoiPd89CMLZM=U&-?4lt6{X4BCcRw#7IGL z`zdsvV&V)%s*7T#mm)!mBqNP+Op;=}hvLnDrO~+iMqqaL#H{!{v(ky#r-RK-duV}G11=$g%hWhUH4Q2@&6c}@ p1BX#aWySd7}9o{&XmNBOV_O3 zvDS?)ijl-0;Eyt%*TEEMN!+}7@4kD_J?Gy0=J%hUzW~f&Q-MdIKWi1@TTa<5?%DBV z(RTD=*4Q>|M}b$M>p(x$<9WTf7vIPn7+FW4ZQd-J&NG3Qa3n3@U9xr!A6n3^p%rZc zohh?utXB#dqr9zW@`ivvWo7kzS}&XOd}j1I`=%{0n7S%|g4hM!EDH37->2$4T&{^o zx*gpJDDYokx%I(zjDm(91j*2KAH}ce_I{QELJk#&tX#-N zpYve=HxvvC1ZtTt25Y#9ApxZ%@$zIC3^yaF;ubZ?cpq+KM8TblRBJ`oa2NLk)O|9M zrL5I8Df8c#X~IMZCnISEV*-7btFTxx^See_!bdg4FhNp>dcI<88-=W6(hrYu%+IiozM;5kR4u@dsqhXqW^VH}aWmy-W0f#`qImI!j{^zt4j zGtgw{*c{s_%Za|6pK%^L!-;CRacT3u#m-C#3^Z}5HIW{^Evr(_8q219HQnbQbKgpkE^@}13I{Bt^>cba333;qzG?XInwGcJyF;~E z>MfuP4u2XS5x^(@A&%(%8NE10AHMLx$vTa>wZJl?LCY~#kYuH@Tvzdig+Jn}Oks^x L6IiE@2OEC@DR)KT literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/Palindrome.class b/Third/bin/com/Strings/Palindrome.class new file mode 100644 index 0000000000000000000000000000000000000000..e915142b34545a9aab2f3db5f34c51d180fa5156 GIT binary patch literal 1439 zcmZux*-{fh6g?d#nGi>iKmZYS5XFQgQBhpt3U0x$Xf%q;Lo;bZ<76gICX~MW6IS`| zvpxh%tNZ|e!@uxBygdoBRwXmteS6M5_nf}{>+koU0M6r;ju1nykMtlRFOfOaZ4hGHnbZEBf`*`myVdP zSC)nMm@nIcA)a?FZWp;H)x5Q+`75%<(4XHwdzO$ZTslNA`69o?qRBIxDn`-803F>7 zT|v0+OFL7rxZ?<~9SQX5=-p93;eE{)6$AY^%n(x0i6*dgGdZVP_X%6@N;ZZ#j;LY= ziC%KwEvcf)aLmAQm?VT-CtbF{7D>uYuqaM2Ox$sN;hEg51uC1qYg#M9dSlAhru0o& zqfqs~@G+dkh>lYX-9ceQZyTb4(?~MtRh7h6MYJdeCjFO36)|dH4C4$@N4)cuD-1o! z)Lt=TNaKu-%ucless_&D9C>aFr|ho;p67I&XXx8)$#h-XCE+QoDFYXAi8!utyDk=9 zGmLEK*gQzteThusic&tQV6Gat20CXEYlVBaNMS9ROU=YEiJJy)VVWYmS`|)-VK6zf z7p}#K{G7yX19t)`e77l)N^sA>edGv6ysdMa4&x3fH)%eP;sL|)z(P^lv~ZVa=_uwH zhWBoATz`kTX=TiUfko9SVas-F;o`UIa zhPO8Y#Tiw|B*Vdi&#gCeyc#s1jzSyRh<*veF?y=7+IE1RMr&-~AkEs*flgYXk6AxKMrds{erWCo;!9uAvyOrJ zuQ(bXYG8PxfmD91fr%+Cp=qV5@Mj$Rfyt%uZ@93I%VUXf1K9>{G%z#wA-s_Yf7@QX7NZQzf(tQcO4~42#P3JQjl0A8e`(nPRihPrfH`}-}w+9 zOnjCHOf>NW{0_fETxW`0f=)7L&Sjsq*Is+g&)?sE0GP&#hBkq|l2^?Z{krW|8rgNz zvE6drt6EbU6oL4T`OeHbrd!EA-P*BAzCie%?b`mlKq#Hr6i^nuvK2)L?K)J11-c5h zYppe_TULF;+;S{|M8PYW&Zb$n<@#__@we@Uz(C1PRDHEma*H~p$`OryngHnXXr zTcA5QX!^F3EtX8zwd(Ci!qCujihJ=x!?&tBdeJA)CP9rBr0r$%ZmsDP)iSHIQN%GI z>o_OSpZ;e^W>aPu(lLw?YTz{~$uZbEW&8^kK}w)AfKQpJMxbyM7jQ|#MS*0%ocT{& z(J_Y00$NR?IFjWdhoAvRl}nas9T{8|h`82!Un(xplg^ygDT)b9YPfb5%+BWM8EKf=2Gm8=A1fs|Oh~PFc*F2xK)s9>vsom8vD~+I* z9IruMidnC))5(8yQ6Od?%1`@Ar<`dtFSa&MHksxSdA>HYY*`iA(2(Vp$+>Em%hGcl zMc*vFT{UZg-89URe9>#xOV*Mt&*R6HOijw9NP!^yFMu|_v@+KkXIXxQ+`0M{kuSk< zl%qVBVKI*S;ao=tSMBIT7k7ABtPnE7z2D&lnsx)P39-H^Ll0BDt%I-SEM#A`HdQJ{|m$ALY$QbV|e- zB7R0pPH(lq??|#CNU|$PaEy>_l;(}0pG1e*sua3uxdbNBgBcij#6M&ieT?tH28QsO zQ5Ht9jZxHa9zN|W3x3ur3imL_RX^kAai1l}utS6gRB#wCsN4ecPhk-cIa8SJIp+%$ sZ4B$owLlRkneQ=Y8kUGO2=#zOA{v%8OlXJ;`2c<4q(=BB3~59D52_^r4gdfE literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/PalindromeTest.class b/Third/bin/com/Strings/PalindromeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..03f9f7750894a752ff6fd9d78910dc6695172690 GIT binary patch literal 970 zcmZ`&O>fgc5PfSqbz|H%B*bl#0Bva@DNW6RTT(7aNR?8kl#)ZZ;5w_+ZDLoBQ;948 z0}1Y2-~bf|F5LJr`~tq-CQ;K$;KT0Bc;>w~Gxqo2U%mo(hzBM#fr20P-DVO8VRzu} zd%Ym+#8F=!$U$Pl5Xc;RXP(>h!mj)5@L2kZz)U>|gXEEbUaqtRjK@(&TF{ZUk;06? zLL&&}(_#Nm#s}VEPYPrkk?-|dUK}WY5;T&dU?5Ox{9i$h=zT8;1)TDW##G5zZ>`cw z<2rICvR8CAUkwu3w{Zh`YK(@IoF5klk-N`M6V^+wU$Y>vXk!V>B=C=m=u zBv2d3O)J%Ew^bKdB{c=|F=%mjJWYBoZ^1jY`5ChxXlSr_s@Gt_HJ!SbYY n*upYNRa+}#$O{q6%&Cyjz#^)&w2>SW;un8NwV7=eX>k7nE{d?y literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/RemoveAChar.class b/Third/bin/com/Strings/RemoveAChar.class new file mode 100644 index 0000000000000000000000000000000000000000..35dfb9d0e4a1d468b6dc731d8974b36cc739c031 GIT binary patch literal 1174 zcmZ`&TTc@~7(LT1-L@`L3KSK^q7~Y5Sw-+x1OX+IR53tEj4y7>2urrzX1gWv**~N{ z6rzbgz#nBivx`umCe6&w^vpTuyZ!$2;}?KAtm%jd3|HNnx#fFyeXnV5%9?v9msj^K zPe)WBbzmJ@reoFj%#F%{toj161-owhivn7{upK{p0&V1%?@kO!59Wj>h5 zUpBB_xO|tyE!@^IDliZjKCfUPi!lMcp+p@9Hq?by#dTMp_qB8!H(T*se_yf`_gJTk zIaq1g&aU*5m_R{C{(RIyJq;8wDUfKkD$U?RC3C&I^9f8Fn1M-yhnCZl8=nNmI}L{Q zFLez&hX<n@bTBLk1|gq>tH8nV7CFx{#1ufUhmdlD}TmBTXwB`gTU zeK*7l4CcF7V-s249{X&dOAoOhm=@Ka7gNjT6MUpKT&`kWAi3qXysBKYRX?XXresDv z#Ta`><4l38P-DPV=gH(Qxc3x~5dX%H2$EdY-wJw#s}TaY_wtm$RrK*jJ^n(RBArjC z%HNTmj2+`z8#mK;-thDjx%X3AD&EHUF{X}ie=4Q7G26y`8&8Qk6U)#K9gr$Ua!w6J z=4eBSXF~xz$0AP}X0e19l<#MXm-!VTmIHBOXp<}v;zpHtQ5!kcE{;S$o{E1ZqBG3i WKq(Wx3|I-kC|0maUV)bZ{?%U*pa?qv literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/Reverse1.class b/Third/bin/com/Strings/Reverse1.class new file mode 100644 index 0000000000000000000000000000000000000000..dba50557d886bdcca12ed88d061fab9f927951bd GIT binary patch literal 1090 zcmZuwT~8B16g|@xwk(TaOZiaIf{ID+yG-DP7VjEsr>WHGpKo`0N`g4veKQ*dF>F?Ra ziWErXypmlh*uJCASC_Hi$f*kqRj4wRxlN>oaS~j=UvC^7NMDwBrCpZ3hQ|V<*Rd@{-IUb~tID1l zn8Y)Ii0VVDgtpwQjtQ8m?^6OJR~jg_J;f~ONMlAN&9a(SQj>_iRB_9|bIc3G*_pB$ zAWe}mZx*Fv5ic|>we@9dXY*T0)&j?K4ZI8;5cVY>*rl&~zFi_#%=QmC?Bp%86cCIg zZc?%EqR+Da&#tq9w1^;bTVGl_80!n^x9wVJHx0`g);nzy&RIaudkw!NKRU{(eb?rn zQ+`B}2{}L1XXLxdf%mt>mXU;LF!qbfYKwO;{PKnS96Ehq_6pC?@$O>JZ zddW3Lwh3CtM2cBMn8h&WF&ZkGLQJvZ6_&Y2S;T9+A>tU{WwF8%XPNO9tNdDHMiP;~ V1c_*Pr{O(>hQ%1uHyDcG!#_%g_BsFn literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/Reverse2.class b/Third/bin/com/Strings/Reverse2.class new file mode 100644 index 0000000000000000000000000000000000000000..4e161964354e0c9dbf1dafe3e325e2f26ae95e85 GIT binary patch literal 814 zcmZuv>uM806#gc+ZPx9@r0K*!3H$fInbh?2mft3r7)40TTox@#$g(F{${*aHV$H%j?gb&bt2Mv)jLV)KU(e~s96zIM4>UAvj#<0))vc{F&MtZre8 TF)a>LXXYMXd0O`wlY{dgaH+DN literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/Reverse3.class b/Third/bin/com/Strings/Reverse3.class new file mode 100644 index 0000000000000000000000000000000000000000..e70c3b9e3b761690d84fc8e67e6dbd1f6f574253 GIT binary patch literal 938 zcmZuv+fEZv6kVrtYfBMm84zm~@Yce}sMKn}kZ2QwNkJmg1WAmCasq>Gre6fmE8Z7*CB(2AwHfL`@?R2mvm85l4HhH740tsbYfaq2Z21|f?{c_n!*I~7Oq_!I_ie1mBDos z$kIO`X}b@?^W8P76!KanTZ?Jj#FT|efn1F7VmX6p+!8Q4(L}VbTB=7AcQUve31!8F zCQ0ft*rgV^OQ;G6FH-P74LC)R9f8DFl}$~aS3Cg^mx(CXphWATY>hzy)p9z$xm@PO&gWLfdSe~zkz;` zQ3_Wu#0-ap3!O0_v%|I7Gh|n^ite22I~849Iz`?olq-f)aBRK2L1P;m$C^0Sdj(rR z>3w%L7n0`{ORJctuqTqX$>z_vY8z*`acm0Pw5^lg4`$AAI|8O50=B^QM9auTk{||X zM+jn!)jXqV!Ync_vu~L|*XZA27$4Xbky(yeOWb2ubmx1NFhe>?Y+@D;)yZKM_c0ff zuT!5nlFXC(13cv3Wp+M_zvem5T92y@3uOyA3y%e58}A{D)W0bqSOO6UR5+EulV8ln BuebmJ literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/Reverse4.class b/Third/bin/com/Strings/Reverse4.class new file mode 100644 index 0000000000000000000000000000000000000000..27f52d4d426a6c115cf1e19787c770f5e8b02fa0 GIT binary patch literal 1410 zcmZuxTUQ%Z6#foOa*{B#2uusLRjSk`Z6UQ{RD#hqTCEKiOHH}xS{{ZY8JJ{PGZU7) z`zw6&$!C3_Mc3-`*`MJ`}Vi@p1)uI@f^SczLOXdm~?}BemxGo z#$J?vq>pqM=>-W(U~FFI!eeK2q$tADh#U+8^Y_2L`m4jWK!7$P`5=aW1 zuXqi;(yZ_3@UhzQwZM2KaFt(Gp=a)$M=P#*k-&w@t6~@Fx30Vf<=O2@4?`PcF;`9D zHG$E4dd6$a9ELj5jW~k|I1-ZspxXvEF5sfTNF0=FD!dzp>X-qtx$UyVG}CVdXvUtO zC-wuqTk#^gn?gE+%XmZLioiq zcw69Hf2=6BaSiW~O0~Ny;AH!Z+jJLmTNz|=Ln23c&$b-+KC9scjmXAL+#-swT{lAQ zxalMm#pKHXn75I~ZGn_W>?#gI!)^y}OZP$NopA4f^?#40>xJw}ZM=^H>1*g8*$tCj z4}CpSG_-wa<0C8zq+QZgH4L>nrkutSN)jIrmgzW(b=}4%_>@{fla8G>7haHGV_(KB zq*ir$zK72w%H4ttifw$3`vQqWV__;>HkseSmo^^YD{@p*(Mk(8dv}WpD%@iaPQ0SU z1cYZgw^#N~@6mlt`+guWv`rXEPL1;4Wj1Zq9_jSp@}rJ8FnvBS1ILHmIk^5myQRL6 zy#^|AB1YF^Ry^ooPrGg zh07=SpkV!uqGO%lu6h1K;ODb{3`7eC;(QC7`Q3~VgpD!6n2n>A8Eu2|Z(64+tqdJ)ttZsl o;L8H6Gh9JRVpC#5VoP$wgx~>i&IlnnAdzfC{)Gf1nQDCdFEmFtLI3~& literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/Reverse5.class b/Third/bin/com/Strings/Reverse5.class new file mode 100644 index 0000000000000000000000000000000000000000..4265393fd1d4f13abc749ed553ea2b0588909199 GIT binary patch literal 839 zcmZuvU2hUW6g>mGEUaLWEv?osTECVSy4GT&!T5lQi3zPn8WO|P0u$T{yJT6K^xZ$= zlh69lCTe){$=~8{u$}>pA(HIgJ9qBfd(N3VKYo3g0I1-hftbK@Cm1-5DD?c^$ayV~ zWjK<|Xad0qt4Pl_ugyrJ*AsuvGVac`zQd zWq9be`%)lR4?1qY>4u()|7>c}TW=(=QeT8!W#578`OMp``acdcj@4o_iAw^Rnk;yJ zVHnDh^dl1%@&=aYNY4t=Si!15vL~b3NhArY*~L~Zg)6vfU~RtQWE9Ck8rN{05`!@n z=VuJOz(OMv!NS;4boO1uy3J8|PS~bpyS2FJNnDF?&;8isuxASh_9ZqlGfNh{8U^aqr z*pbgYHKoko!EY<_SO?|vjQ}yOI9XbQkwY)&_02ORKTXpntxAIh7iiP71N0e2DO|)7 zcU19rHqz-I=d$&!Q{?tblW)m`_@4F=RynVgN|U_S)w;Wf?=``2^5OjFXI%aY>rMF# zH%_sx0OL@A8%WaXj1pWKgi3KBCJOYMgnq;wMW!+X#68&4+C3DR=VQPQwoszF3~iZz j99gVkn+i4D=h;=n&e>8ouw%e7@PHphDlNNA$58nVSs1Bu literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/SearchLastString.class b/Third/bin/com/Strings/SearchLastString.class new file mode 100644 index 0000000000000000000000000000000000000000..c2f033b359e497939aed3b31cc0ae2908ce555b2 GIT binary patch literal 1026 zcmaJ=+iuf95IvhFb>g}glBPF8ae-2Ymbm2(X^R9BB2u78L6Hzon`D!2alDb^aQPBm zdE*%#f&>yDz(0YQwJRWL#mnx_jOU!0Gvgn>zJ3RA1NRLi7z$0*b!%ZD{Z8Ml2_7^L ztGpk^9s@~+xg-9XyB_yD?m^>7G((2TUFpkkpJBo&))|ryRZEzdK*mA}lMJ&}>5Hd> zZbJmmdBYP7*{W)Cug(Lh?PF&$Jd}Ng)$0FhC=-5{OP^uEd0G8iOI%^OSWn{&!_s5n zdCGpH0n#mFw#;CV_^x)3{xJpUh!Mv?LnI%@0>zc$>1!` z87PdRyz7UeYhe}VNfb38jq-7_RPHkpR|_h5x17cr!@O45mYT=*RcN=>z;Btjh;;*( z7;;gQqlp$SV}rryX)KS#IJLOCfg;1=xJVBM(u<_nWLW=)Tea<2s;B^)hjvf(Whj+z z!ogKN%nki=Eo@_l#?E^^;kRgMoJ#S8HpeVwopIfw1-r?R4pl5LHSL^C(X-`2hjt)$ z%4kW+ei-Q88E=U4GJi(Jz$y&WwU9SoJ>k9M-7;%x5H!UjskbjbzSt#=h&2!e{R=>X zUbMM%8f3Y2GrCh(z99W63Y&E5FeqV)PAmR^?rE|zn87T0bn<&7Bha1fTy-;>9b$g3 zkobU^&sfRYLtOZXWqN*t^CC;|TZJJ?LtLYPCYpdIT8)5GWKEK75Of-gM6yEE+eE1g puwxS3!tE%pggdxPC79U2J(Q`VUGkeq{KSfZJj+vTk30$N{|5L<@8SRe literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/StringCompareEmp.class b/Third/bin/com/Strings/StringCompareEmp.class new file mode 100644 index 0000000000000000000000000000000000000000..6e5bc0a861c8bb0ee8fbc1d823a08b322b981812 GIT binary patch literal 860 zcmaJ=%Wl&^6g`tTvEv$A;-lo$>tGV+F562#MV9s4p`@I<_h z7CJPBy*dBPy^zOK@BMf#CK*HZWe^A1D~7V;ju^DQ{3J}2QL|7%m0{NpVsW~R#v(c6 z<4`cveL3Obh$n%n*OOW{3sQ!r|33{q!jE_mGaNV{{f(AFbI%NwcaKm3wrBC>D|*Gaov(oq@(WFWl{~U&lQLJ6F9;Vc`Le81#i=4e4~6GjK!xgJ~=i(dTJy za?3&+9R?$lg$E4#j(c7KLGolu{@NGVM#oRHMBU3dM;S~W%WNi+yrV3~^XQ;!U7#xKW7NJf0JUOdb#wy*Hpl8NCh~b*emyjAEtr1ID*}*`!e|gEs8YXcY|< zFHu#)W$e<7+WeI|G>YB&o?oxOYoC6{e!H{6jTP>!(}(M{yMkLRY)G0pNQFSE^yx4N u+=fXPyMqqVDe_i9fG$p`DpT#@5z$w1jK`FfXx9;*;3=&!`kU1Gp8o~^b-o?| literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/StringConcatenate.class b/Third/bin/com/Strings/StringConcatenate.class new file mode 100644 index 0000000000000000000000000000000000000000..043301e85b659ab1426c65ede071d2b6d047efae GIT binary patch literal 1642 zcma)7O>^5+6g@ANE!lNxVmD4gl1AaHPQOeGNkiP0kU&d=)0R4<1lY*(OR83uJd#X@ z8J1bFW5b3Ou`%f4q@k@Wb}p$QD$u|BtIuH|jjuD9+;I}*rUa6BivB#^1jtP5z% zep?ohLB5DAaso#hjwi46IxQKjSuIxzlp4Nmx$9QosPA-9i*7riz*OTuNz@6@u^dmJ zQvI~?j7-A1KC@oH5Xw4Ad#E0PC!>*<)|5bPIHHKTx8 z>JM z`vS#eF&P#ED{9pC_BnAd_cS``^X^b~nn%D2wm7xr15SWIK8&m&o^Am_9O3YHl^oe` z1xfZ#J2N-qnbYs%%0tXi+;= zC2&QrWS@gpwPv7dZDEwpEVQ^9omJ*A!fMC)cAT}&(#~TL7kR}jql5;^SmRyx8HUkD z1unfK=J*n0*rw0djQobj?t2`=1KOWq#yZ}Fp|rvW%mAW2z$&g$$sA*@;|AG`<6C^l zwG6TD;U?d*Smd7CWvj`eNo0fBO?<>%9qY_A2JKJeHIaLQbI9trrD^=9z#k+l@G%_* Gu<VZHY+27~l%E*yq>^G$ET5;GgEVexU{r}D8n5@l3S zlTpne4?fI&(^gT(CBk(BqOZj&!qs1qZJ&fpZW|?Brc8}#!%=V**JP|^bh>Up;40Q} zok2e1R$v}YNvqjyrJ&+lhJp=j%DBl;iGZ`IRNO*?ia3qx%y7_5DI~ViPUET@NuI2h zQN|WpGMay317BErRBVFX#vOuv{_ObWlm1Eg2oX){3c228SZeIlUt9=wuvml$SX)F!OUpbXr=o0x|p?3-GAylBaGXn`2%F{z7z9IdG5 zXq0KE)68ftY=1%NQ*^A*7#>p)OEjv7%Q6#mBEcsK5*jh(EMv?ke7piWI=Qd$S%wj>P%5}c;s5UJv{v4?cq^{%yE zw`#>P7tXzK?I~wCIEWUII3jW2#07~XH!etA_zB2m+BDd~7a3VMGb!Y;^x1GCA!E^lW!ur;2S&ak|mtEhD zt_s9+)0+a?Qc#mg#4%`M011H;W!IP2TlFm&Za7<>6iAnYs^e`sp{w>iqZZwAn*w(E z*;SNyLfvtFflThh@_*HI>n=@i#-Ts5b)*l~+V$!f6&QOu=UU74YBDsC5fIHJMlh}_ zpAfKeM;)LdPMOH!Iri=}8q%)`WOFOieZf8ClFFDeVdJ!b5e4011V(fHDU3aX7j?XF zxcvLgNY+ifgtG#vYAXz-A8ojGx#oJFVvW?V8kiOsxFtO=7$ivE#LGBOSJ2{+tZs2` zP`JVQMl3-(^^$>tz?miLYQQ#UE$xqj&~A1vf$h1G3>~jIZ>tVwRnHextE>HWAGB)V zB9FA|9UhA+V@}}wQ9M3_t=Cb~F)uLE8P(yMOI2AESk8chLB*c41EJ{3Y_fE>w4#HUNtA&CcPs^+%$o~yS*FC2;uU(A`okm zY_Up3Qi(UCS+26PHY1Wpo$F8~a;kUMoJQyF>sS^@R)SVomCLSrAY|!FHeTX9W2A1Tb9=Z_Iked^gk>nipH;YV zfOu6Q8kxiqkjZ$_+(jyHu_p6E8w-^kQ&^_L_*G$;2N+8V!^|X~!cd&Wp*Y*ZI9Ek& zg1qUNq&!Q$^7PKqGDo>c4wuPUjU2idM!>uEG1B;i`a_K3Q&`wT22U`CZ!v-IDSyN% z{KWV02NBgg9&i%m9B&axP3m{NO^rVgn8G_);ehk_0jqeI+6 literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/StringRegionMatch.class b/Third/bin/com/Strings/StringRegionMatch.class new file mode 100644 index 0000000000000000000000000000000000000000..d6201a6af2e3ddb009db2452cb0ea83afc0abc0e GIT binary patch literal 800 zcmaJfgc5Pg$4abjGWI&Jy^p-%Zq(o$cz1@(f26e$HnQ4Z;8<8IPzV{c_Up#Cg4 z6o~^rfFFez+m%Ap3avD=v-4)=&CLG(^Ya&g*YHdf2u)uH-boUva2nt0Pjaescq|hC z+=M}>U5GEjn~8AheHdRzKOvOgs8A(GgkrlhBp7e?nY2(u)kX{!60A1p=W$LZf{;SdhtC_d3H0)(Crj_p6RBT@|{4 z@*^GVNz!sfc;*V)65uHcd2^I?s#Q*upkpC0dL~ zasylK{#{=EerHt0BQ#AsUQTr#Co-_{1iL&yJ?D9Dw4L3;~Ab4%&RnF#?vv{qih)>nlh*QJ)ST|M?n+DJ3SzE%0{&3Vh?;vozWASQG0~_XjH9GPlJtb%O&Qu(Wdk>lL=Dc!*Vg zNrNL!WU$_GY6HhP-mjSlwMxyt!TQm6>@;uSE;2S4%VjucnU4tv6>P)GDs=NKc!8IU cDPj|Cbht(t>*(^WkfHZ+z&^q&#uRY)7ukEVoB#j- literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/StringReplace.class b/Third/bin/com/Strings/StringReplace.class new file mode 100644 index 0000000000000000000000000000000000000000..9b8e57d97b78f5a0ea5f75507b3c52876979f75f GIT binary patch literal 1126 zcmZ`&T~pIg5Iwh)CM{7)N>M~5_<=1{>IW)XEMgJ+P?e#I4?bPmJ2Xt1Ta(ldKMNn~ zj1T?*f0X0iqzrUgUb1)h?(R9eIrs0s-+utCqpBgsFyD~vVmuRzUUay7RQz;!EE)krV$*i*pv*9l%O5brE3zq4m_X9NBoYkMHQN;*yX`~aeddRb zU@&X4!JPx{*~%XT<3Y>z85U}n5-3sgHn&}dx!kwfIgyBMDSx12hVH7uairCgp3^K? zk<;dG5*cJQ%nprEKk)<6HZX^4L|=AknrzhAmc>2VK|s9)ZA-CiJR+7@g=D&{rd`NS2YET=@n4G`vpHS6zb&rs!)#31qL3m&8>}Q$!V? zA|5uao9Wt5n5*e(`fDH8`?#$<^PaifNAAokm}`AJI`^LT@r*ok;{zoZ`gj#x(Wy+Q zb1KUON&E;Xff<5b1Zjd|B_dQNN>w7Xk90`Yis)b)Z>eSid#GTC$d-}CJ36V^cj+dE G_x}NTmTW=Fb6#gc@?8e=c#Ex?T3Y%VS0vKqZtqqhwp`Ynay^*xk2F~ z>k-kWlC_eFF9kC5p}XSx(z6@wTG?)+s6)tE$YURiBI|YKR|O7im){4n*pGt-4$wiH zyREJ*6f|WCeGL+6#}1@>xi!1oMo87R*s9di5~@0y=;p%8&ZZV?ApvW z{m3e^HoDv2ZbLS*(2qJ7n|aVTlAp_OMqt2+WMyqu*4r~;fKbW_nqftqbK8T|$*nt} z2eltefQ~uPKp%IUK&}Q)1xi7g*tZVz@Ah?ytG*_PkGNXhy@dgu`tdP#5aDC-5b?H= zC+WfRGo&v~u4A}`(H3^iKE_^+q`x3E*}_-ETA1vihluWfji!&xJ;T(c$2hi*Vli$$ z$BANss_F0fBz7$MCkDq8+2nY0ngN>J3;fJ2W5Kmg?2!Wo)e_G=l0aKgU zsl|3k-4*f$Ji&R)P{!~Ne!>N^m&PN$y1-&g;|9vy#pq{^tv*Xm z9VpE4MFLmpZypy}kKZub-931X{Y;w^NNzAJ!@z=p6TROQkF21T8ORLKokPVwEWQFX Cvs!Eb literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/Stringsplit.class b/Third/bin/com/Strings/Stringsplit.class new file mode 100644 index 0000000000000000000000000000000000000000..dfe684b5c3c7df6dd473b8cd9c8e3fd035312653 GIT binary patch literal 928 zcmZ`%O-~b16g{t`>sffDipZi+LJkuGQym?s{WJeiMQ`Mx zrv%EKuqVB)jI@cbl2&}8hXS*m|IqIe+Lt;In5n<*{FRX^-EDO9xFyhfA+>X&JTG(t z>C0hXM$$Q#f$aCCpQd7E5=UyumojGA&!a-|uIm(0Ma{;{wQHvMCEUTRKyGL@A+S~- zqhO4x0_Jho#=>>P_rqBECEUXzdBZc}RZ}<}y05wSn4C)byG7i`0~^Z%mE^wH%OyO- zihw;Z6CU?c9Ve=5K-Ns}L>>)+%sYpRl+iJFT^Xa8iiUAy-sqndbB?+P0)->xX|2ZiaX-yd%xItS=8|Wt)6>t+%%$VWt?8wpYl&3r8@_ut;gxh=B9qSVozhKU( zT3aJ5@if9}xqemtV2P^bTztIzY1pzbZ0m{5F|x^=CsP4s<`&4mOx6{0HksSTT%xF* zvU0AOV6@<1gPKarY%-T2$|GKFgNRdD<@qrzY_Ye7%q5|7Hd;2SspU=QIoxJBgYDlf Ck;pv& literal 0 HcmV?d00001 diff --git a/Third/bin/com/Strings/WordSearch.class b/Third/bin/com/Strings/WordSearch.class new file mode 100644 index 0000000000000000000000000000000000000000..5f580093aba471417ee2234a22e64e62db2c484d GIT binary patch literal 1142 zcmZ`&TTc@~6#k|cc3H~BEd|tqE1Km`PvR3WLUF+Od(3k+^|n(fxhzwymy zeJF_huEU@gMb&c4md~Z%J&Xj$yumP4>|Z@knQIpJh+g__@tj46XFgL_afQ%(j_V5J zgYaE@(dal8U*vKs;tbLDfrbPo6--=crjsUyDO_bxxMw>b_YWBo={}_jGQ)Klo0M#N zBMOQlLmYNn zsfwm+r@X+ZIL4u9dbWn!NGnJ&#M_cw%o9TfS!$;)Q@bQx-*(Ch78xclOS;+QuI>0L za{pv)mo%)vsQ+cAVF7pKJ!hqLH->vyp^32Sb;q+AlIcRGN1kqCYVtk_u68MN= zsgIcdPau)`7}l`Ppa!CIg$(2AUWl9?%Ri#|iuV~Fx{OBP%elNP0^vfO8es*B;r24a za4E2=?_OB-?$~N2(e$g%4wr*Hdj48+G8Nr4;pk}rA+qQ>(5jGU(#~j)W>2AhZU5G2 zmA^rNAzEXd0NRJi8^j1k=|qBmB0?XqtB(~IbiIY~b=s5`u5BbkpAny?W#k*C^|=;q zeZef5Kd|sdUpj@EY++enZQ;Q*87(}f2w6T1S$-BOtx@s@$XB3K*(6!>L?}fxc8G+e wmhF_s2A;IB+jxp+L{7sxHnBy$>R81#Sz$b4(*gABT1_GSh`Sf;RE*{_N4+Z68QOg(2zi=1 zn&(6!o2Ze6O>7(3BK4m<8#~x#Fzz)fjEUZzE#q-dPizg;ED6Mw)U#FkCz^#r zP*b!?pg=cT1X+V3mpmh1K7K>>IhQT6S_UQ5$lCJ{3ZJ^d5q-2sK0T zQYKPgG347PeTKq~8VCn@*e=#kWT^Tw5%-fg5a}ZiBEeAiRmh`0Po=RJ&VnAvj2if> zT|30hM%+dXbqgCS6ZEE;7O{&4HYrO@Xqcuy8&E2*o61D@bSikseH<`YPX-YsL~YNpv%QHalVQi~>h#nk4aJ=_TRB}7P2)4eLklzz zof62=qcf0g(a$5zjOX+NrPo>5A!)*(f-*^Wo z2_lX(jAMf1!T~Xa;Lsx-7m=srccdRj;%uXc%G_aD;+)hmg-Z;oYwd-yt_%a&!$h^M zReaEaG37q&z?i{@9J8;}6d}|x2dZ<@vD|978TC>@!wf#saTV7{VQvb4fznp8h1{Yn z<${juSY*&EtrC`H>7s}0DwY_AZ`!+-n`r?GGQzhqqSeTOikl3hZ|Yqy?AXX`3pzfL z9h@*7FCgEF@T;;#k7zVcB0YYDAE9wyt;2%%eI^^y*;rPrBj>+u|ks##7Lr%q(7%qo_0oi zV(cl@KO(h8f2jr(^wM8%8PI-=PCe+uadOfh>1ht68}_>#b-MXYc}B^Gd@y!8~P zSDxT(D%-@^g(lu#m50mi!<;hF#PoC`t;j8DB#h)EEXJpK1DE2{Y6E8`4Bo_*v|^~V zJwk8fx`9+&hS*n`p&E(Dum0KR%-~Y`y8$)QjW_Y}&*+oUZcwxadZoDB3Vcf@8HY@= zf+6~=#D+%c=ydAC2ubIVqERt0i9yWL?KKQziAL{JjA8>Bd_`=UIEziX^GWwD&f`1e zu#YkPKres71b(4$`jyy~1U_g{L+^`pN|0^^t3+x)e#9DX6PY9U9-rY3;Tp#tN+c;1 z-N#+rBl}rwqfAngdVLO`lf-e0Vtql9iu>eq9NH^_sB)}x3~;15X6R##s`xJw>=b{A SWb7q+loOl+Z_tw%9{dlD&`gm4 literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Anagram2.class b/Third/bin/com/basic/Anagram2.class new file mode 100644 index 0000000000000000000000000000000000000000..2146780c3e99537dc93e3eeab5cf09da2d19f530 GIT binary patch literal 1341 zcmZvcUr*Ce7{;H|briM&Iv9#&3ixlEz)%OMAc|8H6BHAW8*V&o%`9&1(iI6_^BKI> zD=v+i%tRAEfFHyw{RT#TPFI;kE_!3Zndzoxn-9Ffu8a+=`Z=d+!fF^N&~16lVs%+fK%mz|ANmEl797_J76sDTqqp`iJFfj`yS{1rYjU$@6Li@t z%i6m19W{<7b?H}|0s}_?BoISdl^bIDY;HY)lQ?By_>i2&D$k9D)ok|8M6!gLXW>q9puhlS-R4kyDgL#c4Kb za#zh=GBKe_CF!|awO9O#?K8r)cbd*ix*;C$acJmjAj{7m%0^^}*kV+}bKGEwC#DB> zy}>~0n8h^%bBD$6Ho0!%I&RP+Z<`y^Z9>N@Jmx6|w8xh9`2-fQXy7J|4h0-uHgOBL z1>z00Lm5(1W-s85iBc#lT&VG)Bv!p`zii)k)Oq&)y>3$~CygZo?xL z1I$5V59s*}kxG1o`Hlk($Ji$L1_QgnA_veuGQAP7&i<>Wg!ERw=hCi+p8@vwB8< zO4<}hBYH)(#U~0<1-<$Gy*-`QpLBpv^LRk*1~d23lQjJp<9mXbGsuUa#df6w(Afwy z#kk8Ms6pT>?8TTPi>v%G=@Gp43uz%lAF=s;MDR@psv{haE$rj?d(05bDz-4cCxq2z y{lVE5mO7wAA;cuxDLOq#FQ*B5`JY1_j{r4#t^5-q0)LP{5f{B2-epM*_x=C@8s}R8 literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Anagram3.class b/Third/bin/com/basic/Anagram3.class new file mode 100644 index 0000000000000000000000000000000000000000..179e08af9fb419453d13f69e3882d98111b10c59 GIT binary patch literal 1215 zcmZux-A)rh7(LT&U0N0>Ed{iIf&wilt5QKNprnZjNfi@*Zn$ySHf6ExlI^15o(GXD zyaf|TG~oe!7vl>U@XU6l5X@#~zMa|cobR0ZvOmwip8?2WQAbE1VL3H(Q#NeNT&&BA zD{Ip_G=ccG{3Ok)tXItC&F!+~2}G?e=`Omi+!F|G6a;R~*>&4n5J+W;twS};FQWSgwbw5hanKoWY=TpL|jMLHI8PIfo>!O+C8VxqS7+ijY1RxJq9AU6=T$E zpb!15sN@7ilPj~ND7%Vwz5H&swpn&pOI)hye+#y$l^`;d18Hb z+>*+?p^D0_WlnV_izN=5V}}`DxyD7%m5vopS|8uaoq$R&*^Qm5+>0WMNgWf{b?-Hp zY2YCq(H&=(Hm91bwqw4hksh5X%UV7L6HjzJ7D)O;k#Y}^!=U2nrniYq$GS@eq$@AJN|Xh zlqwO!1PQa%cu(r$7)2Np)87GB5#j^%Oq?P%d4i5_NKPChd3J)-5%)v5%{c*$GkcPG z?LMt=DQ!)Whkf!P5`+E9c2!+V@@~S%G0td;l&X+ilj5=v6Zd@Saeg_%D8%dx z?lTG#V;B!GN-<;1j3RW7q!6N$^|GOZs*6lfzUXP~3$&wFHJ!eledOz>o#`t!=$Gtz zz^?Ga5X$v&7y)vFTMBt3Ja>rhV`L~eojbwQz7T1~X9pL*xO;+Ji?r95H^f;9A0p8( zpOGu%BLTU(FC|#`;`n#@gNW#$%2_-Q3YaCmU;)t|5Q!J3$hYn}=2te#TORYVRn5wx Oc`R@hc*Qw{*M9*A2+QjL literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Anagram4.class b/Third/bin/com/basic/Anagram4.class new file mode 100644 index 0000000000000000000000000000000000000000..1d9922f761f359564014645023227a8f353c6166 GIT binary patch literal 1373 zcmZuwO>-MX5Pc)$hx~^81I(M1Am!L9?MzQk_v`N0J%9i6+j9Vm_}oB1 zAYSjZOEuZE>!npkHeK0XG@uE@9?5THsU@9eX{+|gs(S*Vo3>+nw*-Qj?2dr8)@fK# z1Q9WzBP1|Uu^nr(->zBi7qZr}2wv&bWot*ewmOfLnzwKF1g0vdBbSNVmbN2sA+uX~ zmBF^>+D@~a-3jBofG(}Q#z7d9O5AH&2N5JNZQ#O*thb-^JgaTu4J4Uyr_TZsLrA+* zx=%chsFrM(4a^8kzaH#%-)=Q5H;gw0#zxGntjsM(aS@kP!E?mRoRwn~0`n%`!rKB7 zyEpO`xO|578U7Dcgas3qks;->+qImAz-;D0_LT7`$FlOsnaHCc5cWDlw#abivF!HD3zal-rI|F0~xbg}(P8S6qBtQsZ%n?upnHvJ( z8s6h6h!kJ=`wSDp46ajBX>lZnfkl-lA=(}0@;^e?j&gs($o~aBc$6F9MxNgfqr-;- zd{m`E?VGXGAJJtkcwPSq^GU6c&=+H0H@+%r54V!qmH$tTt?zV^&9>4HyV@WNc z7r$4C{!J|P^!TNAGLAafubBv5a}#WgR<| zA0mf6j=h5dx|9#t4aLP>pWH)y%(~U@5TE#5EYRx?*2zT?o3vUdPmA0)n1O~H$l_B} pm_;4aBdJR7G$Mu}%wr}JGO*DnnQQw=a!o!)<8q13@PVSd*?VaIEmCydS(0g|5FoS*)7q73hr( z&B*oaiX(krg4IBTJVa{{R- z*h3OHTKM(}eQo??;(|b5OrI)!m6(N#nwVMFxq80VY}~>n4Q%-8S(L^VTs85_!3xA> zvoHY`w$s^=;WULa$ap4&Uj=en3P0|ZM&9-Fq1seogTjOqYeGX_w{Qc~jJqklrdn9j z(##w}K7|?9I3J66TT3)6aPBY>|3@ktcPz~5ER%7TI>);f%DStQju$l8%Z3cs*|vR$ zG$)M>b|Z~@F~06krf+&GikKZ~J|b7)@|)w(RU+v;nV0o=E=)WSNLPYp=%`s&4^N7t zcwW~7BVgxoT!9XrIBQ%@{@L6G_vF|%Qh&$hG*@i~3>@KV?KyDo=3f`SLl1BGSfmML z@b2jwWR_neyN$teCjB-!{~9OXV0bw@vW*`~J1v}UVXTGoiK$oUE#=O(@N=St%S&4c zkt^-I-2FiR>@_-+c8pc}jI`gEa^wGCiWu3OE!>JRe%ngy=3eZ+C&urZZUUO_MUn%_ z9wEgH>7C(P;>=y)euE=?2ZOke<9Nb7#0hNTWSrVK6Ci!e<6ivU!vg)-g;>WQctEX+ j7(fM!j5CkX_GyW}Jup6^WFljtD!Th~eDo);JMi!m!W1Zr literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Arr2.class b/Third/bin/com/basic/Arr2.class new file mode 100644 index 0000000000000000000000000000000000000000..445514dcd5524dd80a3ae0954e1ea37d9b486dbb GIT binary patch literal 1371 zcmaJ>O;;OL7=CUt>4bDz(g1~OBZFF-K+0&vs!&lHTaAWN4UHo9950hw7@SOUCKFEU znuV@h=+cd=uI(attcM@aW&eSHr1;!P`hn%RnfvkH_j#Y^{g{W3|JnyIhg&8R0w>*8 z)7g+6&vll<@S+JrAiFJhq~ptA(^=WrR&FG4?6Mbl(V{@IP^=3W0A7xGFb%C6KGOTB4&TS@c>Idco#G zv2Nm&z^T~KjXd9}xiSb;ID`?5nHW7pxpub`siuX~7#B!r(6K(G*K#UByBiTz$>u@^ zS)9@IUlN!o9QmYJ*AdQI$m11CZ*`f8XJ9u-?g^L)TVVXZ%&&AkzoEi3UZrt$OW7Uo z2W7Wz+Y$FN4CUQIZ4e37ohZL@Km{xY~9a zmzd_hj`uXn_XRE-rQ?6tI#{r9SqDnRfplpWEqti?8-cnLWw3;@i7ST-9e0O?k8zcW zakpf+#QGRaOgW8D1oArLeU=^D3+zzssIbHQhpfrGhOAil44+fpj`X`~<+iRs`G_2) zu}qCNYn8={g&Vr#Q?B3YD8`fFCR=*sh`yzERmEvpTEmg(gK2rxAODCOt=#HR$wRiC==CJ*wz9sEO#>sm_^TFa%FcbZysVJw{IxkL>W zo>sZPg;6N}2bvhik6eGo1b)GpSo<6mQXjs+mt2qIC)DV}{=zP9qRwO%`H%bxUo+M= d&JA{Jd^-%|F-j(~CcY8VV|hBQ^E!cV{{?$dI;;Qy literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Arrr.class b/Third/bin/com/basic/Arrr.class new file mode 100644 index 0000000000000000000000000000000000000000..e5087b102b2d9be02820de20a368be39697b2dba GIT binary patch literal 1771 zcmZ{leRC356vm&MKzJ!?BpPi^ET(C@gdo1e`a*0Bu~-ZyX=9^_+V%oVvKe5RWpU~s z{UG`++CMgq&h!KHLv{L`1r3qSFxT>c*CKELrzohTJ`?LkH!fUi0MYS}lfgBqKO|M8W2(j%zj(n7|oY z*kV6ff~^r-R0ta--*uK&*HS~yHLWTvj!`P^2<)1|%zdj~HyyL(rfS;NDfd;| z?4)!j)z*$?R!pZ8!GglMPbC$)R-!ogV&GowEtCSuN zEspD0l(v|Pf(@hQ<;A@OmQkQo-ENyLMwboB^$@HtDldrp3H$)&B9h)N#g_sOm37o{3 z%$~|@I<)lq^&43}ljS#2ydX+)F7JMmcT+OcGRw%UDzhszV*B!nOa!=-{;%vS#5e7( zQ#Fg0+_RWm+si`6C1OT-w}B{Uyq6p!T;=#we1_)^5dDjj5yUylHju_=91}eQK2LB3 zO8Id3CauLT_BT!?&w4m_2#9kFn5Vbw03O&@bh94m@ zr2N1{(^L>{CIGiU+>K*!v-sK%h*b%~eH(zgMcnOUaB0l-ahX1Dl@Ul8{9xw;aErv< z^>L}5;XtsL`@zOowM%{~*cE;78-(})3Q~%z1oQbG*S9ac#f<~xlXpEVd06rApuaKu z77vFurae45tl=d41X!Y?d-S)AJ1B5m@zu@synR$xzz1~&s+;rG6|jMy!>^f8*u(FcP;xuup>il`hGKvR97}Zl n5J{}^cf5>?c!XK3vEeobYLP_^ChemvYn|OIt-j0k2=@L5TMso# literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/B.class b/Third/bin/com/basic/B.class new file mode 100644 index 0000000000000000000000000000000000000000..e931aeff6b2aa908a0981cfa07bc4776046478fa GIT binary patch literal 476 zcmZutO;5r=5Pb`U(ozIL{8s7>J=lwh2aJiBcxsFZhWk=Bu%_*rcG38=^q`3ce}F&A zI4uS-F`LZn%$s>{WWZ)3V1l=iOk}kq@kxWWvKZ}YCVS1eIjFRp@F7} zRffhLf8buo!lak2Y!B2d3B;AmmMiydp2mHhu|gf`AG= Odx^wakn9m!!2UNaIa=BP literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Bb.class b/Third/bin/com/basic/Bb.class new file mode 100644 index 0000000000000000000000000000000000000000..8477ecc58b77cb7126baabe54fbf74a5813e7744 GIT binary patch literal 684 zcmZvZOK;Oa6ot=q-1>q0N@#gQ3lv<0>P>+~5DO4Ul_Ee2$|kF^YlW#|yKGyFKr{ymd4^u(2QzUBG zQ>8ZhI%!wG^+>STneEvoFH<@ftcCr~w0E~Ebv|fs^*pSg<)C@PS@&pErCETxSf#6C zOp~kEVqHW(sjR3^Ro3=#4-XvN7qlkqo5ukj;*r2PFp42P*x~NvhN>LUY3mk4g1NBI zA{Xldd1v^~4dw+Mgtz$@SpD6}(=qzpVq7NaH*Frt|C$|CN8831*1;0~3t)5bRk?S# zia3kOyg7yYmkSF%qd5izcNl}~0?rHE9b*wo%oy=|R+~EaAC}z{tWEVkPfQz!q$$J2 zV?1HrBjah!_)s%EGMdj$u<<{{gG)gu$?q9GJ3Ib{6M=C7bQd=3k zfFlxz1xDhaN&SSkg%@#DAko$UMBFEjOa5QVI=rHV5{?N-Uwsx;wJ#e`P2pvMiSsd6 zw4n-q5Eg9PvL|>zw%WS7J64^BwiC3d%D(3UDs=>Foo9z zCRg^s-Dbh{<9qF(<3?`aXE29Tx^_pk^rnT=U=Nc{yRH1DK)zTlJ=4a0Xx4oW3l4KL_$v`i;l=M;@RXHaO|RDPGn9{ZEC!uW*8Rpr{? zYH@Kk40el>%jIxfuF>3IkDSJ>OHMl;TZwZL%L18t&GFgrTbsklV$0 z%~&uNjf!bh5=JFyROAC3%pKan%<&z(R7q-$(kro+uoJ&#PN($Qt30FgHU=kBw$#?; zFQu@ho%m_*FFRp27q@XdKXpCfRZM!Avv%?}lH17JN!z@GtZl|Fw3ycy@>6&B{v_%n z%w5f$+(kv7?%<6boas@&trIn%6W!#q0a8pf&Ga%%EsGpewW*CW)q^}a%qcHn7$;~s z#kaPAQJkm8`+UAD+&{q>8uY$_3A8YYPkHNeU}^ht7w_UCJ2i+qs8TY>{3G6@WRmX(GGAm5$MHRCl#=B84wooN o#uni+mYLBNVopQu(K#*gfy9uAKZy@XHZU?^n&hg}s}C#x0FL<~-T(jq literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/C.class b/Third/bin/com/basic/C.class new file mode 100644 index 0000000000000000000000000000000000000000..1b4fbd29d11a32fab4f243c74cac031e3fd7aeb0 GIT binary patch literal 701 zcmZuuU279j5Ir|v`_ZjQlV<(aR9j73bzcM@B0d=KX%Qh(C_de6mgJV*Y}wr?{aO0Z zf`UK5A0?hi0<931nb|pW?wOf;|NQ;=8^CM4v`|slin25q>%v6A&_eA$;JrfQt(lwh zokF#Lc%o1nW|P=O6^@5G8Vb$O%;S%XbR6fO^*D(Y+F=&y5NAU+E z*V-7qk_E6wjVj*{^lXF%y~QkGRE+hbE7;%pQ-Mn_Wub1-dn*FtHZvu2(97XBWDC#v zfo8jViQCr#E=wTEhI2#2S&KM$h(~LYQ!<6y{RMS;g~#FXC3>`{v}f0XK8FS;u+gMQ di{B1*`N%S%zY;(nhs>oAcpBAc4!KSKTiLK>Xi%&E}@CdTAk4Q&K?@17@C9@{5MrBH9-IX literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Child2.class b/Third/bin/com/basic/Child2.class new file mode 100644 index 0000000000000000000000000000000000000000..4959ad8a66c9b75c49703eea0484470d7bde5d98 GIT binary patch literal 267 zcmZ8bO%K696r8P6>Z9TpIO3p*xDgkLL?TE?@7wK)mD(n4`Cm>F2S31%5^r(gGV^BU zz07+&Z+8GgG#ywBO_3b^kY`Hx)4htLfdl);UGr4xoS`&UTICalLZ=%r*wZAEE()mB zP(+ErTPQ7;r(-D7Ee~VK&{`yd#{o~3(O=Wf_bM~lfA5IF-6W?}$eA+N-dtxn*Fvs# u{R2O9v_akUIf!98i5;4J;xNo;BR;o?f^1qxU4t{_iCEnu1W#-My zdztrm-tGWK@GKY%o=A^=$a5w9*T~WP|VZb5OF<_%cSpO^#H%Kuw2@SX}5f(J` literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Dd.class b/Third/bin/com/basic/Dd.class new file mode 100644 index 0000000000000000000000000000000000000000..7f4ab5465f1294a1104e5f5e3a3d599a282868f4 GIT binary patch literal 927 zcmZ`%ZEMp|6n<{oEp3-=UANV)^(C9Dwwo@_4h1WMSOlS{uu%{{-8Qkk(j+5E2mUPm zuz`X4`if5uHwI8^?q)9M!?P|#c1#HLouM$>_gw@p-%SUQf5 zt0s1IoO4ukt`l_=HXOk?WK zT&lo+Pm3{)y3*_9ai73<7j76T$8{{vjmH6fwQy+QfU*ha-yjnY@KC@w*E|!pV7s}f z19{l|yR)%tMN`iTK3PvJ={r{2QqeQ3tp`!pTUDTV8cf5X`&#K47+vQ`i}JT;m8;oq8g6Gn~74lzs$)K1PfvsKP-JBKhTxC?i8rD;=WOatQogWY%u2AY7USfl5 zi|YngZBAIDA`6j6jYM^nIF>EkLKSxsk;;sSncJ+(V}tqC#2e?E$~|R`_FDJ`t9&1`}d_N+?YWZMp=i#+&RCx~YPMM9BigqPwv>1yh45Hre%E`T*HP zN)#!JsO!E{tDdn@q_zvsoqOlp@17a|{C)ob-~>lD41tm#EnQE>f$yF#*ETGH>Ox*h zHm!8^8q!$uX8%Dkir*aeMd{?xRc@S&$Uw%#n3Ue9H^^g>;9jLEc8B+VSJ^a_{ zY3Czlk+;xO{yU`G&!L?0B3h-EYhHhxNdL3 z$(Iu_^v$?4xwlc^y2q@~y1`iN-tlYRqIAv7K!s~L?JU4Tk=lJ!S!-l!JVA{a`%)^+ z;Q;j=(`6Jq%XM#1y5c6o<*?aQ?V)T{_&H0X;)oW>* znVM^GFgVoUSeyMd66$!C(z_Yq(PV@5L-MuuIbJZ@WHi}hqD2b-{4dmnO^Luu77V=l E1D8f$+W-In literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Empty.class b/Third/bin/com/basic/Empty.class new file mode 100644 index 0000000000000000000000000000000000000000..117027c8cf99e3c5ff30a0a5eeb58657d6bf99f9 GIT binary patch literal 577 zcmZut%Syvg5IxhTO%tPi*=l`1HmwV@5nNPUC<=ujLZus5w>8u&O;XZS=s&s9g@Ow| zz>gB=riDasGxyHpoH=v8e?GqeoZwJLhEN;?p4}G{Ik2z1aWvDR5v-(m(I@23q%Wg$ zLbloJ5wy$T!8MVEVIhY+b2!p>Z>C<~4evyMfjfz CerD_d literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Encaps.class b/Third/bin/com/basic/Encaps.class new file mode 100644 index 0000000000000000000000000000000000000000..cb134ec9fa5f9c5260b8c5a9db5406ad256545b1 GIT binary patch literal 1698 zcmZ`(YjYY^7=8{Ab^~h@p}Dk4Ewxs;G@)tgtu)o97sX;)LrslUXHH-xTVXe|EIR%U z|ArsbF=WQh_yhb=PM>#|loZGZIGp$TywCd_{`>!*e*xUU4+dfivkk9P-qT&DQNHgs z^g-7^g4XByXI*Y~Hp*cGLDvTq7iz`erVL6Xs)U74BJh3m2vC1A+FL!ZNu$6##|Q(T=MypMN$MR4MF8$r%$h zg{iu3X5{QvI|dYh$pkdy9kRfgWqq^ zy1_WbGhIBwnPO)45Sc&2q_g}!6PAp#sLA9w=4g{dhGQNJJe4ebP^!#Rd{f20asChf zh(U@ZLu2|x^3(uCw@1 z4eNt-OyhG@2Q7c&qC}8uFQ9gh@I|e}c27&0hkblmGW&Q`%6!#Foz|~sjSV>nVY!c| z!-hqQ4k&V(61932S-##yta8(3zOS_qMgi-%#s@86a#2I<;#=NK6!459Rg4S&M+r#b JJ9=XH{v|Sr68QiC literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/For.class b/Third/bin/com/basic/For.class new file mode 100644 index 0000000000000000000000000000000000000000..80ce0c08cf734953a8b47b1e9daae5d8bc1b955d GIT binary patch literal 902 zcmZvaU2hUm5Qg7bw!45!!D6WjwD{Qtv}>#J2IGY$O-M-7qz#Gj#)Yo*7?y38#gG5w zjb6}16Muj|$~d#TK~OLD%*;9OJZH|#{`~dr2Y@FyFrg6&!@ze2?ozO;q%pkg=P6g8ni%^YX|bXJHKnq1aOs?`Y-^yztZ=j6K3eFBrPxz8flu(@i}( zS5r~1+}I&x`Ig}A>4$)@W_P>IEx|vW$T^8ZH5ql9{X7V{9IB|Bs1Zs_l26mf^DS&+ho2YBBEn`uP=RyI=@COb z*Y618mW6c`^SFb1Chii-F=th1;XZZ==7r>rxg;qtE}&_ljBCPaTX-OS)6dlOf{h!F zxG&}Zl+KL^2J-%377o2bCB4n^nD*pmG?nSP+erDAjK=JHym1G=b TvB&HzkILar%UB*sz1aT^MOA}# literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Forr.class b/Third/bin/com/basic/Forr.class new file mode 100644 index 0000000000000000000000000000000000000000..4a72e95e56a808884a89a3a60f7d8e8841df9a12 GIT binary patch literal 1238 zcmZuvO-~b16g`j5blPFSQmCR-DdI<|N>vb15X286N&QG_NQ{YQI*c&T&fs*4x^YEf z;>M+MX+mUUOmqQ>Ux{0Pi*ex(u%0(y1;b+IzIX3^=bn4d{r>yoR{(>!tf5Ju)$%I& zl38`E{G{jm8We%Vyt!oN%ceVbOoYCJ@Q?O$#WOy%}3a1aSi@q5``L zj%(kjRZ6yh+borBfn>q6%<{D9JMzBiRDwCD$^wP$RY!HfSU{?(6#vXwt37Xn~biDkOyI2c|YMYf2 z9SQ7}^!EvLW_L{Ko0b*Q2KM6sTlZ?5#6PfGB=;9Ah73bj-N5!UZa9XF_aNhYkE*(k zgE*w2SD-y?fHbzeG;kP41hhp7R+eNpsf6Qi3_z028t6lgxvu>pN;F)$?cQmwLArAmtF&r*=~9i~q2#!$9SoJt9j6jS^x zehY-EE}9mhT8e>bEnGJjL#;Io3+P3!=3DlpBNrkr_p4uy06idgE+Npw6Bmeojki3l zpjC70h`kTPI{z{ZC}`&2*hrvl;Vq6HGW%i8~*VTt{a?8B#x>E7`q< zo?~k`dLgaM45`YHvWjtKY!$6C$iRu^h}fS}SL(l()p{dvaxN(;=ioZ_(>WHhf`H>&{sn+q1}Pf>oMu=?@;!^;`e| literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/G.class b/Third/bin/com/basic/G.class new file mode 100644 index 0000000000000000000000000000000000000000..8c01d82e5a97a8691d3382c4e3176084d2ac68a7 GIT binary patch literal 635 zcmZvZOKaOe6ot>&vSrIo^Kk4u`pBbAD`ydH0$Df|N+3aC+Jb}kBYCjL=n-VOB|ocO zw9rL=Kz>xn8QG*MWHGOM&;91ioxA%#e*v7rwNVmiglX&ra;8J?%7!JdHkIF`7s+Jo zeF>&2%mu3FI??$@fwJ2j3RoBENI58@-b4jefz`fF)aQ8|sO(w>krLSGr=g67GSlX~ z3|jd_&jeQbPp<6IK|GIgeG}bYe@_J}uJ3n!sve`0Op#b+yhxPgXjI20IyTz>xgFfj zauqkRg>5=b=QQ5#7mv}Y_chZ=KFBjA<6aHB6ilRc@Ct8iycTFZqibRh`vUfjDUA}+ z+y$=a4Ou!F_lkbFes@^ITbiG!DB>f8=HMfoK|0Sub*W8H96!lbc4BU__CW{y1+al; zRC%_!^SBBVIsT2>4{l0uIGZ%EiU#NALcnze=D%Jr4hvYrIu zc=-?LFa@+xL+1&!zJL~x1J1_LCn}A$fE+#p*&$@NfOHnZC4?n-ha+MH-V;#5hX(#!>h;{+LAT+Choa%T3`R9* z3coHwPwHc%7InNnb*P@Ti2GKkWLJ1ShMD}E>Ra(%Sib1BEjtRmUb|ALb4)W#U38?7 zB}5(JrC>57I+8*P*QL!JrjVnmt-%QBEgiQdP*t>AY23j)$K3gf!+zv;bu3_!qJlxh zV2+S@fwf04A_C)zZY6`eSm9V^$i{fiyLH?{o`E0944(*@`OEmo*%ftM#bgEyMFJ|q zHccjb33~=67?g+*W&a!8csDdUMfh^w7pFs>2|E(acQtVo&!3~jkg+Qdv=qN0^*MHD=#*|?7FX!hM*$=!NJ~p%WRc0gp~dom z|HPD|8iws?#x>hX7&Eq$G;Y|{A5a}CTw6QF&7$)pc~VZOW$hEPxumIW?tZ~+=@?5N zG-hgM;^XO`)o&=!w?QCOg78H?D)5}uQMO$(_Zk9`zkq(#C59AFJ4 tk~uuaI^7s$Z4lA>M17m^ZeWvYKZqlgQ&Kp`R{W}9j4p@?KBNEz<$r7%s;vM3 literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/I.class b/Third/bin/com/basic/I.class new file mode 100644 index 0000000000000000000000000000000000000000..4c2c37f8f2d3c5d61655382df753593b72d14e89 GIT binary patch literal 504 zcmZvZO;5r=5Qg7{LZKAFB7Q4-L=QH8MI*+G#)PCXCMDdLc7-*xHEl8RXX!x`5B>mu zlyM41Jb0PenRn)y-PzBt_YVL^;5u>)6)y_xfk>2RcXenC)p^1dLx$qH3RQZ+kZh>$tYJgPIz!_hhKWsVG3XB&b{x{A_H5MbCMl(doook& z8%<(QUaRc2`jx+z!88uKA#D~@OS_?1r^qJH$QO3sP(YvP}! z50KczgjfF|-;8HkVnLdwbMMS=?)2Q#`|Hn-p8%?OWg;Swa{R8{l6~daJ6=DOp5yKv zn=k|tr}B%mJJM_0d#zK~2?gd}D^G=Q1ZMJurhu{SAGsE05RG9La{}?Y^4#4)x8(*0 zvej_~7V5quJ53oVy}vv(!V}dO$keC(c8%|LrSi!0AL|nh`(dEGcCFAfahKvIr41Rl zUT7hKsEO1yw0)vFM?cz_iX56Q16`PvWNZVZo*qZ9ss z#-ztWm2WqwGNe{lc54=%;F*c10?ASJbsWQUybv&Zx}w8=jr@l~Q`ZzUqMe2e+Vm+o z#RdV<)9(In1Ko=_rR!wu!ibcokn)IBrjQDWweJrC$9<>tzZsv5$cFBS7SI7s6A*afiw2^1+*NUb6vR!(Xqr}Cw898lkh z4J=X#Bp!f=Lj1lcDJlz}Gc%s~=ASvg|NQs`;02C!bNjPxxwb#CPNGoylU{3RfP?}bpswSgK=E429YO|jT zI52SscNwt53Aa)CkJ4De=v=@!3FhJ0c`M_U8p*D@aWB-VLO~8|(E0Q#KfVKF>$EK1 zg7;ec3g$N&Io#r@CBa>6(l*ls6j7qb*FuG7T>P5Z3U770HvP)`dTk@At*8I9+PL{` zY$ZGuRa!aPoG;@Y(~sq8xeS3ZZu#Zg#mO$B$LvJ95+V_qf*aB0R@>+U}~box^u*J$Z5v*C@L0MXQPBVW*yA@w`ccun5wXXIm~m% zc*K=wJL6~Q*!!L6DD9?+l3}ZeF9aM(?P3Yv9DEh1e}b#vJAMc_SB4ryRBL2%i? zEV#6$4U|x(tz-cD37G$xM3q%w3e)Tukv>^Az59S#ZQ&7%xjSZ=l1mRVi{u%#tqhr| Z84i}QGM?aKm61WaSYwo9b)A`ojdvRLW-kB$ literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Mi.class b/Third/bin/com/basic/Mi.class new file mode 100644 index 0000000000000000000000000000000000000000..c64b2e775c0a9bbe92750860a286eeb7e1a0a91d GIT binary patch literal 879 zcmZuu(QXn!6g>kAD|Bh0Yth=4B31>eUEBJG@j(+4A~Ys6B*q7`;0C5)cbjF=^q+ju z2S_yW1N*LaUgBIwO28QUt~Icya%gp>4ozTVRe7%? zD`2h)-Pt6R*OQxbf$S^k$?&y6y58suXm9;5P9AA&7|?M?V5=iN=VIm#oZ!+POdNsj zjz6>~eLIjUPl{SNmQ#Vv&KikqQH7gOU4HWgGWB-5(I$&Gb58|C5}pYZmVM*EAxV~< zY|Y_59_ZK=C|=oLZEIqCBdd2a4IS6O9`-5QpM?TDo#Ih#RnpEoQV2CGKkY4ZG7kwY~lEcb@CBW;9!k?~_?Yz6~?N z({PtjiZMM+@IF(Zl4t(Jy=Eq>FK{r&A;AyU;PV^;|FVGHh@u&fEGf(-g_%$g5RbXi z6#WEG6Ecrv3aR-U;^PAK4oQ!*MSYG2NmZg1bLlyb<7|#+D|^b3lNGvnNcmO%P7Mtl YMS99HDo*Gv*ipj^8mC-7WuC&>f65Gw+yDRo literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Multiply.class b/Third/bin/com/basic/Multiply.class new file mode 100644 index 0000000000000000000000000000000000000000..ff496e6865c28c5568d05737cfdb1de20e7f5472 GIT binary patch literal 167 zcmX^0Z`VEs1_l!bZgvJHMh2ne{9OH{#Ny0kec#fYlFWjfN_GYoMh1bb#Ii*FoW#6z zegCAa)Z`LI2JT#_f{^ljMg~?5PftxxMh0HEXhu~g_pa76&XW#&eFfwq0#2L5%6Y^YuW6g`i5!@zV}5Tw=8+E%MV)y}5r21-m!nwZpTgJILvFdbp|8UlkK`JqdaSBwriOQ^#&Ootpiy+VI>^AX@Z0epnLFa`}pYycZmJCN#t?=!gm=cKnXF zJ7`zE-eafQ@&r;lf$Ov?PS02OlSdiW{l4=3Tem>Ww&QmMW^?;Hr}fKW&+pU<`AQrY zkT#Gy!>;_IA9`&I7m*>eU_hdoNwOc!_H ziR+4TX<|`ds1HZK7<`Q7!-!ZghNEu^hY%$Nc8Wu1b~yU|KSD;})v@fxQSM2X=#=OV1amzL)ZQ*T|bt8C(>%`}b@fJ6EQas)u#}oer%*^v7vBuae btPyGH25t%d0BI)7geA?mnIXXKG2ETM@1Cz* literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Newforr.class b/Third/bin/com/basic/Newforr.class new file mode 100644 index 0000000000000000000000000000000000000000..926c89ac8814b0925e98fd1e09a9fcff75aba728 GIT binary patch literal 1254 zcmZuw%Tg0T6g{2HFd+^Kktit9;4{HTd>|?)iV-y$5sjv_+}I2)8BAuV$;3xluB1vo z!i_7}x_~OR`~ZJOKfn@C4=5roru%mHxwp?fbNcJgk6!=`;+BP&K$qh;3RAM_I)w@K ze8Dj+?bkGPAJfJ#`WBAR3M(qR|SlsKdq98quqvyHi1oL*HaU% z#*_+f%c;5&NR@p@)~hmb^?GH~2y1RrU~_rh#Um`*kgg}NC3nBPN}v)3t~WE1uUhCL z;pm_hy7fZEk)Ef5c5Fu4LiZZhm1oURHEe9bR)LrKpoOWUzzX`z?yGT5OW!eiut1OA_N=sDf-*Q`x%mX2Mz$yRgT?ZZ;ip zCxgF|Z0yB80c%dzscW7qEF$s$^sag4Y~(ROtf!uaC66@tD@q9*TytqNl1t+c+bG}& zRn>Tb?p%Jos!1HfpoQaW#fwVVIDsMlcc&(UG3Fb&Qog90Ic4KCh6T)svpy*1s|lRp z&nbD?Ks{DLQ)T^NS_Q)zKdO5iPT;)2u1OU%TA>VG-)m<5hmlN53#O*CtIRLhC~8lc zPTg|`%{7+?oOoJY}xi^SdFd>7q#fHZ1+YfaA2(TkVNc!eF2 z23I1nUK2mgx*PCW3PtU~97>Gh%zDK8uTh&ZY(<%SCKU0@(RJqcp>2sY bObZhhI)$*v0ULiHDLT>}tU5_d3^#uPoo)*I literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Palindrome2.class b/Third/bin/com/basic/Palindrome2.class new file mode 100644 index 0000000000000000000000000000000000000000..3f33ada996735f1a934475ebd3e84084b9a8dc07 GIT binary patch literal 1213 zcmZuwZBNrs6n-vi*D(qVMtKpDA)=cgQ-t{fq7wy2h7zYlV@&9}W)!=2**c@&`5}BT z@w0xwL=%62zr)`lKDQuXph<7fz31HLJm)#5zy5sx31Akh8rlR5%dch2X4A2<>!#~? zm4;ulXEZ1RiEZ<}nRQLCntfK@wyi)Qy5M+DuqY5oXEp?sCBI_F5kb2S6;XliqT|_5 zTeY&?cwv@ZTcEe-Tc*2VHXOM>JXC@$rztQ{JTv(`forDY3G}Dm6pu-if`;Q&=QA4` zdIWkxM=NmLY{@b`&u+9M2}48Qf6PlCn}J=^(T@RvHVJARKstW5;MH3JQEjs}A4dX1 zvWjy8gXuFvG8;0(c^xCTKn4631vv&=C%J!MF{A{#Lim)KYKFYyxQI&{#s!igbLKyB zMaKj#3utwT;!2i>976ezDwizNIx@H_5cBL0fz(@|FP%B9Qyf#6)^P2AIYKTvvbfG} zy0%vhw!&@}WcZAZo0z4;+ANW<-!QoL6~n!wdl;MA!_qo>6k#Za_G$mO{3x5d=#q$Y zMEr~nY2G>jzaz;;Ajz(xmusA4bq;SQ21#&)XDRL`(1&UM8FLuGBYIXa#Q1)^z$o4_ z!p0c3FpfGS16&RZetu9C7I2TagN$3meU{vTZQgu91xN6T%H^4V21|HIOCi=v+IfmL rfpzA}Q^aZJdrV8iGLeR%?vqGN!-|F}4GAG1U?7^*2>*m3Z7BQ&S26!s literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Parent.class b/Third/bin/com/basic/Parent.class new file mode 100644 index 0000000000000000000000000000000000000000..427673cd355a410ea7297c1c7e0d65afee537b0b GIT binary patch literal 267 zcmZ8bF>b;@5S%jx2Zvyk7o-FVuAvK}iG+lNLZn3W>*Ij4?6YJa{EG@HMIOMT5PN}& zW@dM0S2O3!?;n6MdJzJFo+=BOQf-v{qDosAA!Ie91Ie81RxZ;_D<{yJ7;D^ApwS8Nc7f(Ctj^y~o^lf%v=JS4z)} z|4!z%c4U=aZbrTh-oV-19L(^U%n?tL`Cl2H@N{G$K+NcE@WV4>=XSvS!ka*sF+g$! Dy%#mv literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Polym.class b/Third/bin/com/basic/Polym.class new file mode 100644 index 0000000000000000000000000000000000000000..459cb68b984bfe5625c45d0a7d7001124b71405b GIT binary patch literal 1293 zcmZuwYg5xe6g}G(lg1#B0*WsR73~A43Mx_rv5K$q&>}OApSEqJ!KUdnMdfGdhdLuO z{s8}g|Hkob+Mzt0PMY1j_nvd^xtrgAfBph6kD`WTy3<+~2q#lJ0+GB|u?>U~HPMH2#3?v+dt=`%+0AWPs@Vco z!7Iz!j%+$=-wj4uRmT??Dx9Ltk-@cFRj(p2k}UN2i>;t+kT5mbxa5hce+WcSllb^r8=w$Oli0waG}?~$}n+LnHce_-WMH7 z_EMFOfdtYfE+{EsLa_7GWGr!|LxH2o4`=12b_@tab=(mcZ>Z^d%?AB<;}!d(8mHsc z<4!&9c@1A>rWIpUt?nt>aUBl?^tyEYPqHaBJQO(J)15c4pt2XRWa5#M-xv6$A}b~y ztB6){{6=haF@8dz232|QC|Yp1+a8T3*my)f}ofrb65WW$^urxE*4zXBnz z#9?^?{l}cj^Kyx=C*2F+)s67>n`L{=Q5V(-K7d(u9}uSrVSXk+gb!~x_ZnAOzJ-dU ze?b4nMF{^2nqV1Nm^nreJ0ghjY?{DPp3im( z{?LLx>V0>#!MSIKFiaGSY;sJ z#?$UIsTTg#+$Z@Wo%<5Xk)%3 o5U=o>LUpXOqM!07h*MxgAy!W^y1`a9Ii^i)(GY<*%nsr0KmV-y_y7O^ literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Pyramid.class b/Third/bin/com/basic/Pyramid.class new file mode 100644 index 0000000000000000000000000000000000000000..e951768fea04a0a4e0d991c57a5f472781f903e6 GIT binary patch literal 1045 zcma)4%}x_h7(KV0cG@~XDHIS|DI(IMF#e)aiVKxkQ-!3a#<+1PV;Sts;B;zW&tte@ z#ab4SXyOC-5c&=-jj^6v3TR;A;{KicednInldXs_M&I zo?%<7DineEy7Au7>xNU)msZxzsxJ_pw;an~5C~>-6#?aeyK2S|L{vivVS%2K<(SW! z_KN8}H&*JVK%(SUje5oKEP3vLioa$x1o}#+9?p~0HY`VAAp5FxBB1PhmQ%~;Dk^#@ zxP8&|t-4;W8jfRnQS>3HqW>S&<*kNq+8PEhC=igO$wNxZ)r-zX((0 z78uH&8Ir5W7g8G1xWMY&CYy0WwoGwHWD#Uo^&`hOy^OzRW^7|KR@p#W>4u ztEYy)(lkuqvVgiFnd(w$M@PH;$JI-vSq(W%G1f6R{h~u5G@}^7RRJ+2UzyRMOR`X# zOd{7MeOM;n)aW{m3RUZFgZ3zfSCdYh(QE0?sXo&mL3N_YVR5Vrbd`Oh`u3@@(J?nx zcAH++T(qS9TIWN}NG6PdV)^la0C)T`oK>E5u7Yc5>Hv|C?duq4c?~Ey$5}fJ;M&Dg z6y4|{!emh(Wr&#f8S$5UNE~3O6fEpvBr&>=u`BzSEGP@R7!S@WyXclUvFU9^B$f0| z>j!~-T-y$cbZV#dE%hIft@MZ1cXHg2N`sI}pCG|GOrmu zlyMe}gv86t&dxi}%7|2D1T`_U<#47JiXQk@RcWV5r>4IMxof zu*0#<(Edm1Vi$W1d}4~@lz6>4aJDhgR66RLEz2T`7#v?uvrt|uvlYLJP7KoOg7Wl? zm|1!QiaA9dc}Bi+{EpfS9ZGP>nzWIwkagz*@^y+BR{x66NNsfXD;llN8#WgJhf)Sp Vqb>`GJ%`Yr?NiRc4#<{p_yZQ5TG#*p literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Static1.class b/Third/bin/com/basic/Static1.class new file mode 100644 index 0000000000000000000000000000000000000000..41801ff7e10842f3f688ef45fdd6ec9f34694139 GIT binary patch literal 992 zcmZuve{a%I6g`h$Ev4H!U`*$R`)!$X-6m6K!9O%HSwhqVLt^v~AEjYkN=r)7__5p) zW;F2w_@RvVl_tnollHxLd(XY+ocsR#{rMX}6?F*-hDFQo8ErmrETb9n(6Nprq!_dd z{)HPZ_qxX0_JwVQ42;uzMsJ%zu34_*IpGV2q+V$;q+aVdP z$`yTzSD5=w#{?GWtI!I9ivn5{1*OwX_zx`L>Ah>@C$LOZGZ{hDXrD$AOO%*J3Cl4! zBqpN#zE-BD+Hvg?cYdM#A-{f&%}eA)*cqWR!Xt|3k7@mZ>ZHd?q(vcWIZ~ry9dpnz zPlM8;zNK+(JjFBWA!9pI&xir}95eVt3d=O{*>BJdgloT6v*Eq)=1Y5 TsS@@Gtx0UfJ~NmUOQ7}-R#UV^ literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/Sum.class b/Third/bin/com/basic/Sum.class new file mode 100644 index 0000000000000000000000000000000000000000..4e4f1ec35cf91edcaa100a11d9e34a233c133b85 GIT binary patch literal 543 zcmZvYOHaZ;6ot<~p{0T#i0?<$4Y;ry6BigaCL|>INFeNoGQg0wL)xP8XX!!{7ybZ$ zl<^K2iHVEONjRC4+1avL~QCR=c25 z7kz*}RMj&!3JGN~_w#@MIcNU-{q-BbN4&F8Vpt4S9Q1i6!{AC}+Cqh4>6+j2AmYg| z_}0G`p=PLkl8Mx(3}wIFW2k&l1L2?y+eH;MhDKK=;(Q$UMS8{ikznw;D&$d*r_!7s zE-QK@GcxGTyLO0}jntiuC3qH==Tf+wWLm^7nph!wHKuGGk6q7_Cw%UTBMw_CB$BQn%yFR))#aF z7N_D9iZ*ff4>Y{hd#pbK9C|XLbu?xm_7t*<9g><1&M4Bv=8%`qKskB5LtApj+Yhav66X#@Ex}(4fG&tq8AZ? z(<@F@t~M)Mvc7I_m8C%6id(SDdAshY@8B}*m7In^|4P@x89J@lPE}yQdbn~3Am`Pc z>UJiX*KkJQ)S(^08i=7^0XR!zYdM*ZVgTng3?2(1x7+Y!#Y7xKgzq*P&AIjij+?$u z?;hWfb|s@>L}2jb)3=*WxhU&8MrkK2wW-OH-6*N}tz;^d%4V|$hLKP(E>gpK6?O&m zvWY9WDxi1F{ah|9@DD65|1?Jfnuo(Qeo7n$U;j<*EH*6Pl- zQ?<*9PH+kLae@_Mf>eeyEU?*p1WnH=rm%9S-j1J*hNNvEQg(kHg&wq z>i7ka-!$!V!y-R@P=Xlln0QY)iL}KkP4`q{->E>`qQ6pE{P=tpTJ&&iPh$$~un^ zO{}P*g&VxqvC2?Ojmd&r_1LNnD^ZnCRhZWFZ1MofJnozLSRv6niaK%xLCdu@RA7-&T|KidmshrAZCtv2o#u#oVA!%BAXI0m0}) zlG-6Tt;kJ9W)zuKguM`wb0j5yZo6torvt|)eYe(`_ABikK3ej{6OgjBH*#*XUXb@3 zwKmLP5lyO>a1m?@E-WBKj+=&5<5!xe;MqIA2mLo+Y>+B3SohaR&9(y1Q~ZkJb)4o6 zjYB_Dj~e3peZ)3mqkCLc&v9-a!yA1U_AoZl!lf3jwJ_eo+P4t)+4G9+_1U;$BR)H%Sj}gL6|4K~h+?DrnBUk#X2FOXsTLL=#Ep13ID3OL z5}aCa>cJURX9wXsM3_>hw_CW|j^L;$9*)yZw`_@KaifI~4ub1gedJ3HLTO>G%kd|N zDk|_6*1J?5boo~`>w&7-4u(iCkRQcmjB#KSTn3l0#IGDz<|AB%gKO|`9Y0X|6UOn3 z+wW(j@CzpKE1TgtZr}x`@Fy4AOa9&d!mJQnW5bveSuQ9W^Wr;X{JyBQYmW_V@?AsJ z@erT0Gc2)=FZfyrOJW9J@~($do5WY-!gwS`VUz2HBl@vLE&@;JD3H^L>t7Vf=|uMr dB)KRt{*A}jW?Ut{qq?zuYSq$T{||v2yG#H8 literal 0 HcmV?d00001 diff --git a/Third/bin/com/basic/ToArray.class b/Third/bin/com/basic/ToArray.class new file mode 100644 index 0000000000000000000000000000000000000000..5f90ad325552e9832abff8147e95d1229659ab13 GIT binary patch literal 954 zcmZuvT~8B16g|`3cH6qp4=7Rv`~qnUvWP~bRT5)@HYtiJX+nIOwwt=xcFA^Y!n=Qj zC!Y18B%1UG_*;yLf53WX+oTY9n7Mc6o_p`PXXe+x9|Hi7@yI|(AXRtUR!w%Dy0!1V z@;rHLKo>|J$}iGt$xhRHUputxzCh%K({cQ50WFuW3h1xhh8>57n29hV0*SKIvETLD zHQU>lwU#ZAF1vNvs!GpM=kcZPe{#A4Gv!N-i!9ofPDfxa_pv-7Q1Lyd(=6tzaR|iJ zmNqe?T57VfpH69?Sb|V#{_h zjwReSaEk;30vE$3?%=L~ailU@B&z31iq;aARcM7(b5{{3Pxkhul!bNQ)poIH1$xOK~@N zvS7c}xY!ks}u>n*> zKcF8~aV9~ck-C^W_j%5__s`#7zX2SfYoa8u5T+wHkhu!o^E5SK2sAF`Sh_=*4BYR* zWgHd)l@pby;#8pA>GlPT&uJ9fD5F}#94Z3!o=W0xSEC@#&Sfx+1)N?Q%3)t-O2;or zqxh+E-91BkOu&&;i9oA!(R(HLicBSg<8I%?qQK(6GiO;QZ)`MBHL*0KcsgXEMXiyH zEUXfJoX5F^cl3Vb+1SE+?Tv#%Bdpi3p;su&DAMs}4R26qgUklh+We0q0l}LzXSSFq z;wC~0*j{>-h4B}q4`K1FpY&2_gDgBfP~zj=7@PE5{z7LC?qS_d$~LVog9G!lwP^$Y z1x8h^kQqIE4Pyd&@Q8+g&$F9PX!>Pm+4Bu&#q;N!x1L{d*1WGD@9^R90qs|Y7DZ?t mi%6TayF~87o-nqjsMx|bdo2DttPA#4vBzAA{yr-ube;i>(rsq| literal 0 HcmV?d00001 diff --git a/Third/bin/com/lists/List1.class b/Third/bin/com/lists/List1.class new file mode 100644 index 0000000000000000000000000000000000000000..8a8f05333cb56a9e9334f882bc5e5bcd07626e0a GIT binary patch literal 260 zcmZ9G%?`m(5QWcFtJF{N26kAuk=PL%iB-db*x%L-SE^0g@?KUF3lHF-#N5Wp=9@V) znK|eEdAcTk&O2;(?c5%`;tA vVa6s0`e0X%46bC{m@X?(YQPyiP`mTMg2yy#@IiywEPID*ixr{GwBUaMM{_dQ literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/A.class b/Third/bin/com/polymorphism/A.class new file mode 100644 index 0000000000000000000000000000000000000000..e8caa080c4091c26d1f8d624707b0f3610161744 GIT binary patch literal 538 zcmZXQ%TB^T6o&r+q_m2!eOD&x1aXrHTKNxs=*4 z)Vk}P+eA&q`h}t1>@E%T(pZM0cB^k=2UQD|6??r|k_uHs4Rx}nr{uK05KHYnk}@T| z;Hq7~E?G*Zk%(PC;7Q^tk&gAy!9ETx957VpJy&H#9HGQuMTQiF42;ZI*4;5UJw1(m zaVO2!%eS+TE9sljUKlJ~kUg3_kfB8rqu8RGM<+9x^A8kW=Vga>Qw9k(X)i7w(78ns tu#FOBjJQKEgR|dIt~B1Uw*)xzf`tO?Ii#_8_z$shj1$5zoDv`d_ZO-+Zs7m` literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/AbstractEx.class b/Third/bin/com/polymorphism/AbstractEx.class new file mode 100644 index 0000000000000000000000000000000000000000..fd2596bc9d8428ccb380b7c07de8004934ee6fa0 GIT binary patch literal 1550 zcmaJ>-&Yey6#ga&ELm3}fI&bow$&yGZt+K}25k|cwcP-1Y$)_;64tmj+0EHZRQ?cO zeD%R+eE^knJbmup(!Zhl%_ayD>dDFM%)N8({qA?~oqzs&`wqYrtQ&|4j8}rX-3V%1 z^&o6K@S1gdzT8xytf<8&1`+}T59K3i*Q8&ySIQ6FiW2CZ^L$U;5{PGWC4t03u<4qJ zBWa-ry#oD?=ex_Tdf5%{$#TsV7<7V)td(Tw>2pVzP>d%q;d}-{p6=_?^99n`Kb?Ij zMHPB}HJ>XPNKtplLxFgMB!+O(z_7rH$WlI5_Cin#LJMh(Fpu>`$5~lpj&08$^?4Hm z7}eQ~2@GdH)o$pprv*k1g}p6({!ENx)W8{mp(t)kc{O`J4CR*NHI<1;B=z!zg)i|H zS(KZb0w+6R4lte1ZI}=^Z{cfX1$vrp_=sel>fG#hOD@Qj46CGc=m@H4U)QA2{xIQ7 zVarqGy0;u9AYe3VQYkkiu6FjH1S99&CEaT5mDN7VVDA57-eS~b(X0AWwL&I$>B!_h zW1cG|aTVVg__nK8i(5_Q)-7Dabut{Z*tVTayue;%^C-5EE9?0_5W(nb=r-7$el>Gn zQ_;+*AQRDT;wHW~z-DjPvfJ9i517|%X@@m-X;&3LHmR=mf`vO+6zKCvt5gB0O=oil zxVqbs=a1n>+%@nM$7a8M_Oup$#xE?i?>=El!+RbMc8!6;Q6mx6*o1=>3#)oeiCQP^ z>Uh6dDB>Pv4`g#Wa?RP^5D@nTju(}z{8f;R&fJ>CpcPi!B~MRw|Ne7vQKLnM9UJEZ zgJ|V@z_Y=V&9C6MXKDw1FS&`q?*+{I{>!bRp1r%fAhTQW;YQjaO`T%sn1%Tc_i+-Wwl zuW)7X#x~}rwsE`g0;%aYSQ7Xfjzh%DJpC&0?ESwQZz95*=IaAYppU&XhBI6z>Hlnm sGfl7b86g3+3H%=6+{4t?&GJr({}f{H`JTlMdN5dPvMaDgMGSv@0JXPiT>t<8 literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Abstractt.class b/Third/bin/com/polymorphism/Abstractt.class new file mode 100644 index 0000000000000000000000000000000000000000..fecb049888c5b6774d4dc499d3f971933f05e7ff GIT binary patch literal 1174 zcmZvbUr*Ce7{;HomX?hIa}yL8It6tDWdbTH#>79tOeZl8F@~#dG_0gum#&lWoxIVD zk!a!v@Ix7&)0VQhUF@9qocG`FJn#DF@6X==9^k2tl)!w`b1NOsIdwh1)3Up6b&PrHHT8Yp0q$X+iHn5l(s+pB!= z?RHQPe9LsV$8ntj4d2V)29|W(6v&T=Gq8+X0(wWLI&D@fMdhMy0k4m?r7)8Tdds({ zf=2j+ev`yat7l&jTEN1 zYT@N;Ow%@^0Az8ACr%!Dt}^*0qZRJzLZS7I`(W-)m|KkeaV{fq88cx$6|=Nbw67#E zTj7~_KX5g7t&idbP=+qxEynR~04kk8QL`9omys%CH9{>8VeN+5D^Wy(r6pKej3p%~ z5m2F4Wvs-t52>N#SpEg^~Xubyn OQu6zX=lfW;!;^oqalkhK literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Adda.class b/Third/bin/com/polymorphism/Adda.class new file mode 100644 index 0000000000000000000000000000000000000000..c666f7655327ddec593ccbe9408f263b222a77a8 GIT binary patch literal 495 zcmZvY%TB^T6o&r+w6s(~5b-WcbYV9pE-)s>=&Df?4Ev!>U`X2`?O^1wbfJk0AHat) zo+(6P!eY*ubNkNa`{(luzy(e$;6Q$3yS2 zKNf*zSih37)YlC8)@hHSaH|HwK_0e?HLNp~eHn{~Y19|V6YqzDq3WxEhdrK1V=tTq zO`RAT{>tWU!lxr{qk^i1t$%}bXQ>vEiyF2mOHFB}x}VJ{mDfpRth+i9JZcxQ!%(_= z(Ftz`Ax~2WyV$p|$5305@8ST54A#UT!kDP7IW}9Lm@*!=&B{(!O_M;}OS7EQF^4-h zJTyTA(P4ocJ-PE;fO#v9RC97{A1n# literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Banana.class b/Third/bin/com/polymorphism/Banana.class new file mode 100644 index 0000000000000000000000000000000000000000..2b1bc7435b02b1405accfd6f1c60b6f4a63b1012 GIT binary patch literal 609 zcmZXRO-sW-5Qg8a)wD5MZEfqf_2Xa_%ti1}5ws`>MTANZ#e>_p)RiP#Hd{Y_mL3#5 z_yhb=;w0%sC9urQ&OGnCldtcOPXPPavXEh@dMa=S%6|@&9^A<&a8GzhpM@+#<=^F* z9!kS7aVSG+ju_^)Tlf5dyZq6(P30@y=+-+7*`~S`HpY;5Fpdd^LQ96?Vi@#&08Rw&7){q5;h1Nge)K!CF+>2!xX8sB@^_}bs4OI76YzHYizsT z$)k*_g$hk3j(r~X-S%^2MBrc^3)H2C^t5uymCC);GBj+ literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Construct.class b/Third/bin/com/polymorphism/Construct.class new file mode 100644 index 0000000000000000000000000000000000000000..10efe0edf0710eab28d2a3316d0111b0e7c7577b GIT binary patch literal 968 zcmZ`%ZEq4m5PlYD53W~4ptQEAt*>|3_AI_uYO5tNAtBZTLt^~2z>3%03pwr@`Q~5J zSTHv62l%6mvj?#@;D?#a&OZChGqdyS_m7_d9-^us#<1G<9JA-y1IP1wAFaM)Rz0^L z_+dLxkYLCh^Am2`-0hl2tz*#+7#Jt3k+m4+_bk^6_8I2%TFq!OB&uFVsE9+;ki;TG zTsN92FkI3whj|%Y)}Y8Jhb0C13ndzZejpqT1uWA`FQjTq^+KC`dl*`FNBAn%a8*I^B6Wn&a1GZPloM`;;^+g>>osFsA?k6=Q&F*k4cWjA ziI~1Onn~QE32aK>9SwJ((=2$eC)^Ih)~pv(Bonbwt&*g;$55Q5=3n5JhHaP($-o;+ zWytF@8`!}E1!acZjPYso{nVM#lM}UF`kcDuir1mj68>A>vIRr7?zOqyG z4I!2F|1V92rt*nwK&#+zi?|E=`>Eb5MpLCt*q0+t5t92|;?2zfGN=tN^xNWcxMdmBAXIObx`iAs( ztd6jry*b2fI%bA2hS(h9{+EdB5%~gD0C6X%LW;Q4tA96_iM4erI}8TDPhlJr7BauI)VeLjgEX?pkq+4=S-EN~RY>O|5}~T8h`T{K zi76uM$WF<|4CXA%GEDq4n8rL77_6qo`XSL3dVKNeL?*(UvOYI?+V+)b`dx;BLZwoy zkjSvaz~W$=!LG@6(RWd9QRI+ky0ZC#q7KKy7Pbk^SmpBlEE~$=qZp==F|kfWIuM02 z`RcM!@kqjPyfI_VMW6ZQM1LXd2l0it6j3Vjadci4Dj)a5frCA?E%=1iT6JDlGV^d7 z`)pFrDpoJWN=F}9S+QP2q$^0WeEzTm2#BuB78unNIsKMpalz|=G z;?r9;aNOYx#u48b@fmm5I6B|Z@;g^JyaBk2!X9k27m&`f@h`-|eH=5!!2@(xxOXdD u^9ShDHG1)>|L_WrZ=k!26*>$(U>ApL;3l5p89TArSHM2aQX%IxocsYe^O#Bi literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Exception.class b/Third/bin/com/polymorphism/Exception.class new file mode 100644 index 0000000000000000000000000000000000000000..d98f7072e6e5466888a59cbdaaccc72b284693b7 GIT binary patch literal 704 zcmZuu(P|S>5IvKm-R!zeYhqKawQgJ6CKb9A1Ro;4h=Q<)5GjaHH=9d(%kJJ~_paE_ z(uWol`~W|ybZ!z_p@C)Q&dix}W@i6g|NaZ$6%HNL2%E7^!(1m9sV?#}Ri@$lAF<4h z(wTz>VdGwXSmm-fAuPX9nKEw)^9sZd<*_P#Budmy;h?D%NeLp4M(;R|#YpzTVdbAmV2RT0Y% z%AT=xdzfQ8C3cvr&c76F$=;r=!%@hd*e@Mjq4|>^HF#`o892ZLw*CyjeuX30c{pR6 zUo+a`++SF2uU}&0j=~Jtz6dNQ+(h1NwS}=h4ec1b0NO>Db3i d6ms*)l&m{zz%KTjS=$PgYVoi;vomMToSD7&^XoT&Lp-rz5vl_fdLtFgLKTmOavXYX8^yf% zdmAOf))oB6NucE@m>m#GuVf_kYeJ#kI3X0@sZ-&gfJGNJ%7m4!jKrr&*cb7!-wy=0 z>8gProcOUc?<`oFVKL11aXeLog?gvc=&=fhOyu+lo*x4o)Mg$n#2RqmS#cA zZ~J2%`va}_j7HSJ+W9Q-ADY8^{xL5E+xS|EV1vV04!sLU%b6} z@e4+q;>vfdRj>cR&3^Uq$w+{E`6RU*l0$|*&mke~;6C>^W4vKoU~3h= zn)}iWFO$kznw__|@Bj}J?G_%fXXbc}ddBvFZ84Xvm9RC_?0?vdh6eMRr8g5ryMF;- CfQHQg literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Fruit.class b/Third/bin/com/polymorphism/Fruit.class new file mode 100644 index 0000000000000000000000000000000000000000..f717faf4c820257d903c2dd299ca555fb34fa813 GIT binary patch literal 613 zcmZuu$w~u36s%4rtD|w>6^}_==Hf+MKtxYL4@y99ow3o8NjmgQT>i;}f+BeE1NmRu2O%4UtfJ?viORzXGfS|947%-V_YX~10x79 z$W62sb1Cc#+7^F(IjNKBI8+=f-; z|6rrauze^0^E6gs9M5ey3_Je~zhbDq6{%3~7|MRD&tScmqtHbe%N}ZQ8R}h;hF_-1 zAj~fKAPz}IR}OjH=b6ywh0{``lVPKKr`CC!VJTVYxtK|Yir?w9It1EKHPgIzAcz}l_UrrT6qie!K246Fgs-DV1 zp0ph_DIwy*#Q`4MIAmBa$n$W7Ck*yjUyVsX!_RSfHAU{rwi(hSk~0S_f_{>-Txj3H zGioggQq;^njip5sKBP5uNO_6d`q+o$TG5( z&ymvIJDEiO8INz3gZzJYM>>^; zVQ5dr((E%#Y&7rr1NZr(@f#{sx_(`2GvpiUMz|P2(Ze8y7)nhUi}N(<2z|vnpRkOOYxwY_)!i#Ni>2#?PIHAT<3{zC?wZX#(Wi)_Mln9bVV;HyCGAe!S guFZksD<;ZwZ&>&XzCZz&7VKF_u@7cgC1eh3Kg4u^*#H0l literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Multiply.class b/Third/bin/com/polymorphism/Multiply.class new file mode 100644 index 0000000000000000000000000000000000000000..e35d6362b933540825526ba459d36b8f0fef4a55 GIT binary patch literal 178 zcmX^0Z`VEs1_l!bZgvJHMh3~`{9OHl{G7_%{Gx)4%;H>q-_o3t%z~Usb_Nzk27#=^ zvPAuy#JqHU|D>$cy94x^VoL^d$ zoa&aD0~Fq-_o3t%z~UsBX$NBMh1bb z#Ii*FoW#6zegCAa)Z`L&1~x_pNu0VE8Mt$y285L7GcvGhczSAjGBWVOMKg+0QyCf9 zfZ|{YuHgLAqU2P!%p9O7pJP&SNl{{QNr@iFUN!~>Mh0deW(B&K3FsPj1`Y<0t2i0B MfFeM*-{fh6g?d#nGi>iKmY-C5SN4{QBhpt3U1M`Xf%q;Lo;bZ<76gICX~MW6IS`| zvpxh%tNZ|e!@uxBygdoBmQ~42ci*0K&poGa|NQgq2Y|D9sUyTNXt|Y4)wSPMT(7z; zYn99bx203^+=|elF&tRot2|?Kr<|EzS`n7d5V0f1NOQwnp+KgKgF|?uGKo}8* z&b)NQT)na+yhnV=77X#cYjL~CJ*nocMa`#t42Sanp^zo`3YQK;Z}NG5lS;w&q*KnO zicxeiKu0%2R}ilI(#{kt?l{70M*@91dbd?kcvtg9#Xvs}GK3U#q6sYBOwOs+eZm&J zl8qsbK~>QZLw|D5Evcf)aM-{Rn52eVCvi5x7Kq{oSQJMYCT=;t@Jw#j0`{iwn%1(g zUYqijDScDcC{+EYehkNOLdS82?w~NDw*}F_NhBHcs!C$3B3cv!r~b*KiWoI8hH-|d zBi{PT8it-^YPXm%q;X0|X1iJeRRgDShK#p`Q}&kw<8wOBGW6}VWV$ZxlJFGPl!5cO zKpa=OT^IAO7*1^E*gQ?yJ&8=>l2SgYU@jZD0y=CFYngjDNMS9ROU=YEiR%V#V45Pl zS`|)-VJJDX8?MEO{G7y11GfSxe77l)N^r-(UE~Nxys2}WPUJQzH)uYK;y%NXz(P^l zuyBWG=_qCyMs{y=o`UIahPO5X#Tiw|B*XrK&#l+9yc%?&j)x4ff?M}2aa*cZ?cD7Dv`PaLSw*h<*;jF?y=7+P06LMr&+fKh4_FflgYXk6AxKMrds%eqi=H z;)`F*OGuQ<1ci(`p!1K9?yH83;# zKD?d?e_a1HHr~MP59m-B_Xy(?_NigM2{)%0wm~tRYOztX4&vBL^Fd-Zj4q6lEz|VA zhaNnn-hPQb2pojOKv2=uCTl#PDCnzs6!3^@YC{>1X%r&F7j(50X=NBWYMUp}s8vVs klty7J(pN*!)+td$$1@%2;1_2k+Q4shSus4PJt4gK3t;F{*8l(j literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Palindrome2.class b/Third/bin/com/polymorphism/Palindrome2.class new file mode 100644 index 0000000000000000000000000000000000000000..900b78e48f9bad96c696f51e40a9bb0074c8466e GIT binary patch literal 1227 zcmaJ=+fEZv6kUhTbV@s5X&FJe)q4v_6{TKK6j89GBC$v`#)P4rl)hZd~X&V(`yu;udZ9QP#}KK_Uv#cb{#6> z0;ejrXDzhcRV!FBR~<_rQ}Ju2vup;o+#en)ArlG=R{qCflK8G^djhBPZz{)Js$pPz zjmg5YhAx4w$k7UIr&z6-o@WK^$imRj{Z|3ij~k)o>Nt%afi?+h96;KBvFtTlAyF;U zolGK)GqRYo0=@Zvh7^`%hJGCb7-S>-7W;Axwn%cn!4k*`bVl$wGq(}(PU1W+YPcYf zjhHk4A6Il-!es%iDN!8B@{mI`g`>(P%e;;Ph6NIy^&ymP7wFCxPWCB@QH*K0`gc1b zE;@?1#-Tcv*9h05p_XO%xQ-jRNk?tX45nG0k}nr#5-15Ik42KeZDKC?A!}w< zt7B5CL9IFd26-uF(BQbU|Cpjc%06sAhbrZAV$i&JaQNqtDGpKQYctEL)sO>?Szeu- zUAtbF!t1DpX6@ZGvl(el!+nyk`mLa5&DzqRKCWbZOeRGR1mPb7wDF~$xz}hF`4#eH zcn^uskvqv%x@B03tA1$f=-{p$ojAo4UKaC&Oz^Dr73tSI$n2r_*$(N^;q$o+Ti@I?-eJKN-nPxhWu=RhK z=-!Pkl(=x?&L871@aw#`p^%t3i}%jGbMHOp-aGUC_m{5#9^s)0O<=`~0;eDK&VwlK zANhm8IdFS^*omV+9?C&t!VpLwyJxP`bHlFlynQUaL}0q+hko){KrdIC0>+c5BQ5Ai z*_gt#zpZ3pomnPN_RLO7K?u_@L)&O02=Qb5qK{lQgXq9rifNL=q^-|deFn~J5HS4YMI zRwFu%J^9pEYsgMA)qZzW7buaM0{Iw3Tp&-Amcv`{p4$A3nGXaSES~B$m~exqJqqAG zODlyr%+sTiyNp(G+aHlmcP^0sgo1+d5@uE>urz`bl00<)GbBkNPuddE7HKA=+gQWh zAt@I(CT)>aqi;^H6$%$ve~T%jR(wy7K9rtehu{aHAxAsUdW*w~`B4_isPMf;|0W)= z<`yls`xCaH4(?{m^O`YgVnw~C?-tTlf47*nj+S55h?ERj^TwK^(!DPoB+6%ra)z&4RKlw(5t;$NvYv%@3}&R-wBwQc|a literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Polym.class b/Third/bin/com/polymorphism/Polym.class new file mode 100644 index 0000000000000000000000000000000000000000..49b73916b0230ff821c9f1896c7073db4873b1b3 GIT binary patch literal 1321 zcmZ`&X;afs6g{skBn?F{Wp|;7XiE!WQjU=v=i+c5O|-AB|-M0x36dY49T$LI*kpdeU~uIyiT-R^`OZ z7A*li?dHs4#;n-VZf*u@q!JiPw`Wh1$gye#H!sj1P2b2ku2t;PX)=}x;y%I(^gAMt zFRC@m384@D6zHB)Z+|1$c8w!O));S@PEy67fYtz;GApMVhVekbh(Ormy6YaoL-YtJ zWrz1q1b5arq4epm_%|sEB(Y0}aP(kRTr6u?Nh? zG~te$aA64-AzZwUCvp9G9kCl=-AlkA@C?Cbp=16QLHL>=OyUHAgP6i}li&|a&_TWL zuOL2L!br#UnL6g;R~V-`U&lgowVxn!LVro-D=hJBq3+r{j_cL8tcFu4`O>$_ zjX0tLscrdD7HnCo7G7^|n`K`hUUqHUteOJp<<4%&_pDlVP9QN~wym1wFA7Amxpjf) zBe!BE(8GCgt(1hoDIGC%3!GlIYUWDQ*)+X1xoHQ8Zduyv(zDb&T0{(wV_Fk>wUvX@*ZrOzF&NxP*x~E(`PrOh>nMTtSwm)>Vd0 z%4oLOR+ratwXH;c*67-#j;SEDVm0cv+)-<3)lBQS5t!20az7D3dR2PUe?r*;-JaQK z+SDqFjPzXB;m}WDR$zG5bE}?oSa{X28isV_7Y?VC{&^*HffZ&?@-mM5Oz+s(J_}1t z%dVJS0uQM(JTr!@RSd;y%xYM~BlS8L)aZ$hr+7wvvR*f96;^u^(=qapV=e)fBMgP~ zQXwr1Wa#66<5l2_j@MY_f%VfxoCQZB&YTZ!gj$$0e`4>oXHo;!~y3^Ws=-)W%La&+!>oJ@TR@kW19_AF- ztE^al4}JfpM1vGPOz+141CtoUP?-Fca-v+DO=T8R11W7E!}GfsA8X+vyHuqQzxI*i zES1^EwF8KaJrq_ZTez;aGu-GfP6Q<+iP*#E6w;J#Q0Qg!VUn|H^y3~Cs3P)hR@~(0 z28=G?HfE?Pf;)U>SoS0l?lL;ULV3JHy&ssTip`TgeXoT%_6JzpNI%%a(k}EC9;ctP z8ExT33$GZ^(br2XV3>F#$l=T(XYv6jH`RR!neI@7VoEBeH%EXpZUGsFjvoR^vOHz4 KK#6S^*8Tzv-3xmF literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Super.class b/Third/bin/com/polymorphism/Super.class new file mode 100644 index 0000000000000000000000000000000000000000..9ed9df58ec69895ca2bbb080209fd9e87477aba2 GIT binary patch literal 531 zcmZut%SyvQ6g|^d+L+qf+FIY$RV!#f+*RBNf)G@wbU#goc1n^dc?kV1T`0Kl1N0Cqx3Jmobf8w^!!-;)A zo(VT$V4UohY|K!)l%Y(n81lXTh@o(;JYgaa%R(6yhMFToahC>T5k2y;FBlq*a=Aa^ zk<|51vyc!iL&sUIWI*`b^D1bfWnlB4s^KC|L|~zfEt*m(32Zr;XsPUnNQTKUi3AS@ zWo#2etbf*ZeICbMg6#FXfk>vxGqH<(1A7e370VV5aL8cHHJ%?5MQ_QG9fk;GI2q^z zm_wCDuDFr$S4+1-mvyeNe)%= wrL399I_1`K05#O9Dr4h!`80zEDlcd>I;{X5v literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Super1.class b/Third/bin/com/polymorphism/Super1.class new file mode 100644 index 0000000000000000000000000000000000000000..7c06d1daaf2a373080bdedcd9651906e9acca960 GIT binary patch literal 544 zcmZ`#%SyvQ6g|_{#>QxCeY91p(N*ihAP6ohZbU%{Dnz=Urb9cDWI~dP{VZK5xbOq~ zDDh4dAE1l-oO{nXb6?+{UjQ6n$3TIh;j7SzRWJ=z5|3pXI^HA}$-aRSL+ys&awp)? z$hjQc2tQ+Boa~%zz)(Jtk<5-6ik)tsp>(2#!bB04g;`V>s;-R0#Uvbv`krHptPTJAqmdPKm7!wQzLVqp1~EN_}-BDAoI22H66DO_=L)lxZEiHtHY zO9T&lvuH6iQ~fvF4|tl|1lj4@p~%K+Xks000~-uWe=J+r#1?}QYrG&Lip~c|ei5K`6AAwiuN=nY>+~_e1U8RW%7WLN8O==(Yr~RLy=LO*?q#? zJtYOqlP~AZHWnziJ_b-ljVfUAYx$6-^>XC_^?LIWYu^B7&TJFY_79NCCkP{bnrizU D3d3z; literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/Test.class b/Third/bin/com/polymorphism/Test.class new file mode 100644 index 0000000000000000000000000000000000000000..cb24e419b6fdaee80a54c732c07d880c646ded0f GIT binary patch literal 815 zcmZvZ%TC)s6o&uF&9Uni8VH0Gis{t>iZ_+INLvY2>MClHK

ZC>dmXB70KAW5EI> z7CZnCRdL2fffg@3H~;55|2gOO@AVCU&)Bt4VQ7ac4yGzPi&Z+E$Se+yM5Zm&7#2_X zA09+J83(_ICnD4gjjuA1`a46_?;SJLeyEXfP=)QHjt0ZRKqlhXEFOyVhz}#d&>E+^AH+K`Ik{ zs8hk?eiJJU9Zkh}VZ^h{Gf2PZ#X?Wi$Uz5P3u_EZCBZIUVV%L68eWu83ctvaH-i$$ zWZX9mXcV+2HW{4a{S!~e42;TaJ&j@L`cI4AAB{NS9K6E^3-8N@Vk9m;njTlP38w_A zw0}9ucu})76hEaIfpcKSyJzZz2LjOeff{`@GrC)J3TS8MW%~-vb2?Pu&}x2z#_)_* zw-C_&oNmC2dGHrf8=ZZDg;x6#s}BH&egVs9qWuVB&mkLFr%>ZypOi+MLtd9aIt1zF xkd;C>huBosR_vo0$Lr literal 0 HcmV?d00001 diff --git a/Third/bin/com/polymorphism/dynamic2.class b/Third/bin/com/polymorphism/dynamic2.class new file mode 100644 index 0000000000000000000000000000000000000000..06653dcc9088175cbcd545db7f2f72cb9eb51687 GIT binary patch literal 668 zcmZuu%TC)+5IvKGIC0G@fdJ)Y%0mIESVC-2s%|QE6;+i|vFYl@z6!VU^^N>M%4fl% zMJ)OOd=z4?0|JRy){JM)nK`55hsXQ>0M2pbphDOPjSj{po@kSfuT-XkXp#u6!ZQao zLgyVkD8@1+)W4`i8oAgp~ z)SW6#56QVb>XlAtp&0ITf6v0LMZSjx)LjsKHcq4?HlRI&O>hUMNJIHuS^wr=967b; zVUOpl{3F4UtmhmZt^&@)dG6#N8aMn=fy>dtzzRNa^ri&P^ISFTHQceopP6l+<}DUm ztADZfy1*@=HKwnZODwU8ZR|XcUT|$CoIC8^VefTtp*(Yo<2LK;zPZ4`C+wGF2OKLn Fd;-f`hyVZp literal 0 HcmV?d00001 diff --git a/Third/src/com/Exception/Example.java b/Third/src/com/Exception/Example.java new file mode 100644 index 0000000..732d2d6 --- /dev/null +++ b/Third/src/com/Exception/Example.java @@ -0,0 +1,28 @@ +//package com.Exception; +// +//import java.io.FileInputStream; +// +//public class Example { +// public static void main(String args[]) { +// FileInputStream fis = null; +// /* +// * This constructor FileInputStream(File filename) throws +// * FileNotFoundException which is a checked exception +// */ +// fis = new FileInputStream("B:/myfile.txt"); { EXCEPTION FOUND HERE } +// int k; +// +// /* +// * Method read() of FileInputStream class also throws a checked +// * exception: IOException +// */ +// while ((k = fis.read()) != -1) { { EXCEPTION FOUND HERE } +// System.out.print((char) k); +// } +// +// /* +// * The method close() closes the file input stream It throws IOException +// */ +// fis.close(); { EXCEPTION FOUND HERE } +// } +//} diff --git a/Third/src/com/Exception/Exception2.java b/Third/src/com/Exception/Exception2.java new file mode 100644 index 0000000..0abc076 --- /dev/null +++ b/Third/src/com/Exception/Exception2.java @@ -0,0 +1,19 @@ +package com.Exception; + +import java.io.FileInputStream; +import java.io.IOException; + +public class Exception2 { + public static void main(String args[]) throws IOException + { + FileInputStream fis = null; + fis = new FileInputStream("D:/2.txt.txt"); + int k; + + while(( k = fis.read() ) != -1) + { + System.out.print((char)k); + } + fis.close(); + } +} diff --git a/Third/src/com/Exception/Exception3.java b/Third/src/com/Exception/Exception3.java new file mode 100644 index 0000000..0963210 --- /dev/null +++ b/Third/src/com/Exception/Exception3.java @@ -0,0 +1,27 @@ +package com.Exception; + +import java.io.FileInputStream; +import java.io.FileNotFoundException; +import java.io.IOException; + +public class Exception3 { +public static void main(String[] args){ + FileInputStream fis = null; + try{ + fis = new FileInputStream("B:/myfile.txt"); + }catch(FileNotFoundException fnfe){ + System.out.println("The specified file is not " + + "present at the given path"); + } + int k; + try{ + while(( k = fis.read() ) != -1) + { + System.out.print((char)k); + } + fis.close(); + }catch(IOException ioe){ + System.out.println("I/O error occurred: "+ioe); + } +} +} diff --git a/Third/src/com/Exception/package-info.java b/Third/src/com/Exception/package-info.java new file mode 100644 index 0000000..83ba13e --- /dev/null +++ b/Third/src/com/Exception/package-info.java @@ -0,0 +1,8 @@ +/** + * + */ +/** + * @author sagar + * + */ +package com.Exception; \ No newline at end of file diff --git a/Third/src/com/Strings/Buff.java b/Third/src/com/Strings/Buff.java new file mode 100644 index 0000000..fcc088d --- /dev/null +++ b/Third/src/com/Strings/Buff.java @@ -0,0 +1,46 @@ +package com.Strings; + +public class Buff { + public static void main(String args[]) { + StringBuffer sb = new StringBuffer("Hello "); + sb.append("Java");// now original string is changed + System.out.println(sb);// prints Hello Java + + StringBuilder sb1=new StringBuilder("Hello"); + sb1.insert(1, "java"); + System.out.println(sb1); + + StringBuffer s=new StringBuffer("Hello"); + s.replace(1, 1, "java"); + System.out.println(s); + + StringBuilder s1=new StringBuilder("Hello"); + s1.delete(1, 3); + System.out.println(s1); + + StringBuffer s2=new StringBuffer("Hello"); + s2.reverse(); + System.out.println(s2); + + StringBuilder s3=new StringBuilder(); + System.out.println(s3.capacity()); + s3.append("java is my favourite language"); + System.out.println(s3.capacity()); + + StringBuilder s4=new StringBuilder("Hello"); + System.out.println(s4.capacity()); + + StringBuilder s5=new StringBuilder(); + System.out.println(s5.capacity()); + s5.append("Namskara guruuuuu"); + System.out.println(s5.capacity()); + + s5.ensureCapacity(10); + System.out.println(s5.capacity()); + + s5.ensureCapacity(60); + System.out.println(s5.capacity()); + + + } +} diff --git a/Third/src/com/Strings/ComparePerformance.java b/Third/src/com/Strings/ComparePerformance.java new file mode 100644 index 0000000..dc6eef7 --- /dev/null +++ b/Third/src/com/Strings/ComparePerformance.java @@ -0,0 +1,27 @@ +package com.Strings; + +public class ComparePerformance { +public static void main(String[] args) { + long startTime=System.currentTimeMillis(); + for(int i=0;i<50000;++i){ + String s1="hello"; + //System.out.println(s1); + String s2="hello"; + } + long endTime=System.currentTimeMillis(); + System.out.println("Time taken for creation of string literals: "+(endTime-startTime)+" millisecs"); + + + long startTime1=System.currentTimeMillis(); + for(int i=0;i<50000;++i){ + String s3=new String("hello"); +// String s1="hello"; + String s4=new String("hello"); +// String s2="hello"; + } + long endTime1=System.currentTimeMillis(); + System.out.println("Time taken for creation of string objects: "+(endTime1-startTime1)+" millisecs"); + + //System.out.println(s1); +} +} diff --git a/Third/src/com/Strings/ConcatTest.java b/Third/src/com/Strings/ConcatTest.java new file mode 100644 index 0000000..e1a50f9 --- /dev/null +++ b/Third/src/com/Strings/ConcatTest.java @@ -0,0 +1,42 @@ +package com.Strings; + +public class ConcatTest { + public static String concatWithString() { + String t = "Java"; + for (int i = 0; i < 10000; i++) { + t = t + "Tpoint"; + } + return t; + } + + public static String concatWithStringBuffer() { + StringBuffer sb = new StringBuffer("Java"); + for (int i = 0; i < 1000000; i++) { + sb.append("Tpoint"); + } + return sb.toString(); //important to convet to string!! + } + + public static String concatWithStringBuilder() { + StringBuilder sb = new StringBuilder("Java"); + for (int i = 0; i < 1000000; i++) { + sb.append("Tpoint"); + } + return sb.toString(); //important to convet to string!! + } + + public static void main(String[] args) { + long startTime = System.currentTimeMillis(); + concatWithString(); + System.out.println("Time taken by Concating with String: " + (System.currentTimeMillis() - startTime) + "ms"); + startTime = System.currentTimeMillis(); + concatWithStringBuffer(); + System.out.println( + "Time taken by Concating with StringBuffer: " + (System.currentTimeMillis() - startTime) + "ms"); + + startTime=System.currentTimeMillis(); + concatWithStringBuilder(); + System.out.println("Time taken by Concating with StringBuilder: "+(System.currentTimeMillis()-startTime)+"ms"); + + } +} diff --git a/Third/src/com/Strings/InstanceTest.java b/Third/src/com/Strings/InstanceTest.java new file mode 100644 index 0000000..62e000d --- /dev/null +++ b/Third/src/com/Strings/InstanceTest.java @@ -0,0 +1,26 @@ +package com.Strings; + +public class InstanceTest { + public static void main(String args[]) { + System.out.println("Hashcode test of String:"); + String str = "java"; + System.out.println(str.hashCode()); + str = str + "tpoint"; + System.out.println(str.hashCode()); + str=str+"f"; + System.out.println(str.hashCode()); + + System.out.println("Hashcode test of StringBuffer:"); + StringBuffer sb = new StringBuffer("java"); + System.out.println(sb.hashCode()); + sb.append("tpoint"); + System.out.println(sb.hashCode()); + + System.out.println("Hashcode test of StringBuffer:"); + StringBuilder sb1 = new StringBuilder("java"); + System.out.println(sb1.hashCode()); + sb1.append("tpoint"); + System.out.println(sb1.hashCode()); + + } +} diff --git a/Third/src/com/Strings/Palindrome.java b/Third/src/com/Strings/Palindrome.java new file mode 100644 index 0000000..a090978 --- /dev/null +++ b/Third/src/com/Strings/Palindrome.java @@ -0,0 +1,28 @@ +package com.Strings; + +import java.util.*; + +class Palindrome +{ + public static void main(String args[]) + { + String original, reverse = ""; + Scanner in = new Scanner(System.in); + + System.out.println("Enter a string to check if it is a palindrome"); + original = in.nextLine(); + + int length = original.length(); + + for ( int i = length - 1; i >= 0; i-- ) + reverse = reverse + original.charAt(i); + + if (original.equals(reverse)) + System.out.println("Entered string is a palindrome."); + else + System.out.println("Entered string is not a palindrome."); + + in.close(); + } +} + diff --git a/Third/src/com/Strings/Palindrome2.java b/Third/src/com/Strings/Palindrome2.java new file mode 100644 index 0000000..5a4f954 --- /dev/null +++ b/Third/src/com/Strings/Palindrome2.java @@ -0,0 +1,36 @@ +package com.Strings; + +import java.util.*; + +class Palindrome2 { + public static void main(String args[]) { + String inputString; + Scanner in = new Scanner(System.in); + + System.out.println("Input a string"); + inputString = in.nextLine(); + + int length = inputString.length(); + int i, begin, end, middle; + + begin = 0; + end = length - 1; + middle = (begin + end) / 2; + + for (i = begin; i <= middle; i++) { + if (inputString.charAt(begin) == inputString.charAt(end)) { + begin++; + end--; + } else { + break; + } + } + if (i == middle + 1) { + System.out.println("Palindrome"); + } else { + System.out.println("Not a palindrome"); + } + in.close(); + } +} + diff --git a/Third/src/com/Strings/PalindromeTest.java b/Third/src/com/Strings/PalindromeTest.java new file mode 100644 index 0000000..bcc5fba --- /dev/null +++ b/Third/src/com/Strings/PalindromeTest.java @@ -0,0 +1,44 @@ +package com.Strings; + +public class PalindromeTest { + /** + * Test the actual code if it works correctly + */ + public static void main(String[] args) { + System.out.println(checkIntegerPalindrome(100)); // false + System.out.println(checkIntegerPalindrome(101)); // true + System.out.println(checkIntegerPalindrome(500045)); // false + System.out.println(checkIntegerPalindrome(50005)); // true + } + + /** + * This function will test the equality if a number and its reverse. + * + * @return true if number is palindrome else false + */ + public static boolean checkIntegerPalindrome(int number) { + boolean isPalindrome = false; + if (number == reverse(number)) { + isPalindrome = true; + } + return isPalindrome; + } + + /** + * This function will reverse a given number. + * + * @return reverse number + */ + public static int reverse(int number) { + int reverse = 0; + int remainder = 0; + do { + remainder = number % 10; + reverse = reverse * 10 + remainder; + number = number / 10; + + } while (number > 0); + return reverse; + } +} + diff --git a/Third/src/com/Strings/RemoveAChar.java b/Third/src/com/Strings/RemoveAChar.java new file mode 100644 index 0000000..1d7223e --- /dev/null +++ b/Third/src/com/Strings/RemoveAChar.java @@ -0,0 +1,15 @@ +package com.Strings; + +public class RemoveAChar { +public static void main(String[] args) { + String str="This is java"; + System.out.println(removeCharAt(str,3)); + + String s="Hello brother"; + System.out.println(s.substring(0, 8)+s.substring(7)); +} + + public static String removeCharAt(String s, int pos){ + return s.substring(0,pos)+s.substring(pos+1); + } +} diff --git a/Third/src/com/Strings/Reverse1.java b/Third/src/com/Strings/Reverse1.java new file mode 100644 index 0000000..d91bc3b --- /dev/null +++ b/Third/src/com/Strings/Reverse1.java @@ -0,0 +1,26 @@ +package com.Strings; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; + +public class Reverse1 { +public static void main(String[] args) { + String s=""; + System.out.println("Enter the input string"); + try{ + BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); + s=br.readLine(); +//// char[] try1=s.toCharArray(); +//// for(int i=try1.length-1;i>=0;i--){ +//// System.out.print(try1[i]); + +// s.reverse(); + System.out.println(s); + + } + catch(IOException e){ + e.printStackTrace(); + } +} +} diff --git a/Third/src/com/Strings/Reverse2.java b/Third/src/com/Strings/Reverse2.java new file mode 100644 index 0000000..d8a56a2 --- /dev/null +++ b/Third/src/com/Strings/Reverse2.java @@ -0,0 +1,19 @@ +package com.Strings; + +public class Reverse2 { +public static void main(String[] args) { + String i="AliveIsAwesome"; + StringBuilder i1=new StringBuilder(i); //or StringBuilder i1=new StringBuilder(i); i1.reverse(); + //i1.append(i); + i1=i1.reverse(); +// for(int j=0;jtrial1=new LinkedList<>(); + for(char c:hello) + trial1.add(c); + Collections.reverse(trial1); +// ListIterator li=trial1.listIterator(); +// while(li.hasNext()){ +// System.out.print(li.next()); +// } + for(char k: trial1){ + System.out.print(k); + } +} +} diff --git a/Third/src/com/Strings/Reverse5.java b/Third/src/com/Strings/Reverse5.java new file mode 100644 index 0000000..dd39dc1 --- /dev/null +++ b/Third/src/com/Strings/Reverse5.java @@ -0,0 +1,14 @@ +package com.Strings; + +public class Reverse5 { + public static void main(String[] args) { + String input = "Be in present"; //s=string as byte array!! + byte [] s = input.getBytes(); + byte [] result = new byte [s.length]; + + for(int i = 0; i0;i--){ + System.out.println(a[i]); + } + + + } +} diff --git a/Third/src/com/Strings/Stringsplit.java b/Third/src/com/Strings/Stringsplit.java new file mode 100644 index 0000000..242fa96 --- /dev/null +++ b/Third/src/com/Strings/Stringsplit.java @@ -0,0 +1,27 @@ +package com.Strings; + +public class Stringsplit { + public static void main(String[] args) { + String str = "Hai,hello,namaskara,vanakkam,namaste,vande maataram"; + String[] temp; + String delimiter = "//,"; + temp = str.split(delimiter); + for (int i = 0; i < temp.length; i++) { + System.out.println(temp[i]); + System.out.println(); + // // str = "ondu erdu mooru nalku aidu muchchu"; + delimiter = "\\,"; + temp = str.split(delimiter); +// System.out.println(temp[0]); + // } + // for (int i = 0; i < temp.length; i++) { + // System.out.println(""); + // temp = str.split(delimiter, 2); + // System.out.println(temp[i]); + // for (int j = 0; j < temp.length; j++) { + // System.out.println(temp[j]); + // } + // } + } + } +} diff --git a/Third/src/com/Strings/WordSearch.java b/Third/src/com/Strings/WordSearch.java new file mode 100644 index 0000000..d26c749 --- /dev/null +++ b/Third/src/com/Strings/WordSearch.java @@ -0,0 +1,15 @@ +package com.Strings; + +public class WordSearch { +public static void main(String[] args) { + String str="Hello world, Hello bro.."; + int id=str.indexOf("Hello"); + int id1=str.indexOf("Hello", 4); + + if(id==-1 && id1==-1){ + System.out.println("Position of Hello could'nt be found"); + } + else + System.out.println("Hello found at position "+id+","+id1); +} +} diff --git a/Third/src/com/basic/A.java b/Third/src/com/basic/A.java new file mode 100644 index 0000000..2598813 --- /dev/null +++ b/Third/src/com/basic/A.java @@ -0,0 +1,12 @@ +package com.basic; + +public class A { + + +public void show(){ + + System.out.println("A class show method"); + +} + +} \ No newline at end of file diff --git a/Third/src/com/basic/Anagram.java b/Third/src/com/basic/Anagram.java new file mode 100644 index 0000000..176936c --- /dev/null +++ b/Third/src/com/basic/Anagram.java @@ -0,0 +1,48 @@ +package com.basic; +import java.util.*; + +public class Anagram { + + public static void main(String args[]) throws Exception + { + Boolean FLAG=true; + + Scanner sc= new Scanner(System.in); + + System.out.println("Enter 1st string"); + + String s1=sc.nextLine(); + + System.out.println("Enter 2nd string"); + + String s2=sc.nextLine(); + + int i,j; + i=s1.length(); + j=s2.length(); + + if(i==j) + { + for(int k=0;k= 0; i--) + System.out.print (letters[i] + " "); + scan.close(); + } +} diff --git a/Third/src/com/basic/Arr2.java b/Third/src/com/basic/Arr2.java new file mode 100644 index 0000000..893eb44 --- /dev/null +++ b/Third/src/com/basic/Arr2.java @@ -0,0 +1,26 @@ +package com.basic; + +import java.util.Scanner; + +public class Arr2 { + public static void main (String[] args) + { + Scanner scan = new Scanner (System.in); + + char[] letters = new char[10]; + + System.out.println ("The size of the array: " + letters.length); + for (int index = 0; index < letters.length; index++) + { + System.out.print ("Enter number " + (index+1) + ": "); + letters[index] = scan.next().charAt(0); + + } + + System.out.println ("The numbers in reverse order:"); + + for (int index = letters.length-1; index >= 0; index--) + System.out.print (letters[index] + " "); + scan.close(); + } +} diff --git a/Third/src/com/basic/Arrr.java b/Third/src/com/basic/Arrr.java new file mode 100644 index 0000000..c398563 --- /dev/null +++ b/Third/src/com/basic/Arrr.java @@ -0,0 +1,86 @@ +package com.basic; + +/*class Super { + + int a, b; + + void add() { + + System.out.println((a + b)); + + } + +} + +public class Arrr extends Super { + + void show() { + + System.out.println("this is sub class show() method"); + + } + + public static void main(String[] args) { + + Arrr obj = new Arrr(); + + obj.add(); + + obj.a = 1; + obj.b = 2; + + obj.add(); + obj.show(); + + } +} + +*/ + + +public class Arrr { + +void add(){ + System.out.println("No-arg method"); +} + +void add(int i){ + System.out.println("int-arg method"); +} + +void add(String str){ + System.out.println("String-arg method"); +} + +void add(float d){ + System.out.println("float-arg method"); +} + +void add(int a, int b){ + System.out.println("2 int-arg method"); +} +void add(int a, float b, boolean x){ + System.out.println("Different data types as parameters"); + System.out.print(a+","); + System.out.print(b+","); + System.out.print(x); +} + +public static void main(String[] args){ + + Arrr obj= new Arrr(); + + obj.add(); + obj.add(10); + obj.add(1.2f); + obj.add("java"); + obj.add(1, 2); + obj.add(1,1.2f,true); + +} +} + + + + + diff --git a/Third/src/com/basic/B.java b/Third/src/com/basic/B.java new file mode 100644 index 0000000..bef8d81 --- /dev/null +++ b/Third/src/com/basic/B.java @@ -0,0 +1,12 @@ +package com.basic; + + +public class B extends A{ + +public void print(){ + + System.out.println("B class show method"); + +} + +} \ No newline at end of file diff --git a/Third/src/com/basic/Binary.java b/Third/src/com/basic/Binary.java new file mode 100644 index 0000000..7c10a3e --- /dev/null +++ b/Third/src/com/basic/Binary.java @@ -0,0 +1,37 @@ + +package com.basic; + +import java.util.*; + +public class Binary { + public static void main(String args[]) { + Scanner venu = new Scanner(System.in); + int l = 0; + int h = 0; + int m = 0; + int n = 0; + int key = 0; + int i = 0; + System.out.print("enter key"); + key = venu.nextInt(); + System.out.println("Enter the nor of elements"); + n = venu.nextInt(); + int a[] = new int[n]; + System.out.println("enetr the no!"); + for (i = 0; i=0;--j){ + System.out.println(a[j]); + } + + System.out.println("Permutations of the entered string"); + + + + in.close(); +} +} diff --git a/Third/src/com/basic/Palindrome2.java b/Third/src/com/basic/Palindrome2.java new file mode 100644 index 0000000..1ea896b --- /dev/null +++ b/Third/src/com/basic/Palindrome2.java @@ -0,0 +1,39 @@ +package com.basic; + +import java.util.*; + +class Palindrome2 +{ + public static void main(String args[]) + { + String inputString; + Scanner in = new Scanner(System.in); + + System.out.println("Input a string"); + inputString = in.nextLine(); + + int length = inputString.length(); + int i, begin, end, middle; + + begin = 0; + end = length - 1; + middle = (begin + end)/2; + + for (i = begin; i <= middle; i++) { + if (inputString.charAt(begin) == inputString.charAt(end)) { + begin++; + end--; + } + else { + break; + } + } + if (i == middle + 1) { + System.out.println("Palindrome"); + } + else { + System.out.println("Not a palindrome"); + } + in.close(); + } +} diff --git a/Third/src/com/basic/Polym.java b/Third/src/com/basic/Polym.java new file mode 100644 index 0000000..3b5ee12 --- /dev/null +++ b/Third/src/com/basic/Polym.java @@ -0,0 +1,64 @@ +package com.basic; + +class Adda{ + void sha(){ + System.out.println("Extra class"); + + } +} + +class Test { + + void show() { + + System.out.println("test class show() method"); + } + void method(String s) { + + System.out.println("String-arg"); + + } + + //void method(test obj){ + //System.out.println("hello"); + //} + void method(Adda o){ + o.sha(); + } + +} + + class Polym { + + void method(String s) { + + System.out.println("String-arg"); + + } + + void method(Test obj) { + + System.out.println("method(Test obj)-arg"); + obj.show(); + obj.method("hai"); + //obj.method(new Test()); + } + + + public static void main(String[] args) { + + Polym obj = new Polym(); + obj.method("polymorphism definition in oops"); + obj.method(new Test()); //using reference types.. this is chindi!! + Test ob=new Test(); + //ob.method(new Test()); + ob.show(); + ob.method("namskara"); + C o=new C(); + o.print(); + o.display(); + ob.method(new Adda()); + Adda x=new Adda(); + x.sha(); + } +} diff --git a/Third/src/com/basic/Pyramid.java b/Third/src/com/basic/Pyramid.java new file mode 100644 index 0000000..1882943 --- /dev/null +++ b/Third/src/com/basic/Pyramid.java @@ -0,0 +1,24 @@ +package com.basic; +import java.util.*; + +public class Pyramid { +public static void main(String[] args) { + Scanner in=new Scanner(System.in); + int n=0; + System.out.println("Enter the max nor:"); + n=in.nextInt(); + for(int i=1;i=0;--i){ + for(int j=0;j>>" + emp1.hashCode()); + int originalHashCode = System.identityHashCode(emp1); + System.out.println("Original hashCode of Emp---->>>"+originalHashCode); + + Emp e1=new Emp(23); + Emp e2=new Emp(29); + Emp e3=new Emp(24); + Emp e4=new Emp(25); + Emp e5=new Emp(26); + Emp e6=new Emp(27); + Emp e7=new Emp(28); + + HashSet hs=new HashSet(); + + hs.add(e1); + hs.add(e2); + hs.add(e3); + hs.add(e4); + hs.add(e5); + hs.add(e6); + hs.add(e7); + + System.out.println("emp1.equals(emp2)--->>>"+e1.equals(e2)); + System.out.println("emp1.equals(emp2)--->>>"+e2.equals(e4)); + System.out.println("HashSet Size--->>>"+hs.size()); + System.out.println("hs.contains( new Emp(25))--->>>"+hs.contains(new Emp(25))); + System.out.println("hs.remove( new Emp(24)--->>>"+hs.remove( new Emp(24))); + System.out.println("Now HashSet Size--->>>"+hs.size()); + + } +} diff --git a/Third/src/com/basic/ToArray.java b/Third/src/com/basic/ToArray.java new file mode 100644 index 0000000..dbe4da0 --- /dev/null +++ b/Third/src/com/basic/ToArray.java @@ -0,0 +1,43 @@ +package com.basic; + +public class ToArray { + public static void main(String[] args) { + ToArray a = new ToArray(); + a.add(); + a.sub(); + System.out.println(args.length); + for (String al : args) { + System.out.println(al); + } + + for (int i = 0; i < args.length; i++) { + System.out.println(args[i]); + } + + } + + void add() { + System.out.println("Hai"); + } + + void sub() { + + } + +} + +class Hello extends ToArray { + public static void main(String[] args) { + String[] a={"hai","hello","hey","dude"}; + ToArray tt = new ToArray(); + tt.add(); + for (String al : args) { + System.out.println(al); + } + + //tt.main("hai"); //args[i] or args.get[i] + ToArray.main(a); + main(a); + } + +} \ No newline at end of file diff --git a/Third/src/com/basic/Too.java b/Third/src/com/basic/Too.java new file mode 100644 index 0000000..d467556 --- /dev/null +++ b/Third/src/com/basic/Too.java @@ -0,0 +1,11 @@ +package com.basic; + +class Too { + public static void main(String[] args) { + + ToArray t=new ToArray(); + String[] a={"dad","vses","fsrv","fvbt"}; + t.add(); + ToArray.main(a); ///because main is static, we can directly call it using the class name itself!! + } +} diff --git a/Third/src/com/lists/List1.java b/Third/src/com/lists/List1.java new file mode 100644 index 0000000..62a1faa --- /dev/null +++ b/Third/src/com/lists/List1.java @@ -0,0 +1,5 @@ +package com.lists; + +public class List1 { + +} diff --git a/Third/src/com/polymorphism/AbstractEx.java b/Third/src/com/polymorphism/AbstractEx.java new file mode 100644 index 0000000..734fbef --- /dev/null +++ b/Third/src/com/polymorphism/AbstractEx.java @@ -0,0 +1,98 @@ +package com.polymorphism; + +import java.awt.Color; +//import java.awt.Color; +import java.util.ArrayList; + +/** + * Java Program to demonstrate what is abstract class and abstract method in + * Java, how to use them, when to use them with a practical example. + * + * @author Javin Paul + */ + +class AbstractEx { + + public static void main(String args[]) { + Fruit mango = new Mango(Color.YELLOW, true); // mango is seasonal + Fruit banana = new Banana(Color.YELLOW, false); // banana is not + // seasonal + + //Fruit gt; + ArrayList platter = new ArrayList(); + platter.add(mango); + platter.add(banana); + serve(platter); + } + + public static void serve(ArrayList platter) { + System.out.println("Preparing fruits to serve"); + for (Fruit f : platter) { + f.prepare(); + } + } +} + +/* + * Abstract class to represent Fruit, defined only essential properties of Fruit + * here and make things abstract which is different for different fruits. + */ +abstract class Fruit { + private Color color; + private boolean seasonal; + + public Fruit(Color color, boolean seasonal) { + this.color = color; + this.seasonal = seasonal; + } + + /* + * This is an abstract method, see it doesn't have method body, only + * declaration/ + */ + + public abstract void prepare(); + + public Color getColor() { + return color; + } + + public boolean isSeasonal() { + return seasonal; + } +} + +/** + * A concrete class to extend Fruit, since Mango IS-A Fruit extending Fruit is + * justified. it got all properties of fruit, and it defines how to prepare + * mango for eating. + */ + +class Mango extends Fruit { + + public Mango(Color color, boolean seasonal) { + super(color, seasonal); + } + + @Override + public void prepare() { + System.out.println("Cut the Mango"); + } +} + +/* + * Another concrete class to extend Fruit. + */ + +class Banana extends Fruit { + + public Banana(Color color, boolean seasonal) { + super(color, seasonal); + // TODO Auto-generated constructor stub + } + + @Override + public void prepare() { + System.out.println("Peal the Banana"); + } +} diff --git a/Third/src/com/polymorphism/Abstractt.java b/Third/src/com/polymorphism/Abstractt.java new file mode 100644 index 0000000..d2ab52e --- /dev/null +++ b/Third/src/com/polymorphism/Abstractt.java @@ -0,0 +1,92 @@ +package com.polymorphism; + +interface Multiply { + public abstract int multiplyTwo(int n1, int n2); + + int multiplyThree(int n1, int n2, int n3); +} + +interface Multiply2 extends Multiply { + public abstract int multiplyTwo(int n1, int n2); + + int multiplyThree(int n1, int n2, int n3); +} + +abstract class G extends D implements Multiply, Multiply2 { + public abstract int multiplyTwo(int n1, int n2); + + public abstract int multiplyThree(int n1, int n2, int n3); + + public abstract int main(int i); + + public void add() { + System.out.println("hai"); + } + + public void show() { + System.out.println("How"); + } + + public void add(int i) { + System.out.println("hello"); + } +} + +abstract class D { + abstract void show(); + + public void ex() { + System.out.println("wow1"); + } + int Multiply(int n1,int n2){ + return 0; + } +} + +class F extends D implements Multiply2{ + public void ex() { + System.out.println("wow"); + } + + void show(){ + System.out.println(" "); + } + + public int multiplyTwo(int n1, int n2){ + return 0; + } + public int multiplyThree(int n1, int n2, int n3){ + return 0; + } + +} + +/* + * class H implements Multiply{ public void add(){ System.out.println("hai"); } + * public void add(int i){ System.out.println("hello"); } } + */ +class Abstractt extends G implements Multiply, Multiply2 { + public int multiplyTwo(int num1, int num2) { + return num1 * num2; + } + + public void show() { + System.out.println("bro"); + } + + public int multiplyThree(int num1, int num2, int num3) { + return num1 * num2 * num3; + } + + public static void main(String args[]) { + Abstractt obj = new Abstractt(); + System.out.println(obj.multiplyTwo(3, 7)); + System.out.println(obj.multiplyThree(1, 9, 0)); + } + public int main(int i) { + return 0; + } + public void main(){ + + } +} \ No newline at end of file diff --git a/Third/src/com/polymorphism/Construct.java b/Third/src/com/polymorphism/Construct.java new file mode 100644 index 0000000..71df5f6 --- /dev/null +++ b/Third/src/com/polymorphism/Construct.java @@ -0,0 +1,87 @@ +package com.polymorphism; + +public class Construct { + int a, b; + + Construct(int x, int y) { + a = x; + b = y; + System.out.println(a+","+b); + } + + public static void main(String[] args) { + new Construct(10, 20); + } +} + +/* +package instanceofjava; +class Sample{ //DEFAULT CONSTRUCTOR +int a,b +Sample(){ +a=37; +b=46; +} + +public static void main(String[] args){ + + Sample obj=new Sample(); + System.out.println(obj.a); + System.out.println(obj.b); + +} +} + + + +package instanceofjava; +class Sample{ //PARAMETERIZED CONSTRUCTOR +int a,b +Sample(int x, int y){ +a=x; +b=y; +} + +public static void main(String[] args){ + + Sample obj=new Sample(37,46); + System.out.println(obj.a); + System.out.println(obj.b); + +} +} + + +package instanceofjava; +class Sample{ +int a,b +Sample(){ //CONSTRUCTOR OVERLOADING +this(1,2); + System.out.println("Default constructor"); + +} +Sample(int x , int y){ + +this(1,2,3); +a=x; +b=y; + System.out.println("Two argument constructor"); + +} + +Sample(int a , int b,int c){ + System.out.println("Three argument constructor") +} +public static void main(String[] args){ + + Sample obj=new Sample(); + System.out.println(obj.a); + System.out.println(obj.b); + +} +} + +*/ + + + diff --git a/Third/src/com/polymorphism/Dynamicpoly.java b/Third/src/com/polymorphism/Dynamicpoly.java new file mode 100644 index 0000000..c8cd0c6 --- /dev/null +++ b/Third/src/com/polymorphism/Dynamicpoly.java @@ -0,0 +1,26 @@ +package com.polymorphism; + + class A { //DYNAMIC POLYMORPHISM MEANS OVERRIDING. + + void show(String s) { + + System.out.println("super class method"); + + } + +} + +public class Dynamicpoly extends A { + + void show(String s) { //OVERRIDED METHOD SHOW() + + System.out.println("sub class method"); + + } + + public static void main(String[] args) { + Dynamicpoly obj = new Dynamicpoly(); + obj.show("overrided show()!!"); + } + +} diff --git a/Third/src/com/polymorphism/Exception.java b/Third/src/com/polymorphism/Exception.java new file mode 100644 index 0000000..5baa8f4 --- /dev/null +++ b/Third/src/com/polymorphism/Exception.java @@ -0,0 +1,50 @@ +package com.polymorphism; + +/*public class Exception { + public class Super { + int a,b; + void add(){ + System.out.println("super class add() method"); + } + } + + + public class Sub extends Super { + + void add() throws IOException{ // ERROR: - Exception IOException is not compatible with + //throws clause in Super.add() + System.out.println("this is sub class add() method"); + } + + public static void main(String [] args){ + + Sub obj= new Sub(); + + } + } +*/ + + + + class Super1 { + int a,b; + void add() { + System.out.println("super class add() method"); + } + } + + + + public class Exception extends Super1 { + + void add() {// works fine + System.out.println("this is sub class add() method"); + } + + public static void main(String [] args){ + + Exception obj= new Exception(); + obj.add(); + + } +} diff --git a/Third/src/com/polymorphism/Palindrome.java b/Third/src/com/polymorphism/Palindrome.java new file mode 100644 index 0000000..16ca3c4 --- /dev/null +++ b/Third/src/com/polymorphism/Palindrome.java @@ -0,0 +1,27 @@ +package com.polymorphism; + +import java.util.*; + +class Palindrome +{ + public static void main(String args[]) + { + String original, reverse = ""; + Scanner in = new Scanner(System.in); + + System.out.println("Enter a string to check if it is a palindrome"); + original = in.nextLine(); + + int length = original.length(); + + for ( int i = length - 1; i >= 0; i-- ) + reverse = reverse + original.charAt(i); + + if (original.equals(reverse)) + System.out.println("Entered string is a palindrome."); + else + System.out.println("Entered string is not a palindrome."); + + in.close(); + } +} diff --git a/Third/src/com/polymorphism/Palindrome2.java b/Third/src/com/polymorphism/Palindrome2.java new file mode 100644 index 0000000..ddd7374 --- /dev/null +++ b/Third/src/com/polymorphism/Palindrome2.java @@ -0,0 +1,35 @@ +package com.polymorphism; + +import java.util.*; + +class Palindrome2 { + public static void main(String args[]) { + String inputString; + Scanner in = new Scanner(System.in); + + System.out.println("Input a string"); + inputString = in.nextLine(); + + int length = inputString.length(); + int i, begin, end, middle; + + begin = 0; + end = length - 1; + middle = (begin + end) / 2; + + for (i = begin; i <= middle; i++) { + if (inputString.charAt(begin) == inputString.charAt(end)) { + begin++; + end--; + } else { + break; + } + } + if (i == middle + 1) { + System.out.println("Palindrome"); + } else { + System.out.println("Not a palindrome"); + } + in.close(); + } +} diff --git a/Third/src/com/polymorphism/PalindromeTest.java b/Third/src/com/polymorphism/PalindromeTest.java new file mode 100644 index 0000000..499e185 --- /dev/null +++ b/Third/src/com/polymorphism/PalindromeTest.java @@ -0,0 +1,43 @@ +package com.polymorphism; + +public class PalindromeTest { + /** + * Test the actual code if it works correctly + */ + public static void main(String[] args) { + System.out.println(checkIntegerPalindrome(100)); // false + System.out.println(checkIntegerPalindrome(101)); // true + System.out.println(checkIntegerPalindrome(500045)); // false + System.out.println(checkIntegerPalindrome(50005)); // true + } + + /** + * This function will test the equality if a number and its reverse. + * + * @return true if number is palindrome else false + */ + public static boolean checkIntegerPalindrome(int number) { + boolean isPalindrome = false; + if (number == reverse(number)) { + isPalindrome = true; + } + return isPalindrome; + } + + /** + * This function will reverse a given number. + * + * @return reverse number + */ + public static int reverse(int number) { + int reverse = 0; + int remainder = 0; + do { + remainder = number % 10; + reverse = reverse * 10 + remainder; + number = number / 10; + + } while (number > 0); + return reverse; + } +} diff --git a/Third/src/com/polymorphism/Polym.java b/Third/src/com/polymorphism/Polym.java new file mode 100644 index 0000000..bdced3b --- /dev/null +++ b/Third/src/com/polymorphism/Polym.java @@ -0,0 +1,71 @@ +package com.polymorphism; + + +//import com.basic.Adda; +import com.basic.C; +//import com.basic.Polym; //STATIC POLYMORPHISM MEANS ONLY OVERLOADING +//import com.basic.Test; //HERE WE ARE MAKING USE OF METHOD OVERLOADING WITH REFERENCE TYPES + +class Adda{ + void sha(){ + System.out.println("Extra class"); + + } +} + +class Test { + + void show() { + + System.out.println("test class show() method"); + } + void method(String s) { + + System.out.println("String-arg"); + + } + + //void method(test obj){ + //System.out.println("hello"); + //} + void method(Adda o){ //USING REFERENCE TYPES!! + o.sha(); + } + +} + + class Polym { + + void method(String s) { + + System.out.println("String-arg"); + + } + + void method(Test obj) { //USING REFERENCE TYPES + + System.out.println("method(Test obj)-arg"); + obj.show(); + obj.method("hai"); + //obj.method(new Test()); + } + + + public static void main(String[] args) { + + Polym obj = new Polym(); + obj.method("polymorphism definition in oops"); + obj.method(new Test()); //using reference types.. this is chindi!! + Test ob=new Test(); + //ob.method(new Test()); + ob.show(); + ob.method("namskara"); + C o=new C(); + o.print(); + //o.display(); + ob.method(new Adda()); + Adda x=new Adda(); + x.sha(); + } +} + diff --git a/Third/src/com/polymorphism/Statics.java b/Third/src/com/polymorphism/Statics.java new file mode 100644 index 0000000..e404f1e --- /dev/null +++ b/Third/src/com/polymorphism/Statics.java @@ -0,0 +1,110 @@ +package com.polymorphism; +import java.lang.Math; + +class Statics { + static String college="ITS"; //THIS STATIC CANNOT BE IN THE MAIN METHOD + + public static void main(String[] args) { + int result; + final int room=28; //HERE WE CANNOT PLACE STATIC. ONLY F!NAL OR VOID IS PERMITTED + + result=Math.min(20,10); + + System.out.println(result); + System.out.println(Math.max(100,200)); + + display(room); //calling without object + Statics t = new Statics(); + t.show(); //calling using object + System.out.println(room); + } + + static void display(int room) { + System.out.println("Programming is amazing."); + System.out.println("college and room "+":"+college+" "+room); + } + + void show(){ + System.out.println("Java is awesome."); + } + } + +/* + * package com.instanceofjava; +class StaticDemo +{ +static int a=m1(); + +static int m1(){ + +System.out.println("variable a is created"); +return 10; + +} + +static int b=m2(); + +static int m2(){ + +System.out.println("variable b is created"); +return 20; + +} + +public static void main(String [] args){ + + System.out.println("in main method"); + System.out.println("a="+a); + System.out.println("b="+b); + + + +} +} +output: + +variable a is created +variable b is created +in main method +10 +20 + + + + + + +package com.instanceofjava; + +public class StaticDemo { + + static int x=10; + +public static void main(String[] args) { + + StaticDemo obj=new StaticDemo(); + +System.out.println(x); + +obj.x=30; + +System.out.println(x); + +StaticDemo obj2=new StaticDemo(); + System.out.println(obj2.x); + +System.out.println(StaticDemo.x); // Recommended way to access static variables + +} +} + +Output: + +10 +30 +30 +30 + +*/ + + diff --git a/Third/src/com/polymorphism/dynamic2.java b/Third/src/com/polymorphism/dynamic2.java new file mode 100644 index 0000000..b7e7f64 --- /dev/null +++ b/Third/src/com/polymorphism/dynamic2.java @@ -0,0 +1,33 @@ +package com.polymorphism; + +class Super { //HOW STATIC METHODS WORK!! + int a, b; + + static void add() { + System.out.println("super class add() method"); + } +} +/* class Sub extends Super { + void add() { // ERROR:This instance method cannot override the static method + System.out.println("this is sub class add() method"); + } + + public static void main(String[] args) { + + Sub obj = new Sub(); + } +}*/ +public class dynamic2 extends Super { // Static methods are class level so we need + //-to access by using class name. + static void add() {// works fine + System.out.println("this is sub class add() method"); + } + + public static void main(String[] args) { + + Super.add(); + dynamic2.add(); + + } + +}