Determine all triples $(x, y, z)$ of non-zero numbers such that \[ xy(x + y) = yz(y + z) = zx(z + x). \]
Source: Polish Junior Math Olympiad 2020 First Round
Tags: algebra
Determine all triples $(x, y, z)$ of non-zero numbers such that \[ xy(x + y) = yz(y + z) = zx(z + x). \]