Below is an instruction that describes a task. Write a response that appropriately completes the request in French. Please answer in French.

### Instruction:
 Un refuge pour animaux a récemment accueilli douze chats. Le refuge avait déjà la moitié de ce nombre de chats. Deux jours plus tard, trois chats ont été adoptés. Le lendemain, l'un des chats a eu cinq chatons, et une personne est venue chercher l'un des chats qui était son animal de compagnie perdu. Combien de chats le refuge a-t-il maintenant ?


### Response:
 Le refuge avait commencé avec 12 / 2 = <<12/2=6>>6 chats.
Ils ont ensuite pris 12 chats de plus, pour un total de 6 + 12 = <<6+12=18>>18 chats.
Trois chats ont été adoptés, donc ils avaient 18 - 3 = <<18-3=15>>15 chats.
Un chat a eu 5 chatons, ce qui a augmenté le nombre de chats à 15 + 5 = 20 chats au total.
Enfin, le propriétaire de l'animal est venu chercher son chat perdu, donc maintenant le refuge a 20 - 1 = <<20-1=19>>19 chats.