si s * sf if & et