MainMenu

Home Java Overview Maven Tutorials

Saturday, 2 March 2024

Get India State Name By City Name

Get State Name by City name Get State Name by City Name in India

This article is having a method which will give you state name as per city name.
This lengthy function don't need to write again , just copy below code and use it as per your need.

import java.util.HashMap;
import java.util.Map;


public class CountryCityState {

public static Object getState(String city) {

if(city!=null || !city.isBlank() || !city.isEmpty()) {
Map cs = new HashMap();
cs.put("Dispur", "Assam");
cs.put("Itanagar", "Arunachal Pradesh");
cs.put("Gandhinagar", "Gujarat");
cs.put("Visakhapatnam","Andhra Pradesh");
cs.put("Vijayawada","Andhra Pradesh");
cs.put("Guntur","Andhra Pradesh");
cs.put("Nellore","Andhra Pradesh");
cs.put("Kurnool","Andhra Pradesh");
cs.put("Kadapa","Andhra Pradesh");
cs.put("Rajahmundry","Andhra Pradesh");
cs.put("Kakinada","Andhra Pradesh");
cs.put("Tirupati","Andhra Pradesh");
cs.put("Eluru","Andhra Pradesh");
cs.put("Papum Pare","Arunachal Pradesh");
cs.put("Changlang","Arunachal Pradesh");
cs.put("Lohit","Arunachal Pradesh");
cs.put("West Siang","Arunachal Pradesh");
cs.put("Tirap","Arunachal Pradesh");
cs.put("East Siang","Arunachal Pradesh"); cs.put("Lower Subansiri","Arunachal Pradesh");
cs.put("Lower Dibang Valley","Arunachal Pradesh");
cs.put("West Kameng","Arunachal Pradesh");
cs.put("Dibang Valley","Arunachal Pradesh");
cs.put("Upper Subansiri","Arunachal Pradesh");
cs.put("East Kameng","Arunachal Pradesh");
cs.put("Upper Siang","Arunachal Pradesh");
cs.put("Tawang","Arunachal Pradesh");
cs.put("Anjaw","Arunachal Pradesh");
cs.put("Dhubri","Assam");
cs.put("Morigaon","Assam");
cs.put("Goalpara","Assam");
cs.put("Darrangh","Assam");
cs.put("Nagaon","Assam");
cs.put("Karimganj","Assam");
cs.put("Halkndi","Assam");
cs.put("Barpeta","Assam");
cs.put("Bongaigaon","Assam");
cs.put("Cachar","Assam");
cs.put("Dhemaji","Assam");
cs.put("Patna","Bihar");
cs.put("Gaya","Bihar");
cs.put("Muzaffarpur","Bihar");
cs.put("Purnia","Bihar");
cs.put("Begusarai","Bihar");
cs.put("Bhagalpur","Bihar");
cs.put("Bihar Sharif","Bihar");
cs.put("Darbhanga","Bihar");
cs.put("Arrah","Bihar");
cs.put("Katihar","Bihar");
cs.put("Munger","Bihar");
cs.put("Chhapra","Bihar");
cs.put("Mehsi","Bihar");
cs.put("Danapur","Bihar");
cs.put("Bettiah","Bihar");
cs.put("Saharsa","Bihar");
cs.put("Hajipur","Bihar");
cs.put("Sasaram","Bihar");
cs.put("Dehri","Bihar");
cs.put("Siwan","Bihar");
cs.put("Motihari","Bihar");
cs.put("Nawada","Bihar");
cs.put("Bagaha","Bihar");
cs.put("Buxar","Bihar");
cs.put("Kishanganj","Bihar");
cs.put("Sitamarhi","Bihar");
cs.put("Jamalpur","Bihar");
cs.put("Jehanabad","Bihar");
cs.put("Aurangabad","Bihar");
cs.put("Bastar","Chhattisgarh");
cs.put("Bijapur","Chhattisgarh");
cs.put("Bilaspur","Chhattisgarh");
cs.put("Dantewada","Chhattisgarh");
cs.put("Dhamtari","Chhattisgarh");
cs.put("Janjgir Champa","Chhattisgarh");
cs.put("Jashpur","Chhattisgarh");
cs.put("Kabirdham","Chhattisgarh");
cs.put("Kanker","Chhattisgarh");
cs.put("Korba","Chhattisgarh");
cs.put("Korea","Chhattisgarh");
cs.put("Mahasamund","Chhattisgarh");
cs.put("Narayanpur","Chhattisgarh");
cs.put("Raigarh","Chhattisgarh");
cs.put("Raipur","Chhattisgarh");
cs.put("Rajnandgaon","Chhattisgarh");
cs.put("Surguja","Chhattisgarh");
cs.put("Panaji","Goa");
cs.put("Ahmedabad","Gujarat");
cs.put("Surat","Gujarat");
cs.put("Vadodara (Baroda)","Gujarat");
cs.put("Bhavnagar (Bhaunagar)","Gujarat");
cs.put("Rajkot","Gujarat");
cs.put("Jamnagar","Gujarat");
cs.put("Nadiad","Gujarat");
cs.put("Junagadh","Gujarat");
cs.put("Navsari","Gujarat");
cs.put("Morvi","Gujarat");
cs.put("Gandhidham","Gujarat");
cs.put("Bharuch (Broach)","Gujarat");
cs.put("Anand","Gujarat");
cs.put("Porbandar","Gujarat");
cs.put("Mahesana","Gujarat");
cs.put("Bhuj","Gujarat");
cs.put("Veraval","Gujarat");
cs.put("Surendranagar","Gujarat");
cs.put("Valsad (Bulsar)","Gujarat");
cs.put("Vapi (Wapi)","Gujarat");
cs.put("Godhra","Gujarat");
cs.put("Palanpur","Gujarat");
cs.put("Anklesvar","Gujarat");
cs.put("Patan","Gujarat");
cs.put("Dahod [Dohad]","Gujarat");
cs.put("Gurgaon","Haryana");
cs.put("Panchkula","Haryana");
cs.put("Ambala","Haryana");
cs.put("Faridabad","Haryana");
cs.put("Rewari","Haryana");
cs.put("Jhajjar","Haryana");
cs.put("Rohtak","Haryana");
cs.put("Chandigarh","Haryana");
cs.put("Panipat","Haryana");
cs.put("Shimla","Himachal Pradesh");
cs.put("Solan","Himachal Pradesh");
cs.put("Dharmsala (Dharamsala)","Himachal Pradesh");
cs.put("Baddi","Himachal Pradesh");
cs.put("Nahan","Himachal Pradesh");
cs.put("Mandi","Himachal Pradesh");
cs.put("Paonta Sahib","Himachal Pradesh");
cs.put("Sundarnagar","Himachal Pradesh");
cs.put("Chamba","Himachal Pradesh");
cs.put("Kullu","Himachal Pradesh");
cs.put("Ranchi","Jharkhand");
cs.put("Dhanbad","Jharkhand");
cs.put("Giridih","Jharkhand");
cs.put("East Singhbhum","Jharkhand");
cs.put("Bokaro","Jharkhand");
cs.put("Bangalore","Karnataka");
cs.put("Hubli-Dharwad","Karnataka"); cs.put("Mysore","Karnataka");
cs.put("Kalaburagi","Karnataka");
cs.put("Mangalore","Karnataka");
cs.put("Belgaum","Karnataka");
cs.put("Davanagere","Karnataka");
cs.put("Bellary","Karnataka");
cs.put("Vijayapura","Karnataka");
cs.put("Shimoga","Karnataka");
cs.put("Tumkur","Karnataka");
cs.put("Raichur","Karnataka");
cs.put("Bidar","Karnataka");
cs.put("Udupi","Karnataka");
cs.put("Hospet","Karnataka");
cs.put("Gadag-Betageri","Karnataka");
cs.put("Robertsonpet","Karnataka");
cs.put("Hassan","Karnataka");
cs.put("Bhadravati","Karnataka");
cs.put("Chitradurga","Karnataka");
cs.put("Kolar","Karnataka");
cs.put("Mandya","Karnataka");
cs.put("Chikmagalur","Karnataka");
cs.put("Gangavati","Karnataka");
cs.put("Bagalkot","Karnataka");
cs.put("Ranebennuru","Karnataka");
cs.put("Kottayam","Kerala");
cs.put("Pathanamthitta","Kerala");
cs.put("Ernakulam","Kerala");
cs.put("Alappuzha","Kerala");
cs.put("Kannur","Kerala");
cs.put("Thrissur","Kerala");
cs.put("Kozhikode","Kerala");
cs.put("Thiruvananthapuram","Kerala");
cs.put("Indore","Madhya Pradesh");
cs.put("Bhopal [Bhopal]","Madhya Pradesh");
cs.put("Jabalpur","Madhya Pradesh");
cs.put("Gwalior","Madhya Pradesh");
cs.put("Ujjain","Madhya Pradesh");
cs.put("Sagar","Madhya Pradesh");
cs.put("Dewas","Madhya Pradesh");
cs.put("Satna","Madhya Pradesh");
cs.put("Ratlam","Madhya Pradesh");
cs.put("Rewa","Madhya Pradesh");
cs.put("Murwara","Madhya Pradesh");
cs.put("Singrauli","Madhya Pradesh");
cs.put("Burhanpur","Madhya Pradesh");
cs.put("Khandwa","Madhya Pradesh");
cs.put("Morena","Madhya Pradesh");
cs.put("Bhind","Madhya Pradesh");
cs.put("Chhindwara","Madhya Pradesh");
cs.put("Guna","Madhya Pradesh");
cs.put("Shivpuri","Madhya Pradesh");
cs.put("Vidisha","Madhya Pradesh");
cs.put("Damoh","Madhya Pradesh");
cs.put("Chhatarpur","Madhya Pradesh");
cs.put("Mandsaur","Madhya Pradesh");
cs.put("Khargone","Madhya Pradesh");
cs.put("Nimach (Neemuch)","Madhya Pradesh");
cs.put("Thane","Maharashtra");
cs.put("Pune","Maharashtra");
cs.put("Mumbai Suburban","Maharashtra");
cs.put("Nashik","Maharashtra");
cs.put("Nagpur","Maharashtra");
cs.put("Ahmednagar","Maharashtra");
cs.put("Solapur","Maharashtra");
cs.put("Jalgaon","Maharashtra");
cs.put("Imphal West","Manipur");
cs.put("Churachandpur","Manipur");
cs.put("Imphal East","Manipur");
cs.put("Ukhrul","Manipur");
cs.put("Baghmara","Meghalaya");
cs.put("Cherrapunjee (Cherrapunji)","Meghalaya");
cs.put("Jowai","Meghalaya");
cs.put("Lawsohtun","Meghalaya");
cs.put("Madanriting (Madanrting)","Meghalaya");
cs.put("Mairang","Meghalaya");
cs.put("Mawlai","Meghalaya");
cs.put("Mawpat","Meghalaya");
cs.put("Nongkseh","Meghalaya");
cs.put("Nongmynsong","Meghalaya");
cs.put("Nongpoh","Meghalaya");
cs.put("Nongstoin","Meghalaya");
cs.put("Nongthymmai","Meghalaya");
cs.put("Pynthormukhrah (Pynthorumkhrah)","Meghalaya");
cs.put("Resubelpara","Meghalaya");
cs.put("Shillong","Meghalaya");
cs.put("Shillong Cantonment","Meghalaya");
cs.put("Tura","Meghalaya");
cs.put("Umlyngka","Meghalaya");
cs.put("Umpling","Meghalaya");
cs.put("Umroi","Meghalaya");
cs.put("Williamnagar","Meghalaya");
cs.put("Lunglei","Mizoram");
cs.put("Aizawl","Mizoram");
cs.put("Champhai","Mizoram");
cs.put("Mokokchung","Nagaland");
cs.put("Wokha","Nagaland");
cs.put("Zunheboto","Nagaland");
cs.put("Kohima","Nagaland");
cs.put("Dimapur","Nagaland");
cs.put("Bhubaneswar","Odisha");
cs.put("Cuttack","Odisha");
cs.put("Raurkela (Rourkela)","Odisha");
cs.put("Brahmapur (Berhampur)","Odisha");
cs.put("Sambalpur","Odisha");
cs.put("Puri","Odisha");
cs.put("Baleshwar (Balasore)","Odisha");
cs.put("Bhadrak","Odisha");
cs.put("Baripada","Odisha");
cs.put("Balangir","Odisha");
cs.put("Jharsuguda","Odisha");
cs.put("Jaypur","Odisha");
cs.put("Bargarh","Odisha");
cs.put("Brajarajnagar","Odisha");
cs.put("Rayagada","Odisha");
cs.put("Bhawanipatna","Odisha");
cs.put("Paradip","Odisha");
cs.put("Dhenkanal","Odisha");
cs.put("Barbil (Bada Barabil)","Odisha");
cs.put("Jatani","Odisha");
cs.put("Kendujhar (Kendujhargarh)","Odisha");
cs.put("Byasanagar","Odisha");
cs.put("Rajagangapur","Odisha");
cs.put("Sunabeda","Odisha");
cs.put("Koraput","Odisha");
cs.put("Ludhiana","Punjab");
cs.put("Amritsar","Punjab");
cs.put("Jalandhar","Punjab");
cs.put("Patiala","Punjab");
cs.put("Bathinda","Punjab");
cs.put("Hoshiarpur","Punjab");
cs.put("S.A.S. Nagar","Punjab");
cs.put("Moga","Punjab");
cs.put("Batala","Punjab");
cs.put("Pathankot","Punjab");
cs.put("Abohar","Punjab");
cs.put("Malerkotla","Punjab");
cs.put("Khanna","Punjab");
cs.put("Muktsar","Punjab");
cs.put("Barnala","Punjab");
cs.put("Firozpur","Punjab");
cs.put("Kapurthala","Punjab");
cs.put("Phagwara","Punjab");
cs.put("Zirakpur","Punjab");
cs.put("Rajpura","Punjab");
cs.put("Jaipur","Rajasthan");
cs.put("Jodhpur","Rajasthan");
cs.put("Kota","Rajasthan");
cs.put("Bhiwadi","Rajasthan");
cs.put("Bikaner","Rajasthan");
cs.put("Udaipur","Rajasthan");
cs.put("Ajmer","Rajasthan");
cs.put("Bhilwara","Rajasthan");
cs.put("Alwar","Rajasthan");
cs.put("Sikar","Rajasthan");
cs.put("Bharatpur","Rajasthan");
cs.put("Pali","Rajasthan");
cs.put("Sri Ganganagar","Rajasthan");
cs.put("Kishangarh","Rajasthan");
cs.put("Baran","Rajasthan");
cs.put("Dhaulpur","Rajasthan");
cs.put("Tonk","Rajasthan");
cs.put("Beawar","Rajasthan");
cs.put("Hanumangarh","Rajasthan");
cs.put("Banswara","Rajasthan");
cs.put("Dungarpur","Rajasthan");
cs.put("Pratapgarh","Rajasthan");
cs.put("Gangtok","Sikkim");
cs.put("Mangan","Sikkim");
cs.put("Namchi","Sikkim");
cs.put("Gyalshing or Geyzing","Sikkim");
cs.put("Pakyong","Sikkim");
cs.put("Soreng","Sikkim");
cs.put("Chennai ","Tamil Nadu");
cs.put("Coimbatore ","Tamil Nadu");
cs.put("Madurai ","Tamil Nadu");
cs.put("Salem ","Tamil Nadu");
cs.put("Tiruchirappalli ","Tamil Nadu");
cs.put("Thoothukudi ","Tamil Nadu");
cs.put("Tirunelveli ","Tamil Nadu");
cs.put("Tiruppur ","Tamil Nadu");
cs.put("Ambattur ","Tamil Nadu");
cs.put("Avadi ","Tamil Nadu");
cs.put("Tiruvottiyur ","Tamil Nadu");
cs.put("Thanjavur ","Tamil Nadu");
cs.put("Nagercoil ","Tamil Nadu");
cs.put("Dindigul ","Tamil Nadu");
cs.put("Vellore ","Tamil Nadu");
cs.put("Hyderabad","Telangana");
cs.put("Mahbubnagar","Telangana");
cs.put("Adilabad","Telangana");
cs.put("Khammam","Telangana");
cs.put("Nalgonda","Telangana");
cs.put("Warangal","Telangana");
cs.put("Karimnagar","Telangana");
cs.put("Agartala","Tripura");
cs.put("Dharmanagar","Tripura");
cs.put("Udaipur","Tripura");
cs.put("Kailasahar","Tripura");
cs.put("Bishalgarh","Tripura");
cs.put("Teliamura","Tripura");
cs.put("Khowai","Tripura");
cs.put("Belonia","Tripura");
cs.put("Melaghar","Tripura");
cs.put("Mohanpur","Tripura");
cs.put("Ambassa","Tripura");
cs.put("Ranirbazar","Tripura");
cs.put("Santirbazar","Tripura");
cs.put("Kumarghat","Tripura");
cs.put("Sonamura","Tripura");
cs.put("Panisagar","Tripura");
cs.put("Amarpur","Tripura");
cs.put("Jirania","Tripura");
cs.put("Kamalpur","Tripura");
cs.put("Sabroom","Tripura");
cs.put("Allahabad","Uttar Pradesh");
cs.put("Moradabad","Uttar Pradesh");
cs.put("Ghaziabad","Uttar Pradesh");
cs.put("Azamgarh","Uttar Pradesh");
cs.put("Lucknow","Uttar Pradesh");
cs.put("Kanpur","Uttar Pradesh");
cs.put("Jaunpur","Uttar Pradesh");
cs.put("Sitapur","Uttar Pradesh");
cs.put("Bareilly","Uttar Pradesh");
cs.put("Gorakhpur","Uttar Pradesh");
cs.put("Agra","Uttar Pradesh");
cs.put("Muzaffarnagar","Uttar Pradesh");
cs.put("Hardoi","Uttar Pradesh");
cs.put("Kheri","Uttar Pradesh");
cs.put("Dehradun","Uttarakhand");
cs.put("Haridwar","Uttarakhand");
cs.put("Roorkee","Uttarakhand");
cs.put("Haldwani-cum-Kathgodam","Uttarakhand");
cs.put("Rudrapur","Uttarakhand");
cs.put("Kashipur","Uttarakhand");
cs.put("Rishikesh","Uttarakhand");
cs.put("Durgapur","West Bengal");
cs.put("Bardhaman","West Bengal");
cs.put("Malda","West Bengal");
cs.put("Baharampur","West Bengal");
cs.put("Habra","West Bengal");
cs.put("Kharagpur","West Bengal");
cs.put("Santipur","West Bengal");
cs.put("Dankuni","West Bengal");
cs.put("Dhulian","West Bengal");
cs.put("Ranaghat","West Bengal");
cs.put("Haldia","West Bengal");
cs.put("Raiganj","West Bengal");
cs.put("Krishnanagar","West Bengal");
cs.put("Nabadwip","West Bengal");
cs.put("Medinipur","West Bengal");
cs.put("Jalpaiguri","West Bengal");
cs.put("Balurghat","West Bengal");
cs.put("Basirhat","West Bengal");
cs.put("Bankura","West Bengal");
cs.put("Chakdaha","West Bengal");
cs.put("Darjeeling","West Bengal");
cs.put("Alipurduar","West Bengal");
cs.put("Purulia","West Bengal");
cs.put("Jangipur","West Bengal");
cs.put("Bolpur","West Bengal");
cs.put("Bangaon","West Bengal");
cs.put("Cooch Behar","West Bengal");
cs.put("Mumbai","Maharashtra");
cs.put("Delhi","Delhi");
cs.put("Bengaluru","Karnataka");
cs.put("Ahmedabad","Gujarat");
cs.put("Hyderabad","Telangana");
cs.put("Chennai","Tamil Nadu");
cs.put("Kolkata","West Bengal");
cs.put("Pune","Maharashtra");
cs.put("Jaipur","Rajasthan");
cs.put("Surat","Gujarat");
cs.put("Lucknow","Uttar Pradesh");
cs.put("Kanpur","Uttar Pradesh");
cs.put("Nagpur","Maharashtra");
cs.put("Patna","Bihar");
cs.put("Indore","Madhya Pradesh");
cs.put("Thane","Maharashtra");
cs.put("Bhopal","Madhya Pradesh");
cs.put("Visakhapatnam","Andhra Pradesh");
cs.put("Vadodara","Gujarat");
cs.put("Firozabad","Uttar Pradesh");
cs.put("Ludhiana","Punjab");
cs.put("Rajkot","Gujarat");
cs.put("Agra","Uttar Pradesh");
cs.put("Siliguri","West Bengal");
cs.put("Nashik","Maharashtra");
cs.put("Faridabad","Haryana");
cs.put("Patiala","Punjab");
cs.put("Meerut","Uttar Pradesh");
cs.put("Kalyan-Dombivali","Maharashtra");
cs.put("Vasai-Virar","Maharashtra");
cs.put("Varanasi","Uttar Pradesh");
cs.put("Srinagar","Jammu and Kashmir");
cs.put("Dhanbad","Jharkhand");
cs.put("Jodhpur","Rajasthan");
cs.put("Amritsar","Punjab");
cs.put("Raipur","Chhattisgarh");
cs.put("Allahabad","Uttar Pradesh");
cs.put("Coimbatore","Tamil Nadu");
cs.put("Jabalpur","Madhya Pradesh");
cs.put("Gwalior","Madhya Pradesh");
cs.put("Vijayawada","Andhra Pradesh");
cs.put("Madurai","Tamil Nadu");
cs.put("Guwahati","Assam");
cs.put("Chandigarh","Chandigarh");
cs.put("Hubli-Dharwad","Karnataka");
cs.put("Amroha","Uttar Pradesh");
cs.put("Moradabad","Uttar Pradesh");
cs.put("Gurgaon","Haryana");
cs.put("Aligarh","Uttar Pradesh");
cs.put("Solapur","Maharashtra");
cs.put("Ranchi","Jharkhand");
cs.put("Jalandhar","Punjab");
cs.put("Tiruchirappalli","Tamil Nadu");
cs.put("Bhubaneswar","Odisha");
cs.put("Salem","Tamil Nadu");
cs.put("Warangal","Telangana");
cs.put("Mira-Bhayandar","Maharashtra");
cs.put("Thiruvananthapuram","Kerala");
cs.put("Bhiwandi","Maharashtra");
cs.put("Saharanpur","Uttar Pradesh");
cs.put("Guntur","Andhra Pradesh");
cs.put("Amravati","Maharashtra");
cs.put("Bikaner","Rajasthan");
cs.put("Noida","Uttar Pradesh");
cs.put("Jamshedpur","Jharkhand");
cs.put("Bhilai Nagar","Chhattisgarh");
cs.put("Cuttack","Odisha");
cs.put("Kochi","Kerala");
cs.put("Udaipur","Rajasthan");
cs.put("Bhavnagar","Gujarat");
cs.put("Dehradun","Uttarakhand");
cs.put("Asansol","West Bengal");
cs.put("Nanded-Waghala","Maharashtra");
cs.put("Ajmer","Rajasthan");
cs.put("Jamnagar","Gujarat");
cs.put("Ujjain","Madhya Pradesh");
cs.put("Sangli","Maharashtra");
cs.put("Loni","Uttar Pradesh");
cs.put("Jhansi","Uttar Pradesh");
cs.put("Pondicherry","Puducherry");
cs.put("Nellore","Andhra Pradesh");
cs.put("Jammu","Jammu and Kashmir");
cs.put("Belagavi","Karnataka");
cs.put("Raurkela","Odisha");
cs.put("Mangaluru","Karnataka");
cs.put("Tirunelveli","Tamil Nadu");
cs.put("Malegaon","Maharashtra");
cs.put("Gaya","Bihar");
cs.put("Tiruppur","Tamil Nadu");
cs.put("Davanagere","Karnataka");
cs.put("Kozhikode","Kerala");
cs.put("Akola","Maharashtra");
cs.put("Kurnool","Andhra Pradesh");
cs.put("Bokaro Steel City","Jharkhand");
cs.put("Rajahmundry","Andhra Pradesh");
cs.put("Ballari","Karnataka");
cs.put("Agartala","Tripura");
cs.put("Bhagalpur","Bihar");
cs.put("Latur","Maharashtra");
cs.put("Dhule","Maharashtra");
cs.put("Korba","Chhattisgarh");
cs.put("Bhilwara","Rajasthan");
cs.put("Brahmapur","Odisha");
cs.put("Mysore","Karnatka");
cs.put("Muzaffarpur","Bihar");
cs.put("Ahmednagar","Maharashtra");
cs.put("Kollam","Kerala");
cs.put("Raghunathganj","West Bengal");
cs.put("Bilaspur","Chhattisgarh");
cs.put("Shahjahanpur","Uttar Pradesh");
cs.put("Thrissur","Kerala");
cs.put("Alwar","Rajasthan");
cs.put("Kakinada","Andhra Pradesh");
cs.put("Nizamabad","Telangana");
cs.put("Sagar","Madhya Pradesh");
cs.put("Tumkur","Karnataka");
cs.put("Hisar","Haryana");
cs.put("Rohtak","Haryana");
cs.put("Panipat","Haryana");
cs.put("Darbhanga","Bihar");
cs.put("Kharagpur","West Bengal");
cs.put("Aizawl","Mizoram");
cs.put("Ichalkaranji","Maharashtra");
cs.put("Tirupati","Andhra Pradesh");
cs.put("Karnal","Haryana");
cs.put("Bathinda","Punjab");
cs.put("Rampur","Uttar Pradesh");
cs.put("Shivamogga","Karnataka");
cs.put("Ratlam","Madhya Pradesh");
cs.put("Modinagar","Uttar Pradesh");
cs.put("Durg","Chhattisgarh");
cs.put("Shillong","Meghalaya");
cs.put("Imphal","Manipur");
cs.put("Hapur","Uttar Pradesh");
cs.put("Ranipet","Tamil Nadu");
cs.put("Anantapur","Andhra Pradesh");
cs.put("Arrah","Bihar");
cs.put("Karimnagar","Telangana");
cs.put("Parbhani","Maharashtra");
cs.put("Etawah","Uttar Pradesh");
cs.put("Bharatpur","Rajasthan");
cs.put("Begusarai","Bihar");
cs.put("New Delhi","Delhi");
cs.put("Chhapra","Bihar");
cs.put("Kadapa","Andhra Pradesh");
cs.put("Ramagundam","Telangana");
cs.put("Pali","Rajasthan");
cs.put("Satna","Madhya Pradesh");
cs.put("Vizianagaram","Andhra Pradesh");
cs.put("Katihar","Bihar");
cs.put("Hardwar","Uttarakhand");
cs.put("Sonipat","Haryana");
cs.put("Nagercoil","Tamil Nadu");
cs.put("Thanjavur","Tamil Nadu");
cs.put("Murwara (Katni)","Madhya Pradesh");
cs.put("Naihati","West Bengal");
cs.put("Sambhal","Uttar Pradesh");
cs.put("Nadiad","Gujarat");
cs.put("Yamunanagar","Haryana");
cs.put("English Bazar","West Bengal");
cs.put("Eluru","Andhra Pradesh");
cs.put("Munger","Bihar");
cs.put("Panchkula","Haryana");
cs.put("Raayachuru","Karnataka");
cs.put("Panvel","Maharashtra");
cs.put("Deoghar","Jharkhand");
cs.put("Ongole","Andhra Pradesh");
cs.put("Nandyal","Andhra Pradesh");
cs.put("Morena","Madhya Pradesh");
cs.put("Bhiwani","Haryana");
cs.put("Porbandar","Gujarat");
cs.put("Palakkad","Kerala");
cs.put("Anand","Gujarat");
cs.put("Purnia","Bihar");
cs.put("Baharampur","West Bengal");
cs.put("Barmer","Rajasthan");
cs.put("Morvi","Gujarat");
cs.put("Orai","Uttar Pradesh");
cs.put("Bahraich","Uttar Pradesh");
cs.put("Sikar","Rajasthan");
cs.put("Vellore","Tamil Nadu");
cs.put("Singrauli","Madhya Pradesh");
cs.put("Khammam","Telangana");
cs.put("Mahesana","Gujarat");
cs.put("Silchar","Assam");
cs.put("Sambalpur","Odisha");
cs.put("Rewa","Madhya Pradesh");
cs.put("Unnao","Uttar Pradesh");
cs.put("Hugli-Chinsurah","West Bengal");
cs.put("Raiganj","West Bengal");
cs.put("Phusro","Jharkhand");
cs.put("Adityapur","Jharkhand");
cs.put("Alappuzha","Kerala");
cs.put("Bahadurgarh","Haryana");
cs.put("Machilipatnam","Andhra Pradesh");
cs.put("Rae Bareli","Uttar Pradesh");
cs.put("Jalpaiguri","West Bengal");
cs.put("Bharuch","Gujarat");
cs.put("Pathankot","Punjab");
cs.put("Hoshiarpur","Punjab");
cs.put("Baramula","Jammu and Kashmir");
cs.put("Adoni","Andhra Pradesh");
cs.put("Jind","Haryana");
cs.put("Tonk","Rajasthan");
cs.put("Tenali","Andhra Pradesh");
cs.put("Kancheepuram","Tamil Nadu");
cs.put("Vapi","Gujarat");
cs.put("Sirsa","Haryana");
cs.put("Navsari","Gujarat");
cs.put("Mahbubnagar","Telangana");
cs.put("Puri","Odisha");
cs.put("Robertson Pet","Karnataka");
cs.put("Erode","Tamil Nadu");
cs.put("Batala","Punjab");
cs.put("Haldwani-cum-Kathgodam","Uttarakhand");
cs.put("Vidisha","Madhya Pradesh");
cs.put("Saharsa","Bihar");
cs.put("Thanesar","Haryana");
cs.put("Chittoor","Andhra Pradesh");
cs.put("Veraval","Gujarat");
cs.put("Lakhimpur","Uttar Pradesh");
cs.put("Sitapur","Uttar Pradesh");
cs.put("Hindupur","Andhra Pradesh");
cs.put("Santipur","West Bengal");
cs.put("Balurghat","West Bengal");
cs.put("Ganjbasoda","Madhya Pradesh");
cs.put("Moga","Punjab");
cs.put("Proddatur","Andhra Pradesh");
cs.put("Srinagar","Uttarakhand");
cs.put("Medinipur","West Bengal");
cs.put("Habra","West Bengal");
cs.put("Sasaram","Bihar");
cs.put("Hajipur","Bihar");
cs.put("Bhuj","Gujarat");
cs.put("Shivpuri","Madhya Pradesh");
cs.put("Ranaghat","West Bengal");
cs.put("Shimla","Himachal Pradesh");
cs.put("Tiruvannamalai","Tamil Nadu");
cs.put("Kaithal","Haryana");
cs.put("Rajnandgaon","Chhattisgarh");
cs.put("Godhra","Gujarat");
cs.put("Hazaribag","Jharkhand");
cs.put("Bhimavaram","Andhra Pradesh");
cs.put("Mandsaur","Madhya Pradesh");
cs.put("Dibrugarh","Assam");
cs.put("Kolar","Karnataka");
cs.put("Bankura","West Bengal");
cs.put("Mandya","Karnataka");
cs.put("Dehri-on-Sone","Bihar");
cs.put("Madanapalle","Andhra Pradesh");
cs.put("Malerkotla","Punjab");
cs.put("Lalitpur","Uttar Pradesh");
cs.put("Bettiah","Bihar");
cs.put("Pollachi","Tamil Nadu");
cs.put("Khanna","Punjab");
cs.put("Neemuch","Madhya Pradesh");
cs.put("Palwal","Haryana");
cs.put("Palanpur","Gujarat");
cs.put("Guntakal","Andhra Pradesh");
cs.put("Nabadwip","West Bengal");
cs.put("Udupi","Karnataka");
cs.put("Jagdalpur","Chhattisgarh");
cs.put("Motihari","Bihar");
cs.put("Pilibhit","Uttar Pradesh");
cs.put("Dimapur","Nagaland");
cs.put("Mohali","Punjab");
cs.put("Sadulpur","Rajasthan");
cs.put("Rajapalayam","Tamil Nadu");
cs.put("Dharmavaram","Andhra Pradesh");
cs.put("Kashipur","Uttarakhand");
cs.put("Sivakasi","Tamil Nadu");
cs.put("Darjiling","West Bengal");
cs.put("Chikkamagaluru","Karnataka");
cs.put("Gudivada","Andhra Pradesh");
cs.put("Baleshwar Town","Odisha");
cs.put("Mancherial","Telangana");
cs.put("Srikakulam","Andhra Pradesh");
cs.put("Adilabad","Telangana");
cs.put("Yavatmal","Maharashtra");
cs.put("Barnala","Punjab");
cs.put("Nagaon","Assam");
cs.put("Narasaraopet","Andhra Pradesh");
cs.put("Raigarh","Chhattisgarh");
cs.put("Roorkee","Uttarakhand");
cs.put("Valsad","Gujarat");
cs.put("Ambikapur","Chhattisgarh");
cs.put("Giridih","Jharkhand");
cs.put("Chandausi","Uttar Pradesh");
cs.put("Purulia","West Bengal");
cs.put("Patan","Gujarat");
cs.put("Bagaha","Bihar");
cs.put("Hardoi ","Uttar Pradesh");
cs.put("Achalpur","Maharashtra");
cs.put("Osmanabad","Maharashtra");
cs.put("Deesa","Gujarat");
cs.put("Nandurbar","Maharashtra");
cs.put("Azamgarh","Uttar Pradesh");
cs.put("Ramgarh","Jharkhand");
cs.put("Firozpur","Punjab");
cs.put("Baripada Town","Odisha");
cs.put("Karwar","Karnataka");
cs.put("Siwan","Bihar");
cs.put("Rajampet","Andhra Pradesh");
cs.put("Pudukkottai","Tamil Nadu");
cs.put("Anantnag","Jammu and Kashmir");
cs.put("Tadpatri","Andhra Pradesh");
cs.put("Satara","Maharashtra");
cs.put("Bhadrak","Odisha");
cs.put("Kishanganj","Bihar");
cs.put("Suryapet","Telangana");
cs.put("Wardha","Maharashtra");
cs.put("Ranebennuru","Karnataka");
cs.put("Amreli","Gujarat");
cs.put("Neyveli (TS)","Tamil Nadu");
cs.put("Jamalpur","Bihar");
cs.put("Marmagao","Goa");
cs.put("Udgir","Maharashtra");
cs.put("Tadepalligudem","Andhra Pradesh");
cs.put("Nagapattinam","Tamil Nadu");
cs.put("Buxar","Bihar");
cs.put("Aurangabad","Maharashtra");
cs.put("Jehanabad","Bihar");
cs.put("Phagwara","Punjab");
cs.put("Khair","Uttar Pradesh");
cs.put("Sawai Madhopur","Rajasthan");
cs.put("Kapurthala","Punjab");
cs.put("Chilakaluripet","Andhra Pradesh");
cs.put("Aurangabad","Bihar");
cs.put("Malappuram","Kerala");
cs.put("Rewari","Haryana");
cs.put("Nagaur","Rajasthan");
cs.put("Sultanpur","Uttar Pradesh");
cs.put("Nagda","Madhya Pradesh");
cs.put("Port Blair","Andaman and Nicobar Islands");
cs.put("Lakhisarai","Bihar");
cs.put("Panaji","Goa");
cs.put("Tinsukia","Assam");
cs.put("Itarsi","Madhya Pradesh");
cs.put("Kohima","Nagaland");
cs.put("Balangir","Odisha");
cs.put("Nawada","Bihar");
cs.put("Jharsuguda","Odisha");
cs.put("Jagtial","Telangana");
cs.put("Viluppuram","Tamil Nadu");
cs.put("Amalner","Maharashtra");
cs.put("Zirakpur","Punjab");
cs.put("Tanda","Uttar Pradesh");
cs.put("Tiruchengode","Tamil Nadu");
cs.put("Nagina","Uttar Pradesh");
cs.put("Yemmiganur","Andhra Pradesh");
cs.put("Vaniyambadi","Tamil Nadu");
cs.put("Sarni","Madhya Pradesh");
cs.put("Theni Allinagaram","Tamil Nadu");
cs.put("Margao","Goa");
cs.put("Akot","Maharashtra");
cs.put("Sehore","Madhya Pradesh");
cs.put("Mhow Cantonment","Madhya Pradesh");
cs.put("Kot Kapura","Punjab");
cs.put("Makrana","Rajasthan");
cs.put("Pandharpur","Maharashtra");
cs.put("Miryalaguda","Telangana");
cs.put("Shamli","Uttar Pradesh");
cs.put("Seoni","Madhya Pradesh");
cs.put("Ranibennur","Karnataka");
cs.put("Kadiri","Andhra Pradesh");
cs.put("Shrirampur","Maharashtra");
cs.put("Rudrapur","Uttarakhand");
cs.put("Parli","Maharashtra");
cs.put("Najibabad","Uttar Pradesh");
cs.put("Nirmal","Telangana");
cs.put("Udhagamandalam","Tamil Nadu");
cs.put("Shikohabad","Uttar Pradesh");
cs.put("Jhumri Tilaiya","Jharkhand");
cs.put("Aruppukkottai","Tamil Nadu");
cs.put("Ponnani","Kerala");
cs.put("Jamui","Bihar");
cs.put("Sitamarhi","Bihar");
cs.put("Chirala","Andhra Pradesh");
cs.put("Anjar","Gujarat");
cs.put("Karaikal","Puducherry");
cs.put("Hansi","Haryana");
cs.put("Anakapalle","Andhra Pradesh");
cs.put("Mahasamund","Chhattisgarh");
cs.put("Faridkot","Punjab");
cs.put("Saunda","Jharkhand");
cs.put("Dhoraji","Gujarat");
cs.put("Paramakudi","Tamil Nadu");
cs.put("Balaghat","Madhya Pradesh");
cs.put("Sujangarh","Rajasthan");
cs.put("Khambhat","Gujarat");
cs.put("Muktsar","Punjab");
cs.put("Rajpura","Punjab");
cs.put("Kavali","Andhra Pradesh");
cs.put("Dhamtari","Chhattisgarh");
cs.put("Ashok Nagar","Madhya Pradesh");
cs.put("Sardarshahar","Rajasthan");
cs.put("Mahuva","Gujarat");
cs.put("Bargarh","Odisha");
cs.put("Kamareddy","Telangana");
cs.put("Sahibganj","Jharkhand");
cs.put("Kothagudem","Telangana");
cs.put("Ramanagaram","Karnataka");
cs.put("Gokak","Karnataka");
cs.put("Tikamgarh","Madhya Pradesh");
cs.put("Araria","Bihar");
cs.put("Rishikesh","Uttarakhand");
cs.put("Shahdol","Madhya Pradesh");
cs.put("Medininagar (Daltonganj)","Jharkhand");
cs.put("Arakkonam","Tamil Nadu");
cs.put("Washim","Maharashtra");
cs.put("Sangrur","Punjab");
cs.put("Bodhan","Telangana");
cs.put("Fazilka","Punjab");
cs.put("Palacole","Andhra Pradesh");
cs.put("Keshod","Gujarat");
cs.put("Sullurpeta","Andhra Pradesh");
cs.put("Wadhwan","Gujarat");
cs.put("Gurdaspur","Punjab");
cs.put("Vatakara","Kerala");
cs.put("Tura","Meghalaya");
cs.put("Narnaul","Haryana");
cs.put("Kharar","Punjab");
cs.put("Yadgir","Karnataka");
cs.put("Ambejogai","Maharashtra");
cs.put("Ankleshwar","Gujarat");
cs.put("Savarkundla","Gujarat");
cs.put("Paradip","Odisha");
cs.put("Virudhachalam","Tamil Nadu");
cs.put("Kanhangad","Kerala");
cs.put("Kadi","Gujarat");
cs.put("Srivilliputhur","Tamil Nadu");
cs.put("Gobindgarh","Punjab");
cs.put("Tindivanam","Tamil Nadu");
cs.put("Mansa","Punjab");
cs.put("Taliparamba","Kerala");
cs.put("Manmad","Maharashtra");
cs.put("Tanuku","Andhra Pradesh");
cs.put("Rayachoti","Andhra Pradesh");
cs.put("Virudhunagar","Tamil Nadu");
cs.put("Koyilandy","Kerala");
cs.put("Jorhat","Assam");
cs.put("Karur","Tamil Nadu");
cs.put("Valparai","Tamil Nadu");
cs.put("Srikalahasti","Andhra Pradesh");
cs.put("Neyyattinkara","Kerala");
cs.put("Bapatla","Andhra Pradesh");
cs.put("Fatehabad","Haryana");
cs.put("Malout","Punjab");
cs.put("Sankarankovil","Tamil Nadu");
cs.put("Tenkasi","Tamil Nadu");
cs.put("Ratnagiri","Maharashtra");
cs.put("Rabkavi Banhatti","Karnataka");
cs.put("Sikandrabad","Uttar Pradesh");
cs.put("Chaibasa","Jharkhand");
cs.put("Chirmiri","Chhattisgarh");
cs.put("Palwancha","Telangana");
cs.put("Bhawanipatna","Odisha");
cs.put("Kayamkulam","Kerala");
cs.put("Pithampur","Madhya Pradesh");
cs.put("Nabha","Punjab");
cs.put("Shahabad, Hardoi","Uttar Pradesh");
cs.put("Dhenkanal","Odisha");
cs.put("Uran Islampur","Maharashtra");
cs.put("Gopalganj","Bihar");
cs.put("Bongaigaon City","Assam");
cs.put("Palani","Tamil Nadu");
cs.put("Pusad","Maharashtra");
cs.put("Sopore","Jammu and Kashmir");
cs.put("Pilkhuwa","Uttar Pradesh");
cs.put("Tarn Taran","Punjab");
cs.put("Renukoot","Uttar Pradesh");
cs.put("Mandamarri","Telangana");
cs.put("Shahabad","Karnataka");
cs.put("Barbil","Odisha");
cs.put("Koratla","Telangana");
cs.put("Madhubani","Bihar");
cs.put("Arambagh","West Bengal");
cs.put("Gohana","Haryana");
cs.put("Ladnu","Rajasthan");
cs.put("Pattukkottai","Tamil Nadu");
cs.put("Sirsi","Karnataka");
cs.put("Sircilla","Telangana");
cs.put("Tamluk","West Bengal");
cs.put("Jagraon","Punjab");
cs.put("AlipurdUrban Agglomerationr","West Bengal");
cs.put("Alirajpur","Madhya Pradesh");
cs.put("Tandur","Telangana");
cs.put("Naidupet","Andhra Pradesh");
cs.put("Tirupathur","Tamil Nadu");
cs.put("Tohana","Haryana");
cs.put("Ratangarh","Rajasthan");
cs.put("Dhubri","Assam");
cs.put("Masaurhi","Bihar");
cs.put("Visnagar","Gujarat");
cs.put("Vrindavan","Uttar Pradesh");
cs.put("Nokha","Rajasthan");
cs.put("Nagari","Andhra Pradesh");
cs.put("Narwana","Haryana");
cs.put("Ramanathapuram","Tamil Nadu");
cs.put("Ujhani","Uttar Pradesh");
cs.put("Samastipur","Bihar");
cs.put("Laharpur","Uttar Pradesh");
cs.put("Sangamner","Maharashtra");
cs.put("Nimbahera","Rajasthan");
cs.put("Siddipet","Telangana");
cs.put("Suri","West Bengal");
cs.put("Diphu","Assam");
cs.put("Jhargram","West Bengal");
cs.put("Shirpur-Warwade","Maharashtra");
cs.put("Tilhar","Uttar Pradesh");
cs.put("Sindhnur","Karnataka");
cs.put("Udumalaipettai","Tamil Nadu");
cs.put("Malkapur","Maharashtra");
cs.put("Wanaparthy","Telangana");
cs.put("Gudur","Andhra Pradesh");
cs.put("Kendujhar","Odisha");
cs.put("Mandla","Madhya Pradesh");
cs.put("Mandi","Himachal Pradesh");
cs.put("Nedumangad","Kerala");
cs.put("North Lakhimpur","Assam");
cs.put("Vinukonda","Andhra Pradesh");
cs.put("Tiptur","Karnataka");
cs.put("Gobichettipalayam","Tamil Nadu");
cs.put("Sunabeda","Odisha");
cs.put("Wani","Maharashtra");
cs.put("Upleta","Gujarat");
cs.put("Narasapuram","Andhra Pradesh");
cs.put("Nuzvid","Andhra Pradesh");
cs.put("Tezpur","Assam");
cs.put("Una","Gujarat");
cs.put("Markapur","Andhra Pradesh");
cs.put("Sheopur","Madhya Pradesh");
cs.put("Thiruvarur","Tamil Nadu");
cs.put("Sidhpur","Gujarat");
cs.put("Sahaswan","Uttar Pradesh");
cs.put("Suratgarh","Rajasthan");
cs.put("Shajapur","Madhya Pradesh");
cs.put("Rayagada","Odisha");
cs.put("Lonavla","Maharashtra");
cs.put("Ponnur","Andhra Pradesh");
cs.put("Kagaznagar","Telangana");
cs.put("Gadwal","Telangana");
cs.put("Bhatapara","Chhattisgarh");
cs.put("Kandukur","Andhra Pradesh");
cs.put("Sangareddy","Telangana");
cs.put("Unjha","Gujarat");
cs.put("Lunglei","Mizoram");
cs.put("Karimganj","Assam");
cs.put("Kannur","Kerala");
cs.put("Bobbili","Andhra Pradesh");
cs.put("Mokameh","Bihar");
cs.put("Talegaon Dabhade","Maharashtra");
cs.put("Anjangaon","Maharashtra");
cs.put("Mangrol","Gujarat");
cs.put("Sunam","Punjab");
cs.put("Gangarampur","West Bengal");
cs.put("Thiruvallur","Tamil Nadu");
cs.put("Tirur","Kerala");
cs.put("Rath","Uttar Pradesh");
cs.put("Jatani","Odisha");
cs.put("Viramgam","Gujarat");
cs.put("Rajsamand","Rajasthan");
cs.put("Yanam","Puducherry");
cs.put("Kottayam","Kerala");
cs.put("Panruti","Tamil Nadu");
cs.put("Dhuri","Punjab");
cs.put("Namakkal","Tamil Nadu");
cs.put("Kasaragod","Kerala");
cs.put("Modasa","Gujarat");
cs.put("Rayadurg","Andhra Pradesh");
cs.put("Supaul","Bihar");
cs.put("Kunnamkulam","Kerala");
cs.put("Umred","Maharashtra");
cs.put("Bellampalle","Telangana");
cs.put("Sibsagar","Assam");
cs.put("Mandi Dabwali","Haryana");
cs.put("Ottappalam","Kerala");
cs.put("Dumraon","Bihar");
cs.put("Samalkot","Andhra Pradesh");
cs.put("Jaggaiahpet","Andhra Pradesh");
cs.put("Goalpara","Assam");
cs.put("Tuni","Andhra Pradesh");
cs.put("Lachhmangarh","Rajasthan");
cs.put("Bhongir","Telangana");
cs.put("Amalapuram","Andhra Pradesh");
cs.put("Firozpur Cantt.","Punjab");
cs.put("Vikarabad","Telangana");
cs.put("Thiruvalla","Kerala");
cs.put("Sherkot","Uttar Pradesh");
cs.put("Palghar","Maharashtra");
cs.put("Shegaon","Maharashtra");
cs.put("Jangaon","Telangana");
cs.put("Bheemunipatnam","Andhra Pradesh");
cs.put("Panna","Madhya Pradesh");
cs.put("Thodupuzha","Kerala");
cs.put("KathUrban Agglomeration","Jammu and Kashmir");
cs.put("Palitana","Gujarat");
cs.put("Arwal","Bihar");
cs.put("Venkatagiri","Andhra Pradesh");
cs.put("Kalpi","Uttar Pradesh");
cs.put("Rajgarh (Churu)","Rajasthan");
cs.put("Sattenapalle","Andhra Pradesh");
cs.put("Arsikere","Karnataka");
cs.put("Ozar","Maharashtra");
cs.put("Thirumangalam","Tamil Nadu");
cs.put("Petlad","Gujarat");
cs.put("Nasirabad","Rajasthan");
cs.put("Phaltan","Maharashtra");
cs.put("Rampurhat","West Bengal");
cs.put("Nanjangud","Karnataka");
cs.put("Forbesganj","Bihar");
cs.put("Tundla","Uttar Pradesh");
cs.put("BhabUrban Agglomeration","Bihar");
cs.put("Sagara","Karnataka");
cs.put("Pithapuram","Andhra Pradesh");
cs.put("Sira","Karnataka");
cs.put("Bhadrachalam","Telangana");
cs.put("Charkhi Dadri","Haryana");
cs.put("Chatra","Jharkhand");
cs.put("Palasa Kasibugga","Andhra Pradesh");
cs.put("Nohar","Rajasthan");
cs.put("Yevla","Maharashtra");
cs.put("Sirhind Fatehgarh Sahib","Punjab");
cs.put("Bhainsa","Telangana");
cs.put("Parvathipuram","Andhra Pradesh");
cs.put("Shahade","Maharashtra");
cs.put("Chalakudy","Kerala");
cs.put("Narkatiaganj","Bihar");
cs.put("Kapadvanj","Gujarat");
cs.put("Macherla","Andhra Pradesh");
cs.put("Raghogarh-Vijaypur","Madhya Pradesh");
cs.put("Rupnagar","Punjab");
cs.put("Naugachhia","Bihar");
cs.put("Sendhwa","Madhya Pradesh");
cs.put("Byasanagar","Odisha");
cs.put("Sandila","Uttar Pradesh");
cs.put("Gooty","Andhra Pradesh");
cs.put("Salur","Andhra Pradesh");
cs.put("Nanpara","Uttar Pradesh");
cs.put("Sardhana","Uttar Pradesh");
cs.put("Vita","Maharashtra");
cs.put("Gumia","Jharkhand");
cs.put("Puttur","Karnataka");
cs.put("Jalandhar Cantt.","Punjab");
cs.put("Nehtaur","Uttar Pradesh");
cs.put("Changanassery","Kerala");
cs.put("Mandapeta","Andhra Pradesh");
cs.put("Dumka","Jharkhand");
cs.put("Seohara","Uttar Pradesh");
cs.put("Umarkhed","Maharashtra");
cs.put("Madhupur","Jharkhand");
cs.put("Vikramasingapuram","Tamil Nadu");
cs.put("Punalur","Kerala");
cs.put("Kendrapara","Odisha");
cs.put("Sihor","Gujarat");
cs.put("Nellikuppam","Tamil Nadu");
cs.put("Samana","Punjab");
cs.put("Warora","Maharashtra");
cs.put("Nilambur","Kerala");
cs.put("Rasipuram","Tamil Nadu");
cs.put("Ramnagar","Uttarakhand");
cs.put("Jammalamadugu","Andhra Pradesh");
cs.put("Nawanshahr","Punjab");
cs.put("Thoubal","Manipur");
cs.put("Athni","Karnataka");
cs.put("Cherthala","Kerala");
cs.put("Sidhi","Madhya Pradesh");
cs.put("Farooqnagar","Telangana");
cs.put("Peddapuram","Andhra Pradesh");
cs.put("Chirkunda","Jharkhand");
cs.put("Pachora","Maharashtra");
cs.put("Madhepura","Bihar");
cs.put("Pithoragarh","Uttarakhand");
cs.put("Tumsar","Maharashtra");
cs.put("Phalodi","Rajasthan");
cs.put("Tiruttani","Tamil Nadu");
cs.put("Rampura Phul","Punjab");
cs.put("Perinthalmanna","Kerala");
cs.put("Padrauna","Uttar Pradesh");
cs.put("Pipariya","Madhya Pradesh");
cs.put("Dalli-Rajhara","Chhattisgarh");
cs.put("Punganur","Andhra Pradesh");
cs.put("Mattannur","Kerala");
cs.put("Mathura","Uttar Pradesh");
cs.put("Thakurdwara","Uttar Pradesh");
cs.put("Nandivaram-Guduvancheri","Tamil Nadu");
cs.put("Mulbagal","Karnataka");
cs.put("Manjlegaon","Maharashtra");
cs.put("Wankaner","Gujarat");
cs.put("Sillod","Maharashtra");
cs.put("Nidadavole","Andhra Pradesh");
cs.put("Surapura","Karnataka");
cs.put("Rajagangapur","Odisha");
cs.put("Sheikhpura","Bihar");
cs.put("Parlakhemundi","Odisha");
cs.put("Kalimpong","West Bengal");
cs.put("Siruguppa","Karnataka");
cs.put("Arvi","Maharashtra");
cs.put("Limbdi","Gujarat");
cs.put("Barpeta","Assam");
cs.put("Manglaur","Uttarakhand");
cs.put("Repalle","Andhra Pradesh");
cs.put("Mudhol","Karnataka");
cs.put("Shujalpur","Madhya Pradesh");
cs.put("Mandvi","Gujarat");
cs.put("Thangadh","Gujarat");
cs.put("Sironj","Madhya Pradesh");
cs.put("Nandura","Maharashtra");
cs.put("Shoranur","Kerala");
cs.put("Nathdwara","Rajasthan");
cs.put("Periyakulam","Tamil Nadu");
cs.put("Sultanganj","Bihar");
cs.put("Medak","Telangana");
cs.put("Narayanpet","Telangana");
cs.put("Raxaul Bazar","Bihar");
cs.put("Rajauri","Jammu and Kashmir");
cs.put("Pernampattu","Tamil Nadu");
cs.put("Nainital","Uttarakhand");
cs.put("Ramachandrapuram","Andhra Pradesh");
cs.put("Vaijapur","Maharashtra");
cs.put("Nangal","Punjab");
cs.put("Sidlaghatta","Karnataka");
cs.put("Punch","Jammu and Kashmir");
cs.put("Pandhurna","Madhya Pradesh");
cs.put("Wadgaon Road","Maharashtra");
cs.put("Talcher","Odisha");
cs.put("Varkala","Kerala");
cs.put("Pilani","Rajasthan");
cs.put("Nowgong","Madhya Pradesh");
cs.put("Naila Janjgir","Chhattisgarh");
cs.put("Mapusa","Goa");
cs.put("Vellakoil","Tamil Nadu");
cs.put("Merta City","Rajasthan");
cs.put("Sivaganga","Tamil Nadu");
cs.put("Mandideep","Madhya Pradesh");
cs.put("Sailu","Maharashtra");
cs.put("Vyara","Gujarat");
cs.put("Kovvur","Andhra Pradesh");
cs.put("Vadalur","Tamil Nadu");
cs.put("Nawabganj","Uttar Pradesh");
cs.put("Padra","Gujarat");
cs.put("Sainthia","West Bengal");
cs.put("Siana","Uttar Pradesh");
cs.put("Shahpur","Karnataka");
cs.put("Sojat","Rajasthan");
cs.put("Noorpur","Uttar Pradesh");
cs.put("Paravoor","Kerala");
cs.put("Murtijapur","Maharashtra");
cs.put("Ramnagar","Bihar");
cs.put("Sundargarh","Odisha");
cs.put("Taki","West Bengal");
cs.put("Saundatti-Yellamma","Karnataka");
cs.put("Pathanamthitta","Kerala");
cs.put("Wadi","Karnataka");
cs.put("Rameshwaram","Tamil Nadu");
cs.put("Tasgaon","Maharashtra");
cs.put("Sikandra Rao","Uttar Pradesh");
cs.put("Sihora","Madhya Pradesh");
cs.put("Tiruvethipuram","Tamil Nadu");
cs.put("Tiruvuru","Andhra Pradesh");
cs.put("Mehkar","Maharashtra");
cs.put("Peringathur","Kerala");
cs.put("Perambalur","Tamil Nadu");
cs.put("Manvi","Karnataka");
cs.put("Zunheboto","Nagaland");
cs.put("Mahnar Bazar","Bihar");
cs.put("Attingal","Kerala");
cs.put("Shahbad","Haryana");
cs.put("Puranpur","Uttar Pradesh");
cs.put("Nelamangala","Karnataka");
cs.put("Nakodar","Punjab");
cs.put("Lunawada","Gujarat");
cs.put("Murshidabad","West Bengal");
cs.put("Mahe","Puducherry");
cs.put("Lanka","Assam");
cs.put("Rudauli","Uttar Pradesh");
cs.put("Tuensang","Nagaland");
cs.put("Lakshmeshwar","Karnataka");
cs.put("Zira","Punjab");
cs.put("Yawal","Maharashtra");
cs.put("Thana Bhawan","Uttar Pradesh");
cs.put("Ramdurg","Karnataka");
cs.put("Pulgaon","Maharashtra");
cs.put("Sadasivpet","Telangana");
cs.put("Nargund","Karnataka");
cs.put("Neem-Ka-Thana","Rajasthan");
cs.put("Memari","West Bengal");
cs.put("Nilanga","Maharashtra");
cs.put("Naharlagun","Arunachal Pradesh");
cs.put("Pakaur","Jharkhand");
cs.put("Wai","Maharashtra");
cs.put("Tarikere","Karnataka");
cs.put("Malavalli","Karnataka");
cs.put("Raisen","Madhya Pradesh");
cs.put("Lahar","Madhya Pradesh");
cs.put("Uravakonda","Andhra Pradesh");
cs.put("Savanur","Karnataka");
cs.put("Sirohi","Rajasthan");
cs.put("Udhampur","Jammu and Kashmir");
cs.put("Umarga","Maharashtra");
cs.put("Pratapgarh","Rajasthan");
cs.put("Lingsugur","Karnataka");
cs.put("Usilampatti","Tamil Nadu");
cs.put("Palia Kalan","Uttar Pradesh");
cs.put("Wokha","Nagaland");
cs.put("Rajpipla","Gujarat");
cs.put("Vijayapura","Karnataka");
cs.put("Rawatbhata","Rajasthan");
cs.put("Sangaria","Rajasthan");
cs.put("Paithan","Maharashtra");
cs.put("Rahuri","Maharashtra");
cs.put("Patti","Punjab");
cs.put("Zaidpur","Uttar Pradesh");
cs.put("Lalsot","Rajasthan");
cs.put("Maihar","Madhya Pradesh");
cs.put("Vedaranyam","Tamil Nadu");
cs.put("Nawapur","Maharashtra");
cs.put("Solan","Himachal Pradesh");
cs.put("Vapi","Gujarat");
cs.put("Sanawad","Madhya Pradesh");
cs.put("Warisaliganj","Bihar");
cs.put("Revelganj","Bihar");
cs.put("Sabalgarh","Madhya Pradesh");
cs.put("Tuljapur","Maharashtra");
cs.put("Simdega","Jharkhand");
cs.put("Musabani","Jharkhand");
cs.put("Kodungallur","Kerala");
cs.put("Phulabani","Odisha");
cs.put("Umreth","Gujarat");
cs.put("Narsipatnam","Andhra Pradesh");
cs.put("Nautanwa","Uttar Pradesh");
cs.put("Rajgir","Bihar");
cs.put("Yellandu","Telangana");
cs.put("Sathyamangalam","Tamil Nadu");
cs.put("Pilibanga","Rajasthan");
cs.put("Morshi","Maharashtra");
cs.put("Pehowa","Haryana");
cs.put("Sonepur","Bihar");
cs.put("Pappinisseri","Kerala");
cs.put("Zamania","Uttar Pradesh");
cs.put("Mihijam","Jharkhand");
cs.put("Purna","Maharashtra");
cs.put("Puliyankudi","Tamil Nadu");
cs.put("Shikarpur, Bulandshahr","Uttar Pradesh");
cs.put("Umaria","Madhya Pradesh");
cs.put("Porsa","Madhya Pradesh");
cs.put("Naugawan Sadat","Uttar Pradesh");
cs.put("Fatehpur Sikri","Uttar Pradesh");
cs.put("Manuguru","Telangana");
cs.put("Udaipur","Tripura");
cs.put("Pipar City","Rajasthan");
cs.put("Pattamundai","Odisha");
cs.put("Nanjikottai","Tamil Nadu");
cs.put("Taranagar","Rajasthan");
cs.put("Yerraguntla","Andhra Pradesh");
cs.put("Satana","Maharashtra");
cs.put("Sherghati","Bihar");
cs.put("Sankeshwara","Karnataka");
cs.put("Madikeri","Karnataka");
cs.put("Thuraiyur","Tamil Nadu");
cs.put("Sanand","Gujarat");
cs.put("Rajula","Gujarat");
cs.put("Kyathampalle","Telangana");
cs.put("Shahabad, Rampur","Uttar Pradesh");
cs.put("Tilda Newra","Chhattisgarh");
cs.put("Narsinghgarh","Madhya Pradesh");
cs.put("Chittur-Thathamangalam","Kerala");
cs.put("Malaj Khand","Madhya Pradesh");
cs.put("Sarangpur","Madhya Pradesh");
cs.put("Robertsganj","Uttar Pradesh");
cs.put("Sirkali","Tamil Nadu");
cs.put("Radhanpur","Gujarat");
cs.put("Tiruchendur","Tamil Nadu");
cs.put("Utraula","Uttar Pradesh");
cs.put("Patratu","Jharkhand");
cs.put("Vijainagar, Ajmer","Rajasthan");
cs.put("Periyasemur","Tamil Nadu");
cs.put("Pathri","Maharashtra");
cs.put("Sadabad","Uttar Pradesh");
cs.put("Talikota","Karnataka");
cs.put("Sinnar","Maharashtra");
cs.put("Mungeli","Chhattisgarh");
cs.put("Sedam","Karnataka");
cs.put("Shikaripur","Karnataka");
cs.put("Sumerpur","Rajasthan");
cs.put("Sattur","Tamil Nadu");
cs.put("Sugauli","Bihar");
cs.put("Lumding","Assam");
cs.put("Vandavasi","Tamil Nadu");
cs.put("Titlagarh","Odisha");
cs.put("Uchgaon","Maharashtra");
cs.put("Mokokchung","Nagaland");
cs.put("Paschim Punropara","West Bengal");
cs.put("Sagwara","Rajasthan");
cs.put("Ramganj Mandi","Rajasthan");
cs.put("Tarakeswar","West Bengal");
cs.put("Mahalingapura","Karnataka");
cs.put("Dharmanagar","Tripura");
cs.put("Mahemdabad","Gujarat");
cs.put("Manendragarh","Chhattisgarh");
cs.put("Uran","Maharashtra");
cs.put("Tharamangalam","Tamil Nadu");
cs.put("Tirukkoyilur","Tamil Nadu");
cs.put("Pen","Maharashtra");
cs.put("Makhdumpur","Bihar");
cs.put("Maner","Bihar");
cs.put("Oddanchatram","Tamil Nadu");
cs.put("Palladam","Tamil Nadu");
cs.put("Mundi","Madhya Pradesh");
cs.put("Nabarangapur","Odisha");
cs.put("Mudalagi","Karnataka");
cs.put("Samalkha","Haryana");
cs.put("Nepanagar","Madhya Pradesh");
cs.put("Karjat","Maharashtra");
cs.put("Ranavav","Gujarat");
cs.put("Pedana","Andhra Pradesh");
cs.put("Pinjore","Haryana");
cs.put("Lakheri","Rajasthan");
cs.put("Pasan","Madhya Pradesh");
cs.put("Puttur","Andhra Pradesh");
cs.put("Vadakkuvalliyur","Tamil Nadu");
cs.put("Tirukalukundram","Tamil Nadu");
cs.put("Mahidpur","Madhya Pradesh");
cs.put("Mussoorie","Uttarakhand");
cs.put("Muvattupuzha","Kerala");
cs.put("Rasra","Uttar Pradesh");
cs.put("Udaipurwati","Rajasthan");
cs.put("Manwath","Maharashtra");
cs.put("Adoor","Kerala");
cs.put("Uthamapalayam","Tamil Nadu");
cs.put("Partur","Maharashtra");
cs.put("Nahan","Himachal Pradesh");
cs.put("Ladwa","Haryana");
cs.put("Mankachar","Assam");
cs.put("Nongstoin","Meghalaya");
cs.put("Losal","Rajasthan");
cs.put("Sri Madhopur","Rajasthan");
cs.put("Ramngarh","Rajasthan");
cs.put("Mavelikkara","Kerala");
cs.put("Rawatsar","Rajasthan");
cs.put("Rajakhera","Rajasthan");
cs.put("Lar","Uttar Pradesh");
cs.put("Lal Gopalganj Nindaura","Uttar Pradesh");
cs.put("Muddebihal","Karnataka");
cs.put("Sirsaganj","Uttar Pradesh");
cs.put("Shahpura","Rajasthan");
cs.put("Surandai","Tamil Nadu");
cs.put("Sangole","Maharashtra");
cs.put("Pavagada","Karnataka");
cs.put("Tharad","Gujarat");
cs.put("Mansa","Gujarat");
cs.put("Umbergaon","Gujarat");
cs.put("Mavoor","Kerala");
cs.put("Nalbari","Assam");
cs.put("Talaja","Gujarat");
cs.put("Malur","Karnataka");
cs.put("Mangrulpir","Maharashtra");
cs.put("Soro","Odisha");
cs.put("Shahpura","Rajasthan");
cs.put("Vadnagar","Gujarat");
cs.put("Raisinghnagar","Rajasthan");
cs.put("Sindhagi","Karnataka");
cs.put("Sanduru","Karnataka");
cs.put("Sohna","Haryana");
cs.put("Manavadar","Gujarat");
cs.put("Pihani","Uttar Pradesh");
cs.put("Safidon","Haryana");
cs.put("Risod","Maharashtra");
cs.put("Rosera","Bihar");
cs.put("Sankari","Tamil Nadu");
cs.put("Malpura","Rajasthan");
cs.put("Sonamukhi","West Bengal");
cs.put("Shamsabad, Agra","Uttar Pradesh");
cs.put("Nokha","Bihar");
cs.put("PandUrban Agglomeration","West Bengal");
cs.put("Mainaguri","West Bengal");
cs.put("Afzalpur","Karnataka");
cs.put("Shirur","Maharashtra");
cs.put("Salaya","Gujarat");
cs.put("Shenkottai","Tamil Nadu");
cs.put("Pratapgarh","Tripura");
cs.put("Vadipatti","Tamil Nadu");
cs.put("Nagarkurnool","Telangana");
cs.put("Savner","Maharashtra");
cs.put("Sasvad","Maharashtra");
cs.put("Rudrapur","Uttar Pradesh");
cs.put("Soron","Uttar Pradesh");
cs.put("Sholingur","Tamil Nadu");
cs.put("Pandharkaoda","Maharashtra");
cs.put("Perumbavoor","Kerala");
cs.put("Maddur","Karnataka");
cs.put("Nadbai","Rajasthan");
cs.put("Talode","Maharashtra");
cs.put("Shrigonda","Maharashtra");
cs.put("Madhugiri","Karnataka");
cs.put("Tekkalakote","Karnataka");
cs.put("Seoni-Malwa","Madhya Pradesh");
cs.put("Shirdi","Maharashtra");
cs.put("SUrban Agglomerationr","Uttar Pradesh");
cs.put("Terdal","Karnataka");
cs.put("Raver","Maharashtra");
cs.put("Tirupathur","Tamil Nadu");
cs.put("Taraori","Haryana");
cs.put("Mukhed","Maharashtra");
cs.put("Manachanallur","Tamil Nadu");
cs.put("Rehli","Madhya Pradesh");
cs.put("Sanchore","Rajasthan");
cs.put("Rajura","Maharashtra");
cs.put("Piro","Bihar");
cs.put("Mudabidri","Karnataka");
cs.put("Vadgaon Kasba","Maharashtra");
cs.put("Nagar","Rajasthan");
cs.put("Vijapur","Gujarat");
cs.put("Viswanatham","Tamil Nadu");
cs.put("Polur","Tamil Nadu");
cs.put("Panagudi","Tamil Nadu");
cs.put("Manawar","Madhya Pradesh");
cs.put("Tehri","Uttarakhand");
cs.put("Samdhan","Uttar Pradesh");
cs.put("Pardi","Gujarat");
cs.put("Rahatgarh","Madhya Pradesh");
cs.put("Panagar","Madhya Pradesh");
cs.put("Uthiramerur","Tamil Nadu");
cs.put("Tirora","Maharashtra");
cs.put("Rangia","Assam");
cs.put("Sahjanwa","Uttar Pradesh");
cs.put("Wara Seoni","Madhya Pradesh");
cs.put("Magadi","Karnataka");
cs.put("Rajgarh (Alwar)","Rajasthan");
cs.put("Rafiganj","Bihar");
cs.put("Tarana","Madhya Pradesh");
cs.put("Rampur Maniharan","Uttar Pradesh");
cs.put("Sheoganj","Rajasthan");
cs.put("Raikot","Punjab");
cs.put("Pauri","Uttarakhand");
cs.put("Sumerpur","Uttar Pradesh");
cs.put("Navalgund","Karnataka");
cs.put("Shahganj","Uttar Pradesh");
cs.put("Marhaura","Bihar");
cs.put("Tulsipur","Uttar Pradesh");
cs.put("Sadri","Rajasthan");
cs.put("Thiruthuraipoondi","Tamil Nadu");
cs.put("Shiggaon","Karnataka");
cs.put("Pallapatti","Tamil Nadu");
cs.put("Mahendragarh","Haryana");
cs.put("Sausar","Madhya Pradesh");
cs.put("Ponneri","Tamil Nadu");
cs.put("Mahad","Maharashtra");
cs.put("Lohardaga","Jharkhand");
cs.put("Tirwaganj","Uttar Pradesh");
cs.put("Margherita","Assam");
cs.put("Sundarnagar","Himachal Pradesh");
cs.put("Rajgarh","Madhya Pradesh");
cs.put("Mangaldoi","Assam");
cs.put("Renigunta","Andhra Pradesh");
cs.put("Longowal","Punjab");
cs.put("Ratia","Haryana");
cs.put("Lalgudi","Tamil Nadu");
cs.put("Shrirangapattana","Karnataka");
cs.put("Niwari","Madhya Pradesh");
cs.put("Natham","Tamil Nadu");
cs.put("Unnamalaikadai","Tamil Nadu");
cs.put("PurqUrban Agglomerationzi","Uttar Pradesh");
cs.put("Shamsabad, Farrukhabad","Uttar Pradesh");
cs.put("Mirganj","Bihar");
cs.put("Todaraisingh","Rajasthan");
cs.put("Warhapur","Uttar Pradesh");
cs.put("Rajam","Andhra Pradesh");
cs.put("Urmar Tanda","Punjab");
cs.put("Lonar","Maharashtra");
cs.put("Powayan","Uttar Pradesh");
cs.put("P.N.Patti","Tamil Nadu");
cs.put("Palampur","Himachal Pradesh");
cs.put("Srisailam Project (Right Flank Colony) Township","Andhra Pradesh");
cs.put("Sindagi","Karnataka");
cs.put("Sandi","Uttar Pradesh");
cs.put("Vaikom","Kerala");
cs.put("Malda","West Bengal");
cs.put("Tharangambadi","Tamil Nadu");
cs.put("Sakaleshapura","Karnataka");
cs.put("Lalganj","Bihar");
cs.put("Malkangiri","Odisha");
cs.put("Rapar","Gujarat");
cs.put("Mauganj","Madhya Pradesh");
cs.put("Todabhim","Rajasthan");
cs.put("Srinivaspur","Karnataka");
cs.put("Murliganj","Bihar");
cs.put("Reengus","Rajasthan");
cs.put("Sawantwadi","Maharashtra");
cs.put("Tittakudi","Tamil Nadu");
cs.put("Lilong","Manipur");
cs.put("Rajaldesar","Rajasthan");
cs.put("Pathardi","Maharashtra");
cs.put("Achhnera","Uttar Pradesh");
cs.put("Pacode","Tamil Nadu");
cs.put("Naraura","Uttar Pradesh");
cs.put("Nakur","Uttar Pradesh");
cs.put("Palai","Kerala");
cs.put("Morinda, India","Punjab");
cs.put("Manasa","Madhya Pradesh");
cs.put("Nainpur","Madhya Pradesh");
cs.put("Sahaspur","Uttar Pradesh");
cs.put("Pauni","Maharashtra");
cs.put("Prithvipur","Madhya Pradesh");
cs.put("Ramtek","Maharashtra");
cs.put("Silapathar","Assam");
cs.put("Songadh","Gujarat");
cs.put("Safipur","Uttar Pradesh");
cs.put("Sohagpur","Madhya Pradesh");
cs.put("Mul","Maharashtra");
cs.put("Sadulshahar","Rajasthan");
cs.put("Phillaur","Punjab");
cs.put("Sambhar","Rajasthan");
cs.put("Prantij","Rajasthan");
cs.put("Nagla","Uttarakhand");
cs.put("Pattran","Punjab");
cs.put("Mount Abu","Rajasthan");
cs.put("Reoti","Uttar Pradesh");
cs.put("Tenu dam-cum-Kathhara","Jharkhand");
cs.put("Panchla","West Bengal");
cs.put("Sitarganj","Uttarakhand");
cs.put("Pasighat","Arunachal Pradesh");
cs.put("Motipur","Bihar");
cs.put("O' Valley","Tamil Nadu");
cs.put("Raghunathpur","West Bengal");
cs.put("Suriyampalayam","Tamil Nadu");
cs.put("Qadian","Punjab");
cs.put("Rairangpur","Odisha");
cs.put("Silvassa","Dadra and Nagar Haveli");
cs.put("Nowrozabad (Khodargama)","Madhya Pradesh");
cs.put("Mangrol","Rajasthan");
cs.put("Soyagaon","Maharashtra");
cs.put("Sujanpur","Punjab");
cs.put("Manihari","Bihar");
cs.put("Sikanderpur","Uttar Pradesh");
cs.put("Mangalvedhe","Maharashtra");
cs.put("Phulera","Rajasthan");
cs.put("Ron","Karnataka");
cs.put("Sholavandan","Tamil Nadu");
cs.put("Saidpur","Uttar Pradesh");
cs.put("Shamgarh","Madhya Pradesh");
cs.put("Thammampatti","Tamil Nadu");
cs.put("Maharajpur","Madhya Pradesh");
cs.put("Multai","Madhya Pradesh");
cs.put("Mukerian","Punjab");
cs.put("Sirsi","Uttar Pradesh");
cs.put("Purwa","Uttar Pradesh");
cs.put("Sheohar","Bihar");
cs.put("Namagiripettai","Tamil Nadu");
cs.put("Parasi","Uttar Pradesh");
cs.put("Lathi","Gujarat");
cs.put("Lalganj","Uttar Pradesh");
cs.put("Narkhed","Maharashtra");
cs.put("Mathabhanga","West Bengal");
cs.put("Shendurjana","Maharashtra");
cs.put("Peravurani","Tamil Nadu");
cs.put("Mariani","Assam");
cs.put("Phulpur","Uttar Pradesh");
cs.put("Rania","Haryana");
cs.put("Pali","Madhya Pradesh");
cs.put("Pachore","Madhya Pradesh");
cs.put("Parangipettai","Tamil Nadu");
cs.put("Pudupattinam","Tamil Nadu");
cs.put("Panniyannur","Kerala");
cs.put("Maharajganj","Bihar");
cs.put("Rau","Madhya Pradesh");
cs.put("Monoharpur","West Bengal");
cs.put("Mandawa","Rajasthan");
cs.put("Marigaon","Assam");
cs.put("Pallikonda","Tamil Nadu");
cs.put("Pindwara","Rajasthan");
cs.put("Shishgarh","Uttar Pradesh");
cs.put("Patur","Maharashtra");
cs.put("Mayang Imphal","Manipur");
cs.put("Mhowgaon","Madhya Pradesh");
cs.put("Guruvayoor","Kerala");
cs.put("Mhaswad","Maharashtra");
cs.put("Sahawar","Uttar Pradesh");
cs.put("Sivagiri","Tamil Nadu");
cs.put("Mundargi","Karnataka");
cs.put("Punjaipugalur","Tamil Nadu");
cs.put("Kailasahar","Tripura");
cs.put("Samthar","Uttar Pradesh");
cs.put("Sakti","Chhattisgarh");
cs.put("Sadalagi","Karnataka");
cs.put("Silao","Bihar");
cs.put("Mandalgarh","Rajasthan");
cs.put("Loha","Maharashtra");
cs.put("Pukhrayan","Uttar Pradesh");
cs.put("Padmanabhapuram","Tamil Nadu");
cs.put("Belonia","Tripura");
cs.put("Saiha","Mizoram");
cs.put("Srirampore","West Bengal");
cs.put("Talwara","Punjab");
cs.put("Puthuppally","Kerala");
cs.put("Khowai","Tripura");
cs.put("Vijaypur","Madhya Pradesh");
cs.put("Takhatgarh","Rajasthan");
cs.put("Thirupuvanam","Tamil Nadu");
cs.put("Adra","West Bengal");
cs.put("Piriyapatna","Karnataka");
cs.put("Obra","Uttar Pradesh");
cs.put("Adalaj","Gujarat");
cs.put("Nandgaon","Maharashtra");
cs.put("Barh","Bihar");
cs.put("Chhapra","Gujarat");
cs.put("Panamattom","Kerala");
cs.put("Niwai","Uttar Pradesh");
cs.put("Bageshwar","Uttarakhand");
cs.put("Tarbha","Odisha");
cs.put("Adyar","Karnataka");
cs.put("Narsinghgarh","Madhya Pradesh");
cs.put("Warud","Maharashtra");
cs.put("Asarganj","Bihar");
cs.put("Sarsod","Haryana");
return cs.get(city);
}
return " ";
}




How can i get state name if i have city name


get state name by city name


function to get state name by city name in java


Sunday, 25 February 2024

Get USA State Name by USA City Name

Get State Name by City name Get State Name by City Name in USA

This article is having a method which will give you state name as per city name.
This lengthy function don't need to write again , just copy below code and use it as per your need.

public static String getUsaState(String city) {
Map cs = new HashMap();

cs.put("New York","New York");
cs.put("Los Angeles","California");
cs.put("Chicago","Illinois");
cs.put("Houston","Texas");
cs.put("New York","New York");
cs.put("Los Angeles","California");
cs.put("Chicago","Illinois");
cs.put("Houston","Texas");
cs.put("Philadelphia","Pennsylvania");
cs.put("Phoenix","Arizona");
cs.put("San Antonio","Texas");
cs.put("San Diego","California");
cs.put("Dallas","Texas");
cs.put("San Jose","California");
cs.put("Austin","Texas");
cs.put("Jacksonville","Florida");
cs.put("Indianapolis","Indiana");
cs.put("San Francisco","California");
cs.put("Columbus","Ohio");
cs.put("Fort Worth","Texas");
cs.put("Charlotte","North Carolina");
cs.put("Detroit","Michigan");
cs.put("El Paso","Texas");
cs.put("Memphis","Tennessee");
cs.put("Boston","Massachusetts");
cs.put("Seattle","Washington");
cs.put("Denver","Colorado");
cs.put("Washington","District of Columbia");
cs.put("Nashville","Tennessee");
cs.put("Baltimore","Maryland");
cs.put("Louisville","Kentucky");
cs.put("Portland","Oregon");
cs.put("Oklahoma City","Oklahoma");
cs.put("Milwaukee","Wisconsin");
cs.put("Las Vegas","Nevada");
cs.put("Albuquerque","New Mexico");
cs.put("Tucson","Arizona");
cs.put("Fresno","California");
cs.put("Sacramento","California");
cs.put("Long Beach","California");
cs.put("Kansas City","Missouri");
cs.put("Mesa","Arizona");
cs.put("Virginia Beach","Virginia");
cs.put("Atlanta","Georgia");
cs.put("Colorado Springs","Colorado");
cs.put("Raleigh","North Carolina");
cs.put("Omaha","Nebraska");
cs.put("Miami","Florida");
cs.put("Oakland","California");
cs.put("Tulsa","Oklahoma");
cs.put("Minneapolis","Minnesota");
cs.put("Cleveland","Ohio");
cs.put("Wichita","Kansas");
cs.put("Arlington","Texas");
cs.put("New Orleans","Louisiana");
cs.put("Bakersfield","California");
cs.put("Tampa","Florida");
cs.put("Honolulu","Hawai'i");
cs.put("Anaheim","California");
cs.put("Aurora","Colorado");
cs.put("Santa Ana","California");
cs.put("St. Louis","Missouri");
cs.put("Riverside","California");
cs.put("Corpus Christi","Texas");
cs.put("Pittsburgh","Pennsylvania");
cs.put("Lexington","Kentucky");
cs.put("Anchorage","Alaska");
cs.put("Stockton","California");
cs.put("Cincinnati","Ohio");
cs.put("Saint Paul","Minnesota");
cs.put("Toledo","Ohio");
cs.put("Newark","New Jersey");
cs.put("Greensboro","North Carolina");
cs.put("Plano","Texas");
cs.put("Henderson","Nevada");
cs.put("Lincoln","Nebraska");
cs.put("Buffalo","New York");
cs.put("Fort Wayne","Indiana");
cs.put("Jersey City","New Jersey");
cs.put("Chula Vista","California");
cs.put("Orlando","Florida");
cs.put("St. Petersburg","Florida");
cs.put("Norfolk","Virginia");
cs.put("Chandler","Arizona");
cs.put("Laredo","Texas");
cs.put("Madison","Wisconsin");
cs.put("Durham","North Carolina");
cs.put("Lubbock","Texas");
cs.put("Winston-Salem","North Carolina");
cs.put("Garland","Texas");
cs.put("Glendale","Arizona");
cs.put("Hialeah","Florida");
cs.put("Reno","Nevada");
cs.put("Baton Rouge","Louisiana");
cs.put("Irvine","California");
cs.put("Chesapeake","Virginia");
cs.put("Irving","Texas");
cs.put("Scottsdale","Arizona");
cs.put("North Las Vegas","Nevada");
cs.put("Fremont","California");
cs.put("Gilbert","Arizona");
cs.put("San Bernardino","California");
cs.put("Boise","Idaho");
cs.put("Birmingham","Alabama");
cs.put("Rochester","New York");
cs.put("Richmond","Virginia");
cs.put("Spokane","Washington");
cs.put("Des Moines","Iowa");
cs.put("Montgomery","Alabama");
cs.put("Modesto","California");
cs.put("Fayetteville","North Carolina");
cs.put("Tacoma","Washington");
cs.put("Shreveport","Louisiana");
cs.put("Fontana","California");
cs.put("Oxnard","California");
cs.put("Aurora","Illinois");
cs.put("Moreno Valley","California");
cs.put("Akron","Ohio");
cs.put("Yonkers","New York");
cs.put("Columbus","Georgia");
cs.put("Augusta","Georgia");
cs.put("Little Rock","Arkansas");
cs.put("Amarillo","Texas");
cs.put("Mobile","Alabama");
cs.put("Huntington Beach","California");
cs.put("Glendale","California");
cs.put("Grand Rapids","Michigan");
cs.put("Salt Lake City","Utah");
cs.put("Tallahassee","Florida");
cs.put("Huntsville","Alabama");
cs.put("Worcester","Massachusetts");
cs.put("Knoxville","Tennessee");
cs.put("Grand Prairie","Texas");
cs.put("Newport News","Virginia");
cs.put("Brownsville","Texas");
cs.put("Santa Clarita","California");
cs.put("Overland Park","Kansas");
cs.put("Providence","Rhode Island");
cs.put("Jackson","Mississippi");
cs.put("Garden Grove","California");
cs.put("Oceanside","California");
cs.put("Chattanooga","Tennessee");
cs.put("Fort Lauderdale","Florida");
cs.put("Rancho Cucamonga","California");
cs.put("Santa Rosa","California");
cs.put("Port St. Lucie","Florida");
cs.put("Ontario","California");
cs.put("Tempe","Arizona");
cs.put("Vancouver","Washington");
cs.put("Springfield","Missouri");
cs.put("Cape Coral","Florida");
cs.put("Pembroke Pines","Florida");
cs.put("Sioux Falls","South Dakota");
cs.put("Peoria","Arizona");
cs.put("Lancaster","California");
cs.put("Elk Grove","California");
cs.put("Corona","California");
cs.put("Eugene","Oregon");
cs.put("Salem","Oregon");
cs.put("Palmdale","California");
cs.put("Salinas","California");
cs.put("Springfield","Massachusetts");
cs.put("Pasadena","Texas");
cs.put("Rockford","Illinois");
cs.put("Pomona","California");
cs.put("Hayward","California");
cs.put("Fort Collins","Colorado");
cs.put("Joliet","Illinois");
cs.put("Escondido","California");
cs.put("Kansas City","Kansas");
cs.put("Torrance","California");
cs.put("Bridgeport","Connecticut");
cs.put("Alexandria","Virginia");
cs.put("Sunnyvale","California");
cs.put("Cary","North Carolina");
cs.put("Lakewood","Colorado");
cs.put("Hollywood","Florida");
cs.put("Paterson","New Jersey");
cs.put("Syracuse","New York");
cs.put("Naperville","Illinois");
cs.put("McKinney","Texas");
cs.put("Mesquite","Texas");
cs.put("Clarksville","Tennessee");
cs.put("Savannah","Georgia");
cs.put("Dayton","Ohio");
cs.put("Orange","California");
cs.put("Fullerton","California");
cs.put("Pasadena","California");
cs.put("Hampton","Virginia");
cs.put("McAllen","Texas");
cs.put("Killeen","Texas");
cs.put("Warren","Michigan");
cs.put("West Valley City","Utah");
cs.put("Columbia","South Carolina");
cs.put("New Haven","Connecticut");
cs.put("Sterling Heights","Michigan");
cs.put("Olathe","Kansas");
cs.put("Miramar","Florida");
cs.put("Thousand Oaks","California");
cs.put("Frisco","Texas");
cs.put("Cedar Rapids","Iowa");
cs.put("Topeka","Kansas");
cs.put("Visalia","California");
cs.put("Waco","Texas");
cs.put("Elizabeth","New Jersey");
cs.put("Bellevue","Washington");
cs.put("Gainesville","Florida");
cs.put("Simi Valley","California");
cs.put("Charleston","South Carolina");
cs.put("Carrollton","Texas");
cs.put("Coral Springs","Florida");
cs.put("Stamford","Connecticut");
cs.put("Hartford","Connecticut");
cs.put("Concord","California");
cs.put("Roseville","California");
cs.put("Thornton","Colorado");
cs.put("Kent","Washington");
cs.put("Lafayette","Louisiana");
cs.put("Surprise","Arizona");
cs.put("Denton","Texas");
cs.put("Victorville","California");
cs.put("Evansville","Indiana");
cs.put("Midland","Texas");
cs.put("Santa Clara","California");
cs.put("Athens","Georgia");
cs.put("Allentown","Pennsylvania");
cs.put("Abilene","Texas");
cs.put("Beaumont","Texas");
cs.put("Vallejo","California");
cs.put("Independence","Missouri");
cs.put("Springfield","Illinois");
cs.put("Ann Arbor","Michigan");
cs.put("Provo","Utah");
cs.put("Peoria","Illinois");
cs.put("Norman","Oklahoma");
cs.put("Berkeley","California");
cs.put("El Monte","California");
cs.put("Murfreesboro","Tennessee");
cs.put("Lansing","Michigan");
cs.put("Columbia","Missouri");
cs.put("Downey","California");
cs.put("Costa Mesa","California");
cs.put("Inglewood","California");
cs.put("Miami Gardens","Florida");
cs.put("Manchester","New Hampshire");
cs.put("Elgin","Illinois");
cs.put("Wilmington","North Carolina");
cs.put("Waterbury","Connecticut");
cs.put("Fargo","North Dakota");
cs.put("Arvada","Colorado");
cs.put("Carlsbad","California");
cs.put("Westminster","Colorado");
cs.put("Rochester","Minnesota");
cs.put("Gresham","Oregon");
cs.put("Clearwater","Florida");
cs.put("Lowell","Massachusetts");
cs.put("West Jordan","Utah");
cs.put("Pueblo","Colorado");
cs.put("San Buenaventura (Ventura)","California");
cs.put("Fairfield","California");
cs.put("West Covina","California");
cs.put("Billings","Montana");
cs.put("Murrieta","California");
cs.put("High Point","North Carolina");
cs.put("Round Rock","Texas");
cs.put("Richmond","California");
cs.put("Cambridge","Massachusetts");
cs.put("Norwalk","California");
cs.put("Odessa","Texas");
cs.put("Antioch","California");
cs.put("Temecula","California");
cs.put("Green Bay","Wisconsin");
cs.put("Everett","Washington");
cs.put("Wichita Falls","Texas");
cs.put("Burbank","California");
cs.put("Palm Bay","Florida");
cs.put("Centennial","Colorado");
cs.put("Daly City","California");
cs.put("Richardson","Texas");
cs.put("Pompano Beach","Florida");
cs.put("Broken Arrow","Oklahoma");
cs.put("North Charleston","South Carolina");
cs.put("West Palm Beach","Florida");
cs.put("Boulder","Colorado");
cs.put("Rialto","California");
cs.put("Santa Maria","California");
cs.put("El Cajon","California");
cs.put("Davenport","Iowa");
cs.put("Erie","Pennsylvania");
cs.put("Las Cruces","New Mexico");
cs.put("South Bend","Indiana");
cs.put("Flint","Michigan");
cs.put("Kenosha","Wisconsin");
return cs.get(city);
}

Monday, 7 November 2022

Cucumber Tutorial with JUNIT

Hello Friends,
In this article , we will work with Selenium BDD (Behaviour driven development) using Cucumber.
So we will learn the cucumber with below topics :-

1). How to Configure/Install Cucumber in eclipse

2). How to create maven project & change it to cucumber project

3). Dependencies required to configure the cucumber

4). Create a feature file

5). Create step definition file

6). Create runner file

7). Run cucumber project



How to install the Cucumber plugin in Eclipse: please follow the below path in eclipse

Help -->> Eclipse Market Place --> Search "Cucumber" in search box --> Click on Install
as shown in below image


OR Help -->> Install New Software --> Click on Add button --> http://cucumber.github.io/cucumber-eclipse/update-site -->Save




Now Create a Maven Project


Now configure the POM.xml file == >Add Cucumber, Junit dependency , ==>> add plugins


<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>way2testingCucumber</groupId>
<artifactId>way2testingCucumber</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>

<name>way2testingCucumber</name>
<url>http://maven.apache.org</url>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<cucumber.version>7.14.1</cucumber.version>
<surefire.version>3.2.2</surefire.version>
<maven.complier.version>3.11.0</maven.complier.version>
</properties>

<dependencies>
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-java -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-java</artifactId>
<version>${cucumber.version}</version>
</dependency>

<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-junit -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-junit</artifactId>
<version>${cucumber.version}</version>
<scope>test</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-core -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-core</artifactId>
<version>${cucumber.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/io.cucumber/cucumber-testng -->
<dependency>
<groupId>io.cucumber</groupId>
<artifactId>cucumber-testng</artifactId>
<version>${cucumber.version}</version>
</dependency>

<!-- https://mvnrepository.com/artifact/org.testng/testng -->
<dependency>
<groupId>org.testng</groupId>
<artifactId>testng</artifactId>
<version>7.8.0</version>
<scope>test</scope>
</dependency>

<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.1</version>
<scope>test</scope>
</dependency>

</dependencies>

<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.complier.version}</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>${surefire.version}</version></plugin>
</plugins></pluginManagement>
</build>
</project>



Create a Resource folder and feature file inside it




Create a package "StepDefinition" and created a class and write all steps definitions


Create a runner package and a runner class and add Cucumber Options

package Runner;
import io.cucumber.junit.CucumberOptions;
import org.junit.runner.RunWith;
import io.cucumber.junit.Cucumber;
@RunWith(Cucumber.class)
@CucumberOptions(features = "D:\\Software\\Selenium\\01_Cucumber_Framework_2024\\WorkSpace\\way2testingCucumber\\Resource",
glue = {"Step_definitions"},
plugin = {"pretty", "html:target/cucumber-reports.html", "json:target/report.json"},
tags="@Regression",
monochrome =true )
public class TestRunner {
}





Now run the cucumber test either via JUNIT or by Maven



SetUp Cucumber Maven JUnit from scratch


Create project with Cucumber Maven JUnit from scratch




Thursday, 11 August 2022

Basic Rest Assured Methods

Hello Friends, In this article we will cover all the possible Rest Assured methods :-

Monday, 16 May 2022

JavascriptExecutor usage in selenium

In this article we will see how to perform multiple operations like scroll, click, getText, sendText using java script executor

If a web page is highly dynamic in nature it have complex Javascript functions or Ajax function then sometimes simple click using selenium like
driver.findElement(By.xpath("")).click(); do not work OR many functions like getText(), sendKeys() etc do not work
So here we can use JavascriptExecutorInterface and its various mathods to perform such operations.

How to perform Scroll by using java script executor

JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.scrollBy(X,Y)", "");
//here X & Y are value in pixal

Example :- JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.scrollBy(0,250)", "");


public static void scrollxandy(WebDriver driver, int x, int y)
{
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.scrollBy("+x+","+y+")", "");
}


How to perform Scroll upto a webElement by using java script executor


WebElement element = driver.findElement(By.xpath(""));
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].scrollIntoView();", element);


How to perform Scroll upto upto bottom of WebPage by using java script executor


JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.scrollTo(0, document.body.scrollHeight)");



public static void scrolluptobottom(WebDriver driver)
{
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.scrollTo(0, document.body.scrollHeight)");
}


How to perform Scroll upto upto Top of WebPage by using java script executor


JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.scrollTo(0, 0);");


WebElement element = driver.findElement(By.tagName("header"));
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].scrollIntoView();", element);


JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("window.scrollBy(0, -1000000000)");


How to perform Action click by using java script executor


WebElement element = driver.findElement(By.xpath(""));
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].click();", we);


How to perform Action SendKeys/SendText by using java script executor


public static void sendTextusingJavascriptExecutor(WebDriver driver, WebElement we, String text)
{
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].value=arguments[1];", we);
}



How to perform Action getText by using java script executor


public static String getTextUsingJavascriptExecutor(WebDriver driver, WebElement element)
{
JavascriptExecutor jse = (JavascriptExecutor)driver;
String text = (String) jse.executeScript("return arguments[0].value", element);
return text;
}




How to Highlight a webElement by using java script executor


public static void highlight(WebDriver driver, WebElement element) throws Exception
{
JavascriptExecutor jse = (JavascriptExecutor)driver;
jse.executeScript("arguments[0].scrollIntoView()", element);
jse.executeScript("arguments[0].setAttribute('style', 'background:yellow; border : 2px solid red;');", element);
Thread.sleep(100);
jse.executeScript("arguments[0].setAttribute('style', '');", element);
Thread.sleep(100);
jse.executeScript("arguments[0].setAttribute('style', 'background:yellow; border : 2px solid red;');", element);
}




Sunday, 1 May 2022

How to Press Multiple Keys in Selenium


How to press mulitple keys in selenium

Example :- Press control + t key :



driver.findElement(By.cssSelector(“body”)).sendKeys(Keys.CONTROL + 't');

OR

driver.findElement(By.xpath("")).sendKeys(Keys.chord(Keys.CONTROL, "T"));

------------------------------------
How to press Enter keys in selenium
WebElement textbox = driver.findElement(By.id("idOfElement"));

textbox.sendKeys(Keys.ENTER);

How to Press thress keys simultaneously in selenium


driver.findElement(By.xpath("")).sendKeys(Keys.chord(Keys.CONTROL, Keys.ALT, Keys.DELETE));

How to Validate input/character is number or string in Java

Validate Input String is number or not



Hello Friends,

This article will describe how can we check whether a data is number or String in java.



Algorithm :-
1). First Break the string into characterArray. 2) Now to check for number use Integer.Parseint() 3) Use Character.isDigit() to check whether character is number or not.


Example :-
import java.util.*;
import org.testng.Assert;
import org.testng.annotations.Test;
import org.testng.asserts.SoftAssert;
public class PojorunExample
{
static boolean isnumber(String x)
{
boolean flag = false;
try
{
int num = Integer.parseInt(x);
flag = true;
}
catch(Exception e)
{
}
return flag;
}
@Test
public void g()
{
String x = "Chandan";
String y = "chandan30";
if(isnumber(x))
{
System.out.println("its a number");
}
else
{
System.out.println("its not a number");
}
char[] ch = y.toCharArray();
for(int i = 0; i<ch.length; i++)
{
if(Character.isDigit(ch[i]))
{
System.out.println(ch[i] + " " + "this is number");
}
else
{
System.out.println(ch[i] + " " + "this is letter");
}
}
}
}
Output :-
its not a number
c this is letter
h this is letter
a this is letter
n this is letter
d this is letter
a this is letter
n this is letter
3 this is number
0 this is number