fi * s f % % ii