Absolutely perfect allocation, I would repeat without doubts