Problem with allocating fractional seats