Faits: Faits: A. La société X._ SA était affiliée à la Caisse interprofessionnelle AVS de la Fédération des Entreprises Romandes (la caisse) en tant qu'employeur. H._ a été inscrit en qualité d'administrateur unique depuis 1995. La faillite de la société a été prononcée le 25 septembre 2001 et l'état de collocation publié le 4 septembre 2002. Par décision du 11 décembre 2003, confirmée sur opposition le 18 octobre 2004, la caisse a demandé à H._ de réparer le dommage de 3'172 fr. 70 qu'elle avait subi dans la faillite de la société. Par décision du 11 décembre 2003, confirmée sur opposition le 18 octobre 2004, la caisse a demandé à H._ de réparer le dommage de 3'172 fr. 70 qu'elle avait subi dans la faillite de la société. B. H._ a déféré cette décision au Tribunal cantonal des assurances sociales du canton de Genève en concluant à son annulation. En particulier, il a invoqué la prescription du droit de la caisse de demander la réparation de son dommage. Par jugement du 12 janvier 2006, la juridiction cantonale a admis le recours et annulé la décision litigieuse, avec allocation de dépens, au motif que la décision en réparation du dommage était tardive. Par jugement du 12 janvier 2006, la juridiction cantonale a admis le recours et annulé la décision litigieuse, avec allocation de dépens, au motif que la décision en réparation du dommage était tardive. C. La caisse interjette recours de droit administratif contre ce jugement dont elle demande l'annulation, avec suite de dépens, en concluant au renvoi de la cause aux premiers juges. L'intimé s'en remet à justice. Il sollicite le bénéfice de l'assistance judiciaire pour la procédure fédérale. L'Office fédéral des assurances sociales (OFAS) a renoncé à se déterminer. 