class Kamus:
    def __init__(self):
        self.data = {}
        
    def tambah(self, kata, sinonim):
        if kata not in self.data:
            self.data[kata] = []
            
        self.data[kata] = list(set(self.data[kata] + sinonim))
        
        for kata_sinonim in sinonim:
            if kata_sinonim not in self.data:
                self.data[kata_sinonim] = []
            if kata not in self.data[kata_sinonim]:
                self.data[kata_sinonim].append(kata)
                
    def ambilSinonim(self, kata):
        return self.data.get(kata, None)

kamus = Kamus()
kamus.tambah("big", ["large", "great"])
kamus.tambah("big", ["huge", "fat"])
kamus.tambah("huge", ["enormous", "gigantic"])

print(kamus.ambilSinonim("big"))      
print(kamus.ambilSinonim("huge"))     
print(kamus.ambilSinonim("gigantic"))
print(kamus.ambilSinonim("colossal")) 