counting problems