SECJ2013 DATA STRUCTURE AND ALGORITHM