Suppose that a, b, c, d are positive real numbers satisfying (a + c)(b + d) = ac + bd., then the smallest possible value of is_____