Even allocations for generalised rationing problems | Synapse