/* 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 Kamus
{
	private Map<String, List<String>> data = new HashMap<>();
	
	public void tambah(String kata, String[] sinonim){
		for (String s : sinonim){
			simpan(s, kata);
			simpan(kata, s);
		}
	}
	
	private void simpan(String kata, String sinonim){
		data.putIfAbsent(kata, new ArrayList<>());
		if (!data.get(kata).contains(sinonim)) {
			data.get(kata).add(sinonim);
		}
	}
	
	public String[] ambilSinonim(String kata){
		if(!data.containsKey(kata)) return null;
		return data.get(kata).toArray(new String[0]);
		}
	
	public static void main (String[] args) throws java.lang.Exception
	{
		Kamus kamus = new Kamus();
		kamus.tambah("big", new String[]{"large","great"});
		kamus.tambah("big", new String[]{"huge","fat"});
		kamus.tambah("huge", new String[]{"enormous","gigantic"});
		
		System.out.println(Arrays.toString(kamus.ambilSinonim("big")));
		System.out.println(Arrays.toString(kamus.ambilSinonim("huge")));
		System.out.println(Arrays.toString(kamus.ambilSinonim("gigantic")));
		System.out.println(Arrays.toString(kamus.ambilSinonim("colossal")));
	
	}
}