Heat the oil in a pan and fry garlic till brown.
Add chicken pieces, water, vinegar, soy sauce, onion, bay leaf, black peppercorns, and salt. Bring to boil and simmer for 15 minutes.
Remove chicken and let cool. Separate.
Heat sauce, add potato and sugar and reduce liquid. Separate.
Fry chicken pieces until brown and add the sauce and eggs into it. Mix well.
Add salt to taste.
Serve with rice.