Perbaiki divide and conguer dan tambah kontrak perkuliahan