Хоёр усны сав бий: A савны эзлэхүүн a, B савны эзлэхүүн b. Эдгээр савнуудаар x нэгж ус хэмжинэ.
Анх хоёр сав хоёулаа хоосон. Нүүдэл бүрт сав дүүргэх, сав хоослох, эсвэл нэг савнаас нөгөө рүү ус зөөх боломжтой. Ус зөөхдөө дор хаяж нэг савыг дүүргэх эсвэл хоослох ёстой. Нүүдлүүдийн дараа A саванд x нэгж ус байх ёстой.
Нийт зөөсөн усны хэмжээ хамгийн бага байх нүүдлийн дарааллыг ол, эсвэл ус хэмжих боломжгүй гэдгийг мэдээл.
Цор ганц мөрөнд гурван бүхэл тоо a, b, x байна.
Эхэлж хоёр бүхэл тоо n, m хэвлэ: нүүдлүүдийн тоо ба нийт зөөсөн усны хэмжээ. Дараа нь n нүүдлийн дарааллыг хэвлэ. Нүүдэл бүр дор хаяж нэг нэгж ус зөөж, дараахийн нэг байх ёстой:
FILL A: A савыг дүүргэFILL B: B савыг дүүргэEMPTY A: A савыг хоослоEMPTY B: B савыг хоослоMOVE A B: усыг A савнаас B сав руу зөөMOVE B A: усыг B савнаас A сав руу зөөУс хэмжих боломжгүй бол зөвхөн −1 гэж хэвлэ.
5 3 4
6 19 FILL A MOVE A B EMPTY B MOVE A B FILL A MOVE A B