Solving Caste