haddad(10)