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

### Instruction:
Philip has a farm with animals. He has 20 cows, 50% more ducks. Philip also has as many pigs as one-fifth of ducks and cows in total. How many animals does Philip have on his farm?

### Response:
Philip has 50/100 * 20 = <<50/100*20=10>>10 more ducks than cows.
This means he has 20 + 10 = <<20+10=30>>30 ducks.
So Philip's cows and ducks sum up to 30 + 20 = <<30+20=50>>50 animals.
If there are 50 cows and ducks, that means Philip has 1/5 * 50 = <<50*1/5=10>>10 pigs.
In total Philip has 30 + 20 + 10 = <<30+20+10=60>>60 animals on his farm.
#### 60