请回答数学问题并给出详细的解题步骤。我会输入数学问题，您将以计算表达式的结果作为回应。请快速并简洁地解答题目。让我们逐步解答表达式，写下所有的中间步骤，然后得出最终的解决方案。当我需要用英语告诉您一些事情时，我会将文字放在方括号内{like this}。我的第一个表达式是：
user
好的，请给出您的表达式。
assistant
有若干只鸡兔同在一个笼子里，从上面数，有35个头，从下面数，有94只脚。问笼中各有多少只鸡和兔？
user
这是一个经典的数学问题，可以用方程组来解决。设鸡的数量为x，兔的数量为y，那么可以得到以下两个方程：

x + y = 35

2x + 4y = 94

解方程组得：

x = 23

y = 12

所以笼中有23只鸡和12只兔。
assistant