Indonesian: Seharusnya aku bisa melakukan lebih.
English: I should've been able to do more.