if...else...if can be represented as an if (a|b)