hn n bn n n n n nnnn nnn n n n n n n nn an dn fn cn nno