/* 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
{
{
Recipe r = new Recipe();
r.
addMapEntry("dish",
new HashSet
<>(Arrays.
asList("a",
"b"))); System.
out.
println(r.
recipes); }
}
class Recipe {
Map
<String, Set
<String
>> recipes
;
public Recipe() {
this.recipes = new HashMap<>();
}
public void addMapEntry
(String dish, Set
<String
> ingredient
){ recipes.get(dish);
if (recipes.containsKey(dish)) {
recipes.replace(dish, ingredient);
} else {
recipes.put(dish, ingredient);
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCVJlY2lwZSByID0gbmV3IFJlY2lwZSgpOwoJCXIuYWRkTWFwRW50cnkoImRpc2giLCBuZXcgSGFzaFNldDw+KEFycmF5cy5hc0xpc3QoImEiLCAiYiIpKSk7CgkJU3lzdGVtLm91dC5wcmludGxuKHIucmVjaXBlcyk7Cgl9Cn0KCQpjbGFzcyBSZWNpcGUgewoJTWFwPFN0cmluZywgU2V0PFN0cmluZz4+IHJlY2lwZXM7CgoJcHVibGljIFJlY2lwZSgpIHsKCSAgICB0aGlzLnJlY2lwZXMgPSBuZXcgSGFzaE1hcDw+KCk7Cgl9CgkKCXB1YmxpYyB2b2lkIGFkZE1hcEVudHJ5KFN0cmluZyBkaXNoLCBTZXQ8U3RyaW5nPiBpbmdyZWRpZW50KXsKCSAgICByZWNpcGVzLmdldChkaXNoKTsKCSAgICBpZiAocmVjaXBlcy5jb250YWluc0tleShkaXNoKSkgewoJICAgICAgICByZWNpcGVzLnJlcGxhY2UoZGlzaCwgaW5ncmVkaWVudCk7CgkgICAgfSBlbHNlIHsKCSAgICAgICAgcmVjaXBlcy5wdXQoZGlzaCwgaW5ncmVkaWVudCk7CgkgICAgfQoJfQp9