contract for 3index * 2index = 3index