rf f ' " f ! ' (ib