Answer the question...the chechen republic is located in this region of russia??
North Caucasus