question: Where do 90 % of the population live in Himachal Pradesh ?
answer: villages and towns
turker_answer: In Himachal Pradesh , 90 % of the population live in villages and towns .
rule-based: 90 % of the population live in Himachal Pradesh in villages and towns .