<?php
class Kamus {
	private $kamus = [];
	
	public function tambah(string $kata, array $sinonim): void {
		// tidak mengembalikan hasil (void)
		
		if(!isset($this->kamus[$kata])) {
			$this->kamus[$kata] = [];
		}
		
		foreach($sinonim as $other_kata) {
			if(!in_array($other_kata, $this->kamus[$kata])) {
				$this->kamus[$kata][] = $other_kata;
			}
			
			if (!isset($this->kamus[$other_kata])) {
                $this->kamus[$other_kata] = [];
            }
            
            if (!in_array($kata, $this->kamus[$other_kata])) {
                $this->kamus[$other_kata][] = $kata;
            }
		}
		 
		return;
	}
	
	public function ambilSinonim(string $kata) {
	    return $this->kamus[$kata];
	}
}

?>