Faits: Faits: A. A.a A._ et B._ (les défenderesses) sont deux personnes âgées qui occupent un appartement de six pièces sis à la rue W._, à Genève. De longue date, elles emploient du personnel de maison à leur service. -:- En avril 2003, les défenderesses ont pris langue avec C._ (la demanderesse), née le 3 mai 1949, ressortissante italienne alors domiciliée en Italie, afin de l'embaucher en qualité d'employée de maison. Elles ont sollicité à cet effet de l'autorité administrative, par courrier du 25 avril 2003, une autorisation de séjour avec activité lucrative. Par contrat de travail signé le 3 juin 2003 (art. 63 al. 2, 2e phrase, OJ), les défenderesses ont engagé la demanderesse comme "employée de maison appelée à faire la cuisine". Il était en particulier stipulé que la convention était conclue pour une période de 18 mois, renouvelable (chiffre 2), que son entrée en vigueur était "subordonnée à l'obtention de l'autorisation de l'Office Cantonal de la Population sollicitée par l'employeur" (chiffre 3) et que l'employée entrerait en fonction "selon accord des parties dès réception de ladite autorisation" (chiffre 4). Le salaire de la demanderesse était fixé à 3'900 fr. net par mois, soit 3'000 fr. en espèces et 900 fr. sous forme de logement et nourriture. Le contrat se référait aux clauses du contrat-type de travail pour les travailleurs de l'économie domestique du 18 janvier 2000 (chiffre 8). L'Office cantonal de la population de Genève a délivré le 11 juillet 2003 en faveur de la demanderesse une assurance d'autorisation de séjour de courte durée L- CE/AELE avec activité lucrative, valable 364 jours et renouvelable. A.b C._ a pris ses fonctions le 4 août 2003. Les défenderesses ont à mis à disposition de l'employée un studio à proximité immédiate de leur domicile. La demanderesse assurait un horaire quotidien débutant entre 7 h. 30 et 8 h., qui se poursuivait jusqu'à 14 h. ou 14 h. 30, exceptionnellement 15 h.; elle reprenait son service à 18 h. pour le terminer aux alentours de 20 h. 30. L'employée avait congé chaque semaine le jeudi après-midi et le dimanche. Le travail de C._ consistait essentiellement à préparer les repas, y compris le petit-déjeuner, à faire quelques courses, à servir à table, à faire la vaisselle et nettoyer la cuisine. Elle aidait à l'occasion à changer les lits. Le 29 mai 2004, les défenderesses ont informé la demanderesse qu'elles ne souhaitaient pas renouveler son contrat; elles lui ont remis le même jour un certificat de travail mentionnant une activité s'étendant du 3 juillet 2003 au 3 juillet 2004. Le 30 juin 2004, B._ a payé à la demanderesse ses salaires de juin et juillet 2004. C._ a quitté le 12 juillet 2004 le studio qu'elle occupait. Par courrier du 1er juillet 2004, l'Office cantonal de la population a adressé à la demanderesse une facture de 65 fr. pour le renouvellement de son autorisation de séjour. Le 8 juillet 2004, le conseil des défenderesses a informé ledit office que ces dernières n'entendaient pas renouveler le contrat de C._. Il a été retenu que la demanderesse n'a pas travaillé en juillet 2004 et qu'elle a pris ses vacances le mois en question, car elle n'en avait pas bénéficié jusque-là. La demanderesse a trouvé un emploi partiel dès le 1er octobre 2004 pendant huit mois et perçu ainsi un salaire mensuel de 1'250 fr. A.c Le 9 juillet 2004, C._ a ouvert action devant la juridiction des prud'hommes de Genève contre A._ et B._, auxquelles elle a réclamé un total de 44'041 fr.50, soit 23'400 fr. à titre de salaire, 19'191 fr.50 à titre d'heures supplémentaires et 1'450 fr. à titre de vacances. La demanderesse a fait valoir que les parties avaient conclu un contrat de 18 mois, de sorte qu'elle avait droit à son salaire jusqu'à l'échéance de ladite convention. Les défenderesses ont conclu à libération. Elles ont prétendu que l'échéance contractuelle convenue le 3 juin 2003 avait été subordonnée à l'obtention de l'autorisation de séjour de la demanderesse et que, du moment que celle-ci avait été accordée le 11 juillet 2003 pour 364 jours seulement, cette durée avait déterminé celle du contrat de travail, laquelle avait été ainsi réduite à une année. Par jugement du 30 mars 2005, le Tribunal des prud'hommes a condamné les défenderesses à verser à la demanderesse le montant net de 19'348 fr.55 net, plus intérêts à 5 % l'an dès le 9 juillet 2004. Les premiers juges ont considéré que le contrat de travail aurait dû prendre fin le 11 janvier 2005, si bien que l'employée avait droit, comme salaires, à la somme de 16'523 fr.70, compte tenu de ce qu'elle a gagné pendant cette période dans un autre emploi. Ils ont encore accordé à la demanderesse 1'102 fr. 40 pour les 47 heures supplémentaires qu'elle avait effectuées et 1'722 fr.45 pour les vacances non prises du 1er août 2004 au 11 janvier 2005. Par jugement du 30 mars 2005, le Tribunal des prud'hommes a condamné les défenderesses à verser à la demanderesse le montant net de 19'348 fr.55 net, plus intérêts à 5 % l'an dès le 9 juillet 2004. Les premiers juges ont considéré que le contrat de travail aurait dû prendre fin le 11 janvier 2005, si bien que l'employée avait droit, comme salaires, à la somme de 16'523 fr.70, compte tenu de ce qu'elle a gagné pendant cette période dans un autre emploi. Ils ont encore accordé à la demanderesse 1'102 fr. 40 pour les 47 heures supplémentaires qu'elle avait effectuées et 1'722 fr.45 pour les vacances non prises du 1er août 2004 au 11 janvier 2005. B. Saisie d'un appel des défenderesses, la Cour d'appel de la juridiction des prud'hommes de Genève, par arrêt du 10 janvier 2006, a annulé le jugement précité et, statuant à nouveau, dit que les défenderesses devaient paiement à la demanderesse de la somme nette de 18'400 fr. avec intérêts à 5 % l'an dès le 1er août 2004. La cour cantonale a retenu en substance que les parties avaient conclu un contrat de travail de durée déterminée qui les liait jusqu'à la fin janvier 2005. Ils ont donc alloué à l'employée son salaire intégral d'août 2004 à janvier 2005, à savoir 23'400 fr. (6 x 3'900 fr.), sous déduction des 5000 fr. qu'elle avait perçus auprès d'un autre employeur, d'où un reliquat de 18'400 fr. La Cour d'appel a par ailleurs jugé que, vu la durée relativement longue pendant laquelle elle était indemnisée, la demanderesse n'avait pas droit au paiement de vacances non prises. Quant aux heures supplémentaires réclamées, l'employée n'en avait pas apporté la preuve de l'accomplissement. La cour cantonale a retenu en substance que les parties avaient conclu un contrat de travail de durée déterminée qui les liait jusqu'à la fin janvier 2005. Ils ont donc alloué à l'employée son salaire intégral d'août 2004 à janvier 2005, à savoir 23'400 fr. (6 x 3'900 fr.), sous déduction des 5000 fr. qu'elle avait perçus auprès d'un autre employeur, d'où un reliquat de 18'400 fr. La Cour d'appel a par ailleurs jugé que, vu la durée relativement longue pendant laquelle elle était indemnisée, la demanderesse n'avait pas droit au paiement de vacances non prises. Quant aux heures supplémentaires réclamées, l'employée n'en avait pas apporté la preuve de l'accomplissement. C. Les défenderesses exercent un recours en réforme au Tribunal fédéral contre l'arrêt cantonal. Elles requièrent que la demanderesse soit entièrement déboutée de ses conclusions. L'intimée propose le rejet du recours. Elle sollicite l'octroi de l'assistance judiciaire pour la procédure fédérale. 