/* package whatever; // don't place package name! */
 
import java.util.*;
import java.lang.*;
import java.io.*;
 
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
 
    public static void main
(String[] args
) {         // TODO Auto-generated method stub
        masterMap.put(1537, "OK");
        masterMap.put(1538, "OK");
        masterMap.put(4003, "OK");
 
        Set<Integer> selectedSet = new HashSet<Integer>();
        selectedSet.
add(Integer.
parseInt("4003"));        boolean compareMapAndSet = checkSubSet(masterMap.keySet(), selectedSet);
        System.
out.
println(compareMapAndSet
);     }
 
    private static boolean checkSubSet(Set<Integer> keySet, Set<Integer> selectedSet) {
        for (Integer integer 
: selectedSet
) {             if (!keySet.contains(integer)) {
                return false;
            }
        }
        return true;
    }
}
				LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgLy8gVE9ETyBBdXRvLWdlbmVyYXRlZCBtZXRob2Qgc3R1YgogICAgICAgIE1hcDxJbnRlZ2VyLCBTdHJpbmc+IG1hc3Rlck1hcCA9IG5ldyBIYXNoTWFwPEludGVnZXIsIFN0cmluZz4oKTsKICAgICAgICBtYXN0ZXJNYXAucHV0KDE1MzcsICJPSyIpOwogICAgICAgIG1hc3Rlck1hcC5wdXQoMTUzOCwgIk9LIik7CiAgICAgICAgbWFzdGVyTWFwLnB1dCg0MDAzLCAiT0siKTsKCiAgICAgICAgU2V0PEludGVnZXI+IHNlbGVjdGVkU2V0ID0gbmV3IEhhc2hTZXQ8SW50ZWdlcj4oKTsKICAgICAgICBzZWxlY3RlZFNldC5hZGQoSW50ZWdlci5wYXJzZUludCgiNDAwMyIpKTsKICAgICAgICBib29sZWFuIGNvbXBhcmVNYXBBbmRTZXQgPSBjaGVja1N1YlNldChtYXN0ZXJNYXAua2V5U2V0KCksIHNlbGVjdGVkU2V0KTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oY29tcGFyZU1hcEFuZFNldCk7CiAgICB9CgogICAgcHJpdmF0ZSBzdGF0aWMgYm9vbGVhbiBjaGVja1N1YlNldChTZXQ8SW50ZWdlcj4ga2V5U2V0LCBTZXQ8SW50ZWdlcj4gc2VsZWN0ZWRTZXQpIHsKICAgICAgICBmb3IgKEludGVnZXIgaW50ZWdlciA6IHNlbGVjdGVkU2V0KSB7CiAgICAgICAgICAgIGlmICgha2V5U2V0LmNvbnRhaW5zKGludGVnZXIpKSB7CiAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcmV0dXJuIHRydWU7CiAgICB9Cn0=