First alternative
Second alternative