tannagaf f. n .