Brick Optimization