Bagaimana cara Mang Ujang melayani Mira dan Sinta agar dapat membawa pulang minyak tanah sesuai permintaan mereka?

Mang Ujang adalah seorang penjual minyak tanah
Suatu hari, di kiosnya ia mempunyai 2 drum minyak tanah, dimana masing-masing volumenya adalah 30 liter dan kedua drum itu berisi penuh dengan minyak tanah.

Ada 2 orang pembeli, sebut saja Mira dan Sinta.
Mira membawa jerigen minyak tanah yang bervolume 4 liter dan Sinta membawa jerigen minyak tanah dengan volume 5 liter. Keduanya ingin membeli masing-masing 2 liter minyak tanah.
Mang Ujang bingung karena ternyata dia lupa membawa takaran yang biasa ia gunakan untuk mengukur minyak.

Bagaimana cara Mang Ujang melayani Mira dan Sinta agar dapat membawa pulang minyak tanah sesuai permintaan mereka?

drum 1 = 30L full
drum 2 = 30L full

Mira 4L kosong
Sinta 5L kosong

Cara 1 :
drum 1 pindahin ke Mira sampe full sebanyak 7x (28L) lalu dibuang, jadi sisa 2L tuang ke jerigen Sinta.
drum 2 pindahin ke Mira sama jg sebanyak 7x (28L) lalu dibuang, jadi sisa 2L tuang ke jerigen Mira.

Atau cara 2 :
drum 1 atau drum 2 tuang ke jerigen Sinta sebanyak 5x (25L) >> sisa 5L
5L tuang ke jerigen Mira yg 4L >> sisa 1L di jerigen Sinta dibuang.
Nah yg 4L di Mira dibagi 2 ke jerigen Sinta jadi masing" 2L.