Исходное состояние 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) - задача выполнена
из 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) - задача выполнена