load doParallel library
refactored multiple disjoint year lists into a single constant list
read/merge capital city and city type data
inverted sequence, generate it using seq()
generate sequence via seq()