If two hens can lay 2 eggs in 2 minutes at their maximum speed, it means each hen lays one egg in 2 minutes. Therefore, in 500 minutes, each hen would lay 250 eggs (500 minutes divided by 2 minutes per egg).
To determine how many hens are needed to lay 500 eggs in 500 minutes, we divide 500 eggs by the number of eggs laid by each hen in 500 minutes. In this case, 500 eggs divided by 250 eggs per hen equals 2 hens.
So, you would need two hens to lay 500 eggs in 500 minutes at their maximum speed.