Исходное состояние ****12(12) 0(5) 0(8)
из 12 налить в 8 **********4(12) 0(5) 8(8)
из 8 налить в 5 ***********4(12) 5(5) 3(8)
из 5 налить в 12 **********9(12) 0(5) 3(8)
из 8 налить в 5 ***********9(12) 3(5) 0(8)
из 12 налить в 8 ***********1(12) 3(5) 8(8)
из 8 налить в 5 *************1(12) 5(5) 6(8)
из 5 налить в 12 ************6(12) 0(5) 6(8) - задача выполнена