Faits: Faits: A. A._, ressortissant somalien admis provisoirement en Suisse (au bénéfice d'un permis F délivré par le canton de Genève), a été inculpé à Genève par un Juge d'instruction, le 23 juin 2005, de lésions corporelles graves et rixe après que, le soir du 18 juin 2005, B._ avait été violemment agressé en ville de Genève par plusieurs jeunes gens et avait notamment reçu des coups de couteau. Depuis le 3 août 2005, A._ est encore inculpé d'agression et de délit manqué d'assassinat par dol éventuel pour avoir porté des coups de couteau à B._ (procédure pénale P/11079/2005). Lors de son arrestation par la gendarmerie le 22 juin 2005, il a été constaté que les registres de l'Office fédéral des migrations (ODM) et de l'Office cantonal de la population indiquaient que A._ était né le 1er janvier 1984. La police judiciaire pour adultes a été chargée du dossier mais au cours de son interrogatoire, le prévenu a prétendu être né le 28 juillet 1987. Le dossier a été transmis au Tribunal de la jeunesse, lequel l'a immédiatement retourné au Procureur général en expliquant que A._ était âgé de plus de 18 ans, selon une expertise établie le 27 février 2004 par l'Institut Universitaire de Médecine légale de Genève (IUML), dans le cadre d'une précédente procédure pénale ouverte contre l'intéressé (procédure P/14929/2004). Cette expertise, effectuée sur la base d'une radiographie de la denture (orthopantomogramme) et d'une radiographie de la main gauche, concluait que, compte tenu des processus biologiques pouvant varier d'un individu à l'autre, il était permis de dire que l'âge de A._ se situait entre 18 et 22 ans, et que la date de naissance du 1er janvier 1984 était vraisemblable. Au vu de ce rapport, le Procureur général a donc ouvert une information pénale. A l'audience du Juge d'instruction du 23 juin 2005, A._ a affirmé qu'il était né le 28 juillet 1987. Le 3 août 2005, son avocat a requis le Juge d'instruction de constater l'incompétence des autorités de poursuite pénale pour adultes, puisqu'il n'avait pas atteint l'âge de 18 ans au moment des faits. A l'appui de cette affirmation, il a notamment fait valoir que la date mentionnée dans les registres de l'ODM (1er janvier 1984) avait été indiquée de manière erronée par son grand frère au centre d'enregistrement, lors de son entrée en Suisse en 1995. Il a produit un courrier du 27 janvier 1997 du département de pédiatrie des Hôpitaux Universitaires de Genève (HUG) destiné à un médecin du service de la santé de la jeunesse du Département cantonal de l'instruction publique; les médecins auteurs de ce courrier relevaient que la date de naissance A._ ne semblait pas correspondre à son âge physiologique et que son âge osseux - entre 7 et 8 ans - avait confirmé cette impression. La détermination de cet âge osseux (examen le 27 novembre 1996, en appliquant les tables de Greulich et Pyle) avait fait l'objet d'un rapport du 29 novembre 1996 du département de radiologie des HUG. A._ a également produit la copie de quelques pages d'un passeport somalien à son nom indiquant le 28 juillet 1987 comme date de naissance, ainsi qu'un document en langue somalienne avec traduction en anglais ("Birth Certificate"), mentionnant également cette date de naissance. Le 8 août 2005, le Juge d'instruction a notifié à A._ une décision constatant la compétence de la juridiction pour les majeurs. Il a considéré que ses arguments n'étaient pas de nature à mettre en doute sérieusement l'expertise médicale du 27 février 2004, situant son âge entre 18 et 22 ans. Il a rappelé que l'intéressé avait été condamné par la juridiction pour les majeurs le 7 septembre 2004 et que cette condamnation était entrée en force. Le 8 août 2005, le Juge d'instruction a notifié à A._ une décision constatant la compétence de la juridiction pour les majeurs. Il a considéré que ses arguments n'étaient pas de nature à mettre en doute sérieusement l'expertise médicale du 27 février 2004, situant son âge entre 18 et 22 ans. Il a rappelé que l'intéressé avait été condamné par la juridiction pour les majeurs le 7 septembre 2004 et que cette condamnation était entrée en force. B. A._ a recouru contre la décision du Juge d'instruction auprès de la Chambre d'accusation de la Cour de justice de la République et canton de Genève. Il a produit de nouvelles pièces, en particulier un compte-rendu de visite sanitaire au département de pédiatrie de HUG, du 19 septembre 1996, qui mentionne son poids et sa taille (28.5 kg, 131.5 cm). Dans les données personnelles, ce rapport cite la date de naissance du 1er janvier 1984 mais sous la rubrique "status, âge", il indique "9 ans 1 mois?". Ce rapport est accompagné d'un graphique des HUG intitulé "Garçons, croissance somatique de la naissance à 22 ans", sur lequel on peut constater que d'après les courbes moyennes, un enfant d'un peu plus de 9 ans peut avoir les poids et taille susmentionnés. La Chambre d'accusation a rejeté le recours, dans la mesure où il était recevable, par une ordonnance rendue le 19 octobre 2005. Elle a rappelé que le code pénal prévoyait des juridictions spéciales pour les enfants et les adolescents, soit pour les prévenus n'ayant pas atteint l'âge de 18 ans révolus (art. 369 CP, art. 1er OCP 1 - dans le canton de Genève, il s'agit du Tribunal de la jeunesse). Puis, appréciant les différentes pièces du dossier, elle a considéré qu'il n'existait pas d'éléments déterminants permettant de mettre en doute le caractère concluant et la force probante de l'expertise médicale judiciaire de 2004, ordonnée dans le cadre d'une précédente procédure pénale (rapport du 27 février 2004 de l'IUML), qui est fondée sur la combinaison des méthodes de l'examen osseux et de la radiographie de la denture, et qui établissait que l'année précédente déjà, A._ était âgé d'au moins 18 ans. La Chambre d'accusation a rejeté le recours, dans la mesure où il était recevable, par une ordonnance rendue le 19 octobre 2005. Elle a rappelé que le code pénal prévoyait des juridictions spéciales pour les enfants et les adolescents, soit pour les prévenus n'ayant pas atteint l'âge de 18 ans révolus (art. 369 CP, art. 1er OCP 1 - dans le canton de Genève, il s'agit du Tribunal de la jeunesse). Puis, appréciant les différentes pièces du dossier, elle a considéré qu'il n'existait pas d'éléments déterminants permettant de mettre en doute le caractère concluant et la force probante de l'expertise médicale judiciaire de 2004, ordonnée dans le cadre d'une précédente procédure pénale (rapport du 27 février 2004 de l'IUML), qui est fondée sur la combinaison des méthodes de l'examen osseux et de la radiographie de la denture, et qui établissait que l'année précédente déjà, A._ était âgé d'au moins 18 ans. C. Agissant par la voie du recours de droit public, A._ demande au Tribunal fédéral d'annuler la décision entreprise dans la mesure où elle confirme la compétence des autorités pénales pour adultes pour le poursuivre et le juger à raison des faits objets de la procédure pénale P/11079/2005. Il se plaint d'arbitraire (art. 9 Cst.), notamment dans l'application du principe de l'autorité de la chose jugée et dans l'appréciation des preuves, d'une violation du droit d'être entendu (art. 29 al. 2 Cst.), d'une violation du principe de la bonne foi (art. 5 al. 3 Cst.) et d'une violation de la maxime in dubio pro reo. L'intimé B._ conclut au rejet du recours. Le Procureur général et le Président de la Chambre d'accusation s'en remettent à justice. Le Procureur général et le Président de la Chambre d'accusation s'en remettent à justice. D. Le recourant demande l'assistance judiciaire, en faisant valoir qu'il n'a jamais eu d'emploi et que ses parents n'exercent pas d'activité rémunérée. Dans ce cadre, il requiert la désignation, comme avocats d'office, de Me Christian Luscher (qui a contrôlé et signé le mémoire de recours) et de Me Grégoire Varone, stagiaire en l'étude de Me Luscher (qui a rédigé le recours). L'intimé - ressortissant espagnol né en 1987, sans emploi et au bénéfice d'un permis de séjour en Suisse - demande également l'assistance judiciaire et requiert la désignation, comme avocat d'office, de Me Dominique Warluzel. L'intimé - ressortissant espagnol né en 1987, sans emploi et au bénéfice d'un permis de séjour en Suisse - demande également l'assistance judiciaire et requiert la désignation, comme avocat d'office, de Me Dominique Warluzel. E. Par une ordonnance rendue le 22 décembre 2005, le Président de la Ire Cour de droit public a admis la requête d'effet suspensif présentée par le recourant dans ce sens que les autorités cantonales ne devaient pas le renvoyer en jugement devant un tribunal pour majeurs avant droit connu sur le recours de droit public.