Ideal Number of Character Classes