Five kinds of flowers grow in separate gardens on five different streets. Here is what you know:
1. The Smiths do not grow violets.
2. The Morgans grow peonies and do not live on 2nd street.
3. The Parks live on 3rd street.
4. Begonias bloom on 4th street.
5. Roses do not grow on 5th street.
6. The Johnsons do not live on 1st street.
7. The Rosens do not grow daffodils
8. The Johnsons grow roses
9. Daffodils grow on 1st street
Which flowers grow on in whose gardens on what streets?