import java.util.*;
import java.lang.*;
import java.io.*;
class MyTreeMapCopy {
public static void main
(String a
[]){ hm.put("first", "FIRST INSERTED");
hm.put("second", "SECOND INSERTED");
hm.put("third","THIRD INSERTED");
TreeMap
<String, String
> subMap
= new TreeMap
<String, String
>(); subMap.put("s1", "S1 VALUE");
subMap.put("s2", "S2 VALUE");
hm.putAll(subMap);
}
}
CgppbXBvcnQgamF2YS51dGlsLio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIE15VHJlZU1hcENvcHkgewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFbXSl7CiAgICAgICAgVHJlZU1hcDxTdHJpbmcsIFN0cmluZz4gaG0gPSBuZXcgVHJlZU1hcDxTdHJpbmcsIFN0cmluZz4oKTsKICAgICAgICBobS5wdXQoImZpcnN0IiwgIkZJUlNUIElOU0VSVEVEIik7CiAgICAgICAgaG0ucHV0KCJzZWNvbmQiLCAiU0VDT05EIElOU0VSVEVEIik7CiAgICAgICAgaG0ucHV0KCJ0aGlyZCIsIlRISVJEIElOU0VSVEVEIik7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGhtKTsKICAgICAgICBUcmVlTWFwPFN0cmluZywgU3RyaW5nPiBzdWJNYXAgPSBuZXcgVHJlZU1hcDxTdHJpbmcsIFN0cmluZz4oKTsKICAgICAgICBzdWJNYXAucHV0KCJzMSIsICJTMSBWQUxVRSIpOwogICAgICAgIHN1Yk1hcC5wdXQoInMyIiwgIlMyIFZBTFVFIik7CiAgICAgICAgaG0ucHV0QWxsKHN1Yk1hcCk7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGhtKTsKICAgIH0KfQ==