有龟和鹤共20只,龟的腿和鹤的腿共有112条.龟和鹤共有多少只?