l * r ,naf