There are 54 flowers in a garden. If 18 of them are roses and the rest are lilies, how many lilies are there?
A garden has 65 flowers. 15 of them are roses. There are _____ roses in the garden.