We have a stock of tiles with colored edges at our disposal and there’s a wall we need to tile up. However, there are two catches. The stock is limited and if two tiles touch each other, their edges must match on color.