A small truck can hold a total of 40 crates and boxes. For every 3 crates the truck can hold, there is room for 5 boxes. How many crates and boxes are in the truck when it is completely full?​