Alice bought 18 toys, 48 books and 54 crayons to make boxes for a charity. She wants to use all of them in such a way that each box contains the same number of each item. What is the greatest number of boxes she can make? How many toys, books and crayons would be in each box?