a harmi , a fakmi

rigorous