Un algoritmo per la allocazione automatica dei quadrati