Three Q allocator