--- ? - a - b : - c - d