Boxes and crates

Write labels(n) that returns a list of strings for the numbers 1 to n: "Box" if the number is divisible by 3, "Crate" if divisible by 5, "BoxCrate" if divisible by both, otherwise the number as text.

labels(6)  ->  ["1", "2", "Box", "4", "Crate", "Box"]
def labels(n):
    ...