# your code goes here# your code goes here

class Kamus:
    def __init__(self):
        self.data = {}
    def tambah(self, kata, sinonim):
        if kata not in self.data:
            self.data[kata] = []
        for s in sinonim:
            if s not in self.data[kata]:
                self.data[kata].append(s)
    def ambil_sinonim(self, kata):
        hasil = []
        if kata in self.data:
            hasil = list(self.data[kata])
        for kunci, sinonim in self.data.items():
            if kata in sinonim and kunci not in hasil:
                hasil.insert(0, kunci)
        return hasil if hasil else None

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

print(kamus.ambil_sinonim('big'))
print(kamus.ambil_sinonim('huge'))
print(kamus.ambil_sinonim('gigantic'))
print(kamus.ambil_sinonim('colossal'))