Here is the solution but in R programming. So can you please change it to SAS programming. Block <- c("Badlapur","Barsathi","Bhitargaon","Bilhaur","Chaubepur","Dharampur", "Dobhi","Ghatampur","Kakwan","Kalyanpur","Karanjakala","KHUTHAN", "Mahrajganj","Mariahu","Rampur","Shahganj","Shivrajpur","Sikrara", "Sirkoni","SUITHAKALA") NoA <- c(6,7,15,26,20,27,10,15,17,20,80,8,34,18,7,66,20,19,30,12) NoV <- c(3,6,30,63,45,66,15,30,36,45,225,9,87,39,6,183,45,42,75,21) for(m in 1:20){ a <- NoA[m] b <- NoV[m] for(j in 1:a){ for(i in 1:b){ print(paste0(Block[m],j,"_",i)) } } } HTH
... View more