For Software intern position challenge.