Indonesian: Saya baru saja selesai makan.
English: I have just finished eating.