Faits: Faits: A. Les époux A._ et Z._ se sont mariés en 1929. Ils ont eu quatre enfants, B._, C._, D._ et E._. Le 17 décembre 1966, les époux A._ et Z._ et leurs quatre enfants ont conclu par devant notaire un acte de partage par lequel A._ cédait et abandonnait en toute propriété et jouissance à ses quatre enfants divers biens immobiliers, à parts égales. Les parties ont fixé à 297'500 fr. la valeur vénale brute de la fortune cédée. Les enfants acceptaient de reprendre les dettes hypothécaires (83'287 fr.), plus des frais de réparation d'immeuble (3'706 fr. 75). Après ces déductions, il en résultait une fortune nette cédée de 210'506 fr. 25. Entre autres clauses, l'acte contenait la disposition suivante : «En cas de mort de A._ et en cas de besoin, les enfants, conformément aux dispositions légales, assureront l'entretien de leur mère à raison d'un quart chacun». A._ est décédé le 27 mai 1990. Z._ vit depuis le 25 janvier 2001 dans un home pour personnes âgées. Le 10 janvier 2001, elle a présenté une demande de prestations complémentaires auprès de la Caisse cantonale valaisanne de compensation. Par trois décisions du 7 août 2001, la caisse de compensation a nié le droit de l'assurée à des prestations complémentaires pour les périodes du 1er au 31 décembre 2000, du 1er janvier au 24 janvier 2001 et à partir du 25 janvier 2001, au motif que les revenus déterminants de la requérante étaient supérieurs au montant des dépenses reconnues. Dans son calcul, la caisse a notamment porté en compte, comme revenus, un montant de 43'033 fr. au titre d'«entretien viager annuel selon acte du 17.12.1966». Par trois décisions du 7 août 2001, la caisse de compensation a nié le droit de l'assurée à des prestations complémentaires pour les périodes du 1er au 31 décembre 2000, du 1er janvier au 24 janvier 2001 et à partir du 25 janvier 2001, au motif que les revenus déterminants de la requérante étaient supérieurs au montant des dépenses reconnues. Dans son calcul, la caisse a notamment porté en compte, comme revenus, un montant de 43'033 fr. au titre d'«entretien viager annuel selon acte du 17.12.1966». B. Z._ a recouru contre ces décisions. Elle contestait la prise en considération du montant de 43'033 fr. au titre de revenu déterminant. Elle a conclu au versement d'une prestation complémentaire. En cours de procédure, la caisse de compensation a admis que C._ et D._ (décédé le 3 juin 2002) n'avaient pas les moyens financiers suffisants pour participer aux frais de séjour de leur mère dans un home pour personnes âgées. Elle a estimé que E._ et B._ pouvaient en revanche assumer un tel entretien à raison d'un quart chacun. Le montant précité de 43'033 fr. devait en conséquence être divisé par deux et ramené à 21'516 fr. Malgré cela, le total des revenus déterminants (40'773 fr.) était supérieur au total des dépenses reconnues (37'855 fr., comprenant 34'310 fr. de frais de séjour en établissement pour personnes âgées), de sorte que l'assurée n'avait pas droit à des prestations complémentaires. Statuant le 19 septembre 2002, le Tribunal des assurances du canton du Valais a rejeté le recours. Statuant le 19 septembre 2002, le Tribunal des assurances du canton du Valais a rejeté le recours. C. Z._ interjette un recours de droit administratif dans lequel elle conclut à l'annulation du jugement cantonal et au renvoi de la cause à la caisse de compensation pour nouveau calcul des prestations complémentaires. La caisse de compensation conclut au rejet du recours, dont E._ propose pour sa part l'admission. B._ n'a pas déposé d'observations. Quant à l'Office fédéral des assurances sociales (OFAS), il ne s'est pas déterminé.