鸡兔同笼,有17个头,42条腿,问鸡兔各有几只?